Lines Matching refs:reply

96         Parcel data, reply;
113 status_t lStatus = remote()->transact(CREATE_TRACK, data, &reply);
117 lSessionId = reply.readInt32();
121 lStatus = reply.readInt32();
122 track = interface_cast<IAudioTrack>(reply.readStrongBinder());
141 Parcel data, reply;
156 status_t lStatus = remote()->transact(OPEN_RECORD, data, &reply);
160 lSessionId = reply.readInt32();
164 lStatus = reply.readInt32();
165 record = interface_cast<IAudioRecord>(reply.readStrongBinder());
175 Parcel data, reply;
178 remote()->transact(SAMPLE_RATE, data, &reply);
179 return reply.readInt32();
184 Parcel data, reply;
187 remote()->transact(CHANNEL_COUNT, data, &reply);
188 return reply.readInt32();
193 Parcel data, reply;
196 remote()->transact(FORMAT, data, &reply);
197 return reply.readInt32();
202 Parcel data, reply;
205 remote()->transact(FRAME_COUNT, data, &reply);
206 return reply.readInt32();
211 Parcel data, reply;
214 remote()->transact(LATENCY, data, &reply);
215 return reply.readInt32();
220 Parcel data, reply;
223 remote()->transact(SET_MASTER_VOLUME, data, &reply);
224 return reply.readInt32();
229 Parcel data, reply;
232 remote()->transact(SET_MASTER_MUTE, data, &reply);
233 return reply.readInt32();
238 Parcel data, reply;
240 remote()->transact(MASTER_VOLUME, data, &reply);
241 return reply.readFloat();
246 Parcel data, reply;
248 remote()->transact(MASTER_MUTE, data, &reply);
249 return reply.readInt32();
254 Parcel data, reply;
259 remote()->transact(SET_STREAM_VOLUME, data, &reply);
260 return reply.readInt32();
265 Parcel data, reply;
269 remote()->transact(SET_STREAM_MUTE, data, &reply);
270 return reply.readInt32();
275 Parcel data, reply;
279 remote()->transact(STREAM_VOLUME, data, &reply);
280 return reply.readFloat();
285 Parcel data, reply;
288 remote()->transact(STREAM_MUTE, data, &reply);
289 return reply.readInt32();
294 Parcel data, reply;
297 remote()->transact(SET_MODE, data, &reply);
298 return reply.readInt32();
303 Parcel data, reply;
306 remote()->transact(SET_MIC_MUTE, data, &reply);
307 return reply.readInt32();
312 Parcel data, reply;
314 remote()->transact(GET_MIC_MUTE, data, &reply);
315 return reply.readInt32();
320 Parcel data, reply;
324 remote()->transact(SET_PARAMETERS, data, &reply);
325 return reply.readInt32();
330 Parcel data, reply;
334 remote()->transact(GET_PARAMETERS, data, &reply);
335 return reply.readString8();
340 Parcel data, reply;
343 remote()->transact(REGISTER_CLIENT, data, &reply);
348 Parcel data, reply;
353 remote()->transact(GET_INPUTBUFFERSIZE, data, &reply);
354 return reply.readInt32();
364 Parcel data, reply;
378 remote()->transact(OPEN_OUTPUT, data, &reply);
379 int output = reply.readInt32();
381 devices = reply.readInt32();
383 samplingRate = reply.readInt32();
385 format = reply.readInt32();
387 channels = reply.readInt32();
389 latency = reply.readInt32();
396 Parcel data, reply;
400 remote()->transact(OPEN_DUPLICATE_OUTPUT, data, &reply);
401 return reply.readInt32();
406 Parcel data, reply;
409 remote()->transact(CLOSE_OUTPUT, data, &reply);
410 return reply.readInt32();
415 Parcel data, reply;
418 remote()->transact(SUSPEND_OUTPUT, data, &reply);
419 return reply.readInt32();
424 Parcel data, reply;
427 remote()->transact(RESTORE_OUTPUT, data, &reply);
428 return reply.readInt32();
437 Parcel data, reply;
449 remote()->transact(OPEN_INPUT, data, &reply);
450 int input = reply.readInt32();
451 devices = reply.readInt32();
453 samplingRate = reply.readInt32();
455 format = reply.readInt32();
457 channels = reply.readInt32();
464 Parcel data, reply;
467 remote()->transact(CLOSE_INPUT, data, &reply);
468 return reply.readInt32();
473 Parcel data, reply;
477 remote()->transact(SET_STREAM_OUTPUT, data, &reply);
478 return reply.readInt32();
483 Parcel data, reply;
486 remote()->transact(SET_VOICE_VOLUME, data, &reply);
487 return reply.readInt32();
492 Parcel data, reply;
495 remote()->transact(GET_RENDER_POSITION, data, &reply);
496 status_t status = reply.readInt32();
498 uint32_t tmp = reply.readInt32();
502 tmp = reply.readInt32();
512 Parcel data, reply;
515 remote()->transact(GET_INPUT_FRAMES_LOST, data, &reply);
516 return reply.readInt32();
521 Parcel data, reply;
523 status_t status = remote()->transact(NEW_AUDIO_SESSION_ID, data, &reply);
526 id = reply.readInt32();
533 Parcel data, reply;
536 remote()->transact(ACQUIRE_AUDIO_SESSION_ID, data, &reply);
541 Parcel data, reply;
544 remote()->transact(RELEASE_AUDIO_SESSION_ID, data, &reply);
549 Parcel data, reply;
551 status_t status = remote()->transact(QUERY_NUM_EFFECTS, data, &reply);
555 status = reply.readInt32();
560 *numEffects = (uint32_t)reply.readInt32();
570 Parcel data, reply;
573 status_t status = remote()->transact(QUERY_EFFECT, data, &reply);
577 status = reply.readInt32();
581 reply.read(pDescriptor, sizeof(effect_descriptor_t));
590 Parcel data, reply;
593 status_t status = remote()->transact(GET_EFFECT_DESCRIPTOR, data, &reply);
597 status = reply.readInt32();
601 reply.read(pDescriptor, sizeof(effect_descriptor_t));
615 Parcel data, reply;
633 status_t lStatus = remote()->transact(CREATE_EFFECT, data, &reply);
637 lStatus = reply.readInt32();
638 int tmp = reply.readInt32();
642 tmp = reply.readInt32();
646 effect = interface_cast<IEffect>(reply.readStrongBinder());
647 reply.read(pDesc, sizeof(effect_descriptor_t));
658 Parcel data, reply;
663 remote()->transact(MOVE_EFFECTS, data, &reply);
664 return reply.readInt32();
673 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags)
677 CHECK_INTERFACE(IAudioFlinger, data, reply);
692 reply->writeInt32(sessionId);
693 reply->writeInt32(status);
694 reply->writeStrongBinder(track->asBinder());
698 CHECK_INTERFACE(IAudioFlinger, data, reply);
710 reply->writeInt32(sessionId);
711 reply->writeInt32(status);
712 reply->writeStrongBinder(record->asBinder());
716 CHECK_INTERFACE(IAudioFlinger, data, reply);
717 reply->writeInt32( sampleRate(data.readInt32()) );
721 CHECK_INTERFACE(IAudioFlinger, data, reply);
722 reply->writeInt32( channelCount(data.readInt32()) );
726 CHECK_INTERFACE(IAudioFlinger, data, reply);
727 reply->writeInt32( format(data.readInt32()) );
731 CHECK_INTERFACE(IAudioFlinger, data, reply);
732 reply->writeInt32( frameCount(data.readInt32()) );
736 CHECK_INTERFACE(IAudioFlinger, data, reply);
737 reply->writeInt32( latency(data.readInt32()) );
741 CHECK_INTERFACE(IAudioFlinger, data, reply);
742 reply->writeInt32( setMasterVolume(data.readFloat()) );
746 CHECK_INTERFACE(IAudioFlinger, data, reply);
747 reply->writeInt32( setMasterMute(data.readInt32()) );
751 CHECK_INTERFACE(IAudioFlinger, data, reply);
752 reply->writeFloat( masterVolume() );
756 CHECK_INTERFACE(IAudioFlinger, data, reply);
757 reply->writeInt32( masterMute() );
761 CHECK_INTERFACE(IAudioFlinger, data, reply);
765 reply->writeInt32( setStreamVolume(stream, volume, output) );
769 CHECK_INTERFACE(IAudioFlinger, data, reply);
771 reply->writeInt32( setStreamMute(stream, data.readInt32()) );
775 CHECK_INTERFACE(IAudioFlinger, data, reply);
778 reply->writeFloat( streamVolume(stream, output) );
782 CHECK_INTERFACE(IAudioFlinger, data, reply);
784 reply->writeInt32( streamMute(stream) );
788 CHECK_INTERFACE(IAudioFlinger, data, reply);
790 reply->writeInt32( setMode(mode) );
794 CHECK_INTERFACE(IAudioFlinger, data, reply);
796 reply->writeInt32( setMicMute(state) );
800 CHECK_INTERFACE(IAudioFlinger, data, reply);
801 reply->writeInt32( getMicMute() );
805 CHECK_INTERFACE(IAudioFlinger, data, reply);
808 reply->writeInt32(setParameters(ioHandle, keyValuePairs));
812 CHECK_INTERFACE(IAudioFlinger, data, reply);
815 reply->writeString8(getParameters(ioHandle, keys));
820 CHECK_INTERFACE(IAudioFlinger, data, reply);
826 CHECK_INTERFACE(IAudioFlinger, data, reply);
830 reply->writeInt32( getInputBufferSize(sampleRate, format, channelCount) );
834 CHECK_INTERFACE(IAudioFlinger, data, reply);
848 reply->writeInt32(output);
849 reply->writeInt32(devices);
850 reply->writeInt32(samplingRate);
851 reply->writeInt32(format);
852 reply->writeInt32(channels);
853 reply->writeInt32(latency);
857 CHECK_INTERFACE(IAudioFlinger, data, reply);
860 reply->writeInt32(openDuplicateOutput(output1, output2));
864 CHECK_INTERFACE(IAudioFlinger, data, reply);
865 reply->writeInt32(closeOutput(data.readInt32()));
869 CHECK_INTERFACE(IAudioFlinger, data, reply);
870 reply->writeInt32(suspendOutput(data.readInt32()));
874 CHECK_INTERFACE(IAudioFlinger, data, reply);
875 reply->writeInt32(restoreOutput(data.readInt32()));
879 CHECK_INTERFACE(IAudioFlinger, data, reply);
891 reply->writeInt32(input);
892 reply->writeInt32(devices);
893 reply->writeInt32(samplingRate);
894 reply->writeInt32(format);
895 reply->writeInt32(channels);
899 CHECK_INTERFACE(IAudioFlinger, data, reply);
900 reply->writeInt32(closeInput(data.readInt32()));
904 CHECK_INTERFACE(IAudioFlinger, data, reply);
907 reply->writeInt32(setStreamOutput(stream, output));
911 CHECK_INTERFACE(IAudioFlinger, data, reply);
913 reply->writeInt32( setVoiceVolume(volume) );
917 CHECK_INTERFACE(IAudioFlinger, data, reply);
922 reply->writeInt32(status);
924 reply->writeInt32(halFrames);
925 reply->writeInt32(dspFrames);
930 CHECK_INTERFACE(IAudioFlinger, data, reply);
932 reply->writeInt32(getInputFramesLost(ioHandle));
936 CHECK_INTERFACE(IAudioFlinger, data, reply);
937 reply->writeInt32(newAudioSessionId());
941 CHECK_INTERFACE(IAudioFlinger, data, reply);
947 CHECK_INTERFACE(IAudioFlinger, data, reply);
953 CHECK_INTERFACE(IAudioFlinger, data, reply);
956 reply->writeInt32(status);
958 reply->writeInt32((int32_t)numEffects);
963 CHECK_INTERFACE(IAudioFlinger, data, reply);
966 reply->writeInt32(status);
968 reply->write(&desc, sizeof(effect_descriptor_t));
973 CHECK_INTERFACE(IAudioFlinger, data, reply);
978 reply->writeInt32(status);
980 reply->write(&desc, sizeof(effect_descriptor_t));
985 CHECK_INTERFACE(IAudioFlinger, data, reply);
998 reply->writeInt32(status);
999 reply->writeInt32(id);
1000 reply->writeInt32(enabled);
1001 reply->writeStrongBinder(effect->asBinder());
1002 reply->write(&desc, sizeof(effect_descriptor_t));
1006 CHECK_INTERFACE(IAudioFlinger, data, reply);
1010 reply->writeInt32(moveEffects(session, srcOutput, dstOutput));
1014 return BBinder::onTransact(code, data, reply, flags);