Lines Matching refs:reply

114         Parcel data, reply;
142 status_t lStatus = remote()->transact(CREATE_TRACK, data, &reply);
146 frameCount = reply.readInt64();
150 lFlags = (audio_output_flags_t)reply.readInt32();
154 lSessionId = (audio_session_t) reply.readInt32();
158 lStatus = reply.readInt32();
159 track = interface_cast<IAudioTrack>(reply.readStrongBinder());
196 Parcel data, reply;
220 status_t lStatus = remote()->transact(OPEN_RECORD, data, &reply);
224 frameCount = reply.readInt64();
228 lFlags = (audio_input_flags_t)reply.readInt32();
232 lSessionId = (audio_session_t) reply.readInt32();
236 size_t lNotificationFrames = (size_t) reply.readInt64();
240 lStatus = reply.readInt32();
241 record = interface_cast<IAudioRecord>(reply.readStrongBinder());
242 cblk = interface_cast<IMemory>(reply.readStrongBinder());
246 buffers = interface_cast<IMemory>(reply.readStrongBinder());
279 Parcel data, reply;
282 remote()->transact(SAMPLE_RATE, data, &reply);
283 return reply.readInt32();
290 Parcel data, reply;
293 remote()->transact(FORMAT, data, &reply);
294 return (audio_format_t) reply.readInt32();
299 Parcel data, reply;
302 remote()->transact(FRAME_COUNT, data, &reply);
303 return reply.readInt64();
308 Parcel data, reply;
311 remote()->transact(LATENCY, data, &reply);
312 return reply.readInt32();
317 Parcel data, reply;
320 remote()->transact(SET_MASTER_VOLUME, data, &reply);
321 return reply.readInt32();
326 Parcel data, reply;
329 remote()->transact(SET_MASTER_MUTE, data, &reply);
330 return reply.readInt32();
335 Parcel data, reply;
337 remote()->transact(MASTER_VOLUME, data, &reply);
338 return reply.readFloat();
343 Parcel data, reply;
345 remote()->transact(MASTER_MUTE, data, &reply);
346 return reply.readInt32();
352 Parcel data, reply;
357 remote()->transact(SET_STREAM_VOLUME, data, &reply);
358 return reply.readInt32();
363 Parcel data, reply;
367 remote()->transact(SET_STREAM_MUTE, data, &reply);
368 return reply.readInt32();
373 Parcel data, reply;
377 remote()->transact(STREAM_VOLUME, data, &reply);
378 return reply.readFloat();
383 Parcel data, reply;
386 remote()->transact(STREAM_MUTE, data, &reply);
387 return reply.readInt32();
392 Parcel data, reply;
395 remote()->transact(SET_MODE, data, &reply);
396 return reply.readInt32();
401 Parcel data, reply;
404 remote()->transact(SET_MIC_MUTE, data, &reply);
405 return reply.readInt32();
410 Parcel data, reply;
412 remote()->transact(GET_MIC_MUTE, data, &reply);
413 return reply.readInt32();
418 Parcel data, reply;
422 remote()->transact(SET_PARAMETERS, data, &reply);
423 return reply.readInt32();
428 Parcel data, reply;
432 remote()->transact(GET_PARAMETERS, data, &reply);
433 return reply.readString8();
438 Parcel data, reply;
441 remote()->transact(REGISTER_CLIENT, data, &reply);
447 Parcel data, reply;
452 remote()->transact(GET_INPUTBUFFERSIZE, data, &reply);
453 return reply.readInt64();
467 Parcel data, reply;
474 status_t status = remote()->transact(OPEN_OUTPUT, data, &reply);
479 status = (status_t)reply.readInt32();
484 *output = (audio_io_handle_t)reply.readInt32();
486 reply.read(config, sizeof(audio_config_t));
487 *devices = (audio_devices_t)reply.readInt32();
488 *latencyMs = reply.readInt32();
495 Parcel data, reply;
499 remote()->transact(OPEN_DUPLICATE_OUTPUT, data, &reply);
500 return (audio_io_handle_t) reply.readInt32();
505 Parcel data, reply;
508 remote()->transact(CLOSE_OUTPUT, data, &reply);
509 return reply.readInt32();
514 Parcel data, reply;
517 remote()->transact(SUSPEND_OUTPUT, data, &reply);
518 return reply.readInt32();
523 Parcel data, reply;
526 remote()->transact(RESTORE_OUTPUT, data, &reply);
527 return reply.readInt32();
541 Parcel data, reply;
550 status_t status = remote()->transact(OPEN_INPUT, data, &reply);
555 status = (status_t)reply.readInt32();
560 *input = (audio_io_handle_t)reply.readInt32();
561 reply.read(config, sizeof(audio_config_t));
562 *device = (audio_devices_t)reply.readInt32();
568 Parcel data, reply;
571 remote()->transact(CLOSE_INPUT, data, &reply);
572 return reply.readInt32();
577 Parcel data, reply;
580 remote()->transact(INVALIDATE_STREAM, data, &reply);
581 return reply.readInt32();
586 Parcel data, reply;
589 remote()->transact(SET_VOICE_VOLUME, data, &reply);
590 return reply.readInt32();
596 Parcel data, reply;
599 remote()->transact(GET_RENDER_POSITION, data, &reply);
600 status_t status = reply.readInt32();
602 uint32_t tmp = reply.readInt32();
606 tmp = reply.readInt32();
616 Parcel data, reply;
619 status_t status = remote()->transact(GET_INPUT_FRAMES_LOST, data, &reply);
623 return (uint32_t) reply.readInt32();
628 Parcel data, reply;
631 status_t status = remote()->transact(NEW_AUDIO_SESSION_ID, data, &reply);
634 id = reply.readInt32();
641 Parcel data, reply;
645 remote()->transact(ACQUIRE_AUDIO_SESSION_ID, data, &reply);
650 Parcel data, reply;
654 remote()->transact(RELEASE_AUDIO_SESSION_ID, data, &reply);
659 Parcel data, reply;
661 status_t status = remote()->transact(QUERY_NUM_EFFECTS, data, &reply);
665 status = reply.readInt32();
670 *numEffects = (uint32_t)reply.readInt32();
680 Parcel data, reply;
683 status_t status = remote()->transact(QUERY_EFFECT, data, &reply);
687 status = reply.readInt32();
691 reply.read(pDescriptor, sizeof(effect_descriptor_t));
701 Parcel data, reply;
704 status_t status = remote()->transact(GET_EFFECT_DESCRIPTOR, data, &reply);
708 status = reply.readInt32();
712 reply.read(pDescriptor, sizeof(effect_descriptor_t));
728 Parcel data, reply;
747 status_t lStatus = remote()->transact(CREATE_EFFECT, data, &reply);
751 lStatus = reply.readInt32();
752 int tmp = reply.readInt32();
756 tmp = reply.readInt32();
760 effect = interface_cast<IEffect>(reply.readStrongBinder());
761 reply.read(pDesc, sizeof(effect_descriptor_t));
773 Parcel data, reply;
778 remote()->transact(MOVE_EFFECTS, data, &reply);
779 return reply.readInt32();
784 Parcel data, reply;
787 remote()->transact(LOAD_HW_MODULE, data, &reply);
788 return (audio_module_handle_t) reply.readInt32();
793 Parcel data, reply;
795 remote()->transact(GET_PRIMARY_OUTPUT_SAMPLING_RATE, data, &reply);
796 return reply.readInt32();
801 Parcel data, reply;
803 remote()->transact(GET_PRIMARY_OUTPUT_FRAME_COUNT, data, &reply);
804 return reply.readInt64();
809 Parcel data, reply;
812 remote()->transact(SET_LOW_RAM_DEVICE, data, &reply);
813 return reply.readInt32();
821 Parcel data, reply;
824 status_t status = remote()->transact(LIST_AUDIO_PORTS, data, &reply);
826 (status = (status_t)reply.readInt32()) != NO_ERROR) {
829 *num_ports = (unsigned int)reply.readInt32();
830 reply.read(ports, *num_ports * sizeof(struct audio_port));
838 Parcel data, reply;
841 status_t status = remote()->transact(GET_AUDIO_PORT, data, &reply);
843 (status = (status_t)reply.readInt32()) != NO_ERROR) {
846 reply.read(port, sizeof(struct audio_port));
855 Parcel data, reply;
859 status_t status = remote()->transact(CREATE_AUDIO_PATCH, data, &reply);
861 (status = (status_t)reply.readInt32()) != NO_ERROR) {
864 reply.read(handle, sizeof(audio_patch_handle_t));
869 Parcel data, reply;
872 status_t status = remote()->transact(RELEASE_AUDIO_PATCH, data, &reply);
874 status = (status_t)reply.readInt32();
884 Parcel data, reply;
887 status_t status = remote()->transact(LIST_AUDIO_PATCHES, data, &reply);
889 (status = (status_t)reply.readInt32()) != NO_ERROR) {
892 *num_patches = (unsigned int)reply.readInt32();
893 reply.read(patches, *num_patches * sizeof(struct audio_patch));
901 Parcel data, reply;
904 status_t status = remote()->transact(SET_AUDIO_PORT_CONFIG, data, &reply);
906 status = (status_t)reply.readInt32();
912 Parcel data, reply;
915 status_t status = remote()->transact(GET_AUDIO_HW_SYNC, data, &reply);
919 return (audio_hw_sync_t)reply.readInt32();
923 Parcel data, reply;
925 return remote()->transact(SYSTEM_READY, data, &reply, IBinder::FLAG_ONEWAY);
929 Parcel data, reply;
932 status_t status = remote()->transact(FRAME_COUNT_HAL, data, &reply);
936 return reply.readInt64();
945 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags)
972 CHECK_INTERFACE(IAudioFlinger, data, reply);
1003 reply->writeInt64(frameCount);
1004 reply->writeInt32(flags);
1005 reply->writeInt32(sessionId);
1006 reply->writeInt32(status);
1007 reply->writeStrongBinder(IInterface::asBinder(track));
1011 CHECK_INTERFACE(IAudioFlinger, data, reply);
1033 reply->writeInt64(frameCount);
1034 reply->writeInt32(flags);
1035 reply->writeInt32(sessionId);
1036 reply->writeInt64(notificationFrames);
1037 reply->writeInt32(status);
1038 reply->writeStrongBinder(IInterface::asBinder(record));
1039 reply->writeStrongBinder(IInterface::asBinder(cblk));
1040 reply->writeStrongBinder(IInterface::asBinder(buffers));
1044 CHECK_INTERFACE(IAudioFlinger, data, reply);
1045 reply->writeInt32( sampleRate((audio_io_handle_t) data.readInt32()) );
1052 CHECK_INTERFACE(IAudioFlinger, data, reply);
1053 reply->writeInt32( format((audio_io_handle_t) data.readInt32()) );
1057 CHECK_INTERFACE(IAudioFlinger, data, reply);
1058 reply->writeInt64( frameCount((audio_io_handle_t) data.readInt32()) );
1062 CHECK_INTERFACE(IAudioFlinger, data, reply);
1063 reply->writeInt32( latency((audio_io_handle_t) data.readInt32()) );
1067 CHECK_INTERFACE(IAudioFlinger, data, reply);
1068 reply->writeInt32( setMasterVolume(data.readFloat()) );
1072 CHECK_INTERFACE(IAudioFlinger, data, reply);
1073 reply->writeInt32( setMasterMute(data.readInt32()) );
1077 CHECK_INTERFACE(IAudioFlinger, data, reply);
1078 reply->writeFloat( masterVolume() );
1082 CHECK_INTERFACE(IAudioFlinger, data, reply);
1083 reply->writeInt32( masterMute() );
1087 CHECK_INTERFACE(IAudioFlinger, data, reply);
1091 reply->writeInt32( setStreamVolume((audio_stream_type_t) stream, volume, output) );
1095 CHECK_INTERFACE(IAudioFlinger, data, reply);
1097 reply->writeInt32( setStreamMute((audio_stream_type_t) stream, data.readInt32()) );
1101 CHECK_INTERFACE(IAudioFlinger, data, reply);
1104 reply->writeFloat( streamVolume((audio_stream_type_t) stream, output) );
1108 CHECK_INTERFACE(IAudioFlinger, data, reply);
1110 reply->writeInt32( streamMute((audio_stream_type_t) stream) );
1114 CHECK_INTERFACE(IAudioFlinger, data, reply);
1116 reply->writeInt32( setMode(mode) );
1120 CHECK_INTERFACE(IAudioFlinger, data, reply);
1122 reply->writeInt32( setMicMute(state) );
1126 CHECK_INTERFACE(IAudioFlinger, data, reply);
1127 reply->writeInt32( getMicMute() );
1131 CHECK_INTERFACE(IAudioFlinger, data, reply);
1134 reply->writeInt32(setParameters(ioHandle, keyValuePairs));
1138 CHECK_INTERFACE(IAudioFlinger, data, reply);
1141 reply->writeString8(getParameters(ioHandle, keys));
1146 CHECK_INTERFACE(IAudioFlinger, data, reply);
1153 CHECK_INTERFACE(IAudioFlinger, data, reply);
1157 reply->writeInt64( getInputBufferSize(sampleRate, format, channelMask) );
1161 CHECK_INTERFACE(IAudioFlinger, data, reply);
1175 reply->writeInt32((int32_t)status);
1177 reply->writeInt32((int32_t)output);
1178 reply->write(&config, sizeof(audio_config_t));
1179 reply->writeInt32(devices);
1180 reply->writeInt32(latencyMs);
1185 CHECK_INTERFACE(IAudioFlinger, data, reply);
1188 reply->writeInt32((int32_t) openDuplicateOutput(output1, output2));
1192 CHECK_INTERFACE(IAudioFlinger, data, reply);
1193 reply->writeInt32(closeOutput((audio_io_handle_t) data.readInt32()));
1197 CHECK_INTERFACE(IAudioFlinger, data, reply);
1198 reply->writeInt32(suspendOutput((audio_io_handle_t) data.readInt32()));
1202 CHECK_INTERFACE(IAudioFlinger, data, reply);
1203 reply->writeInt32(restoreOutput((audio_io_handle_t) data.readInt32()));
1207 CHECK_INTERFACE(IAudioFlinger, data, reply);
1221 reply->writeInt32((int32_t) status);
1223 reply->writeInt32((int32_t) input);
1224 reply->write(&config, sizeof(audio_config_t));
1225 reply->writeInt32(device);
1230 CHECK_INTERFACE(IAudioFlinger, data, reply);
1231 reply->writeInt32(closeInput((audio_io_handle_t) data.readInt32()));
1235 CHECK_INTERFACE(IAudioFlinger, data, reply);
1237 reply->writeInt32(invalidateStream(stream));
1241 CHECK_INTERFACE(IAudioFlinger, data, reply);
1243 reply->writeInt32( setVoiceVolume(volume) );
1247 CHECK_INTERFACE(IAudioFlinger, data, reply);
1252 reply->writeInt32(status);
1254 reply->writeInt32(halFrames);
1255 reply->writeInt32(dspFrames);
1260 CHECK_INTERFACE(IAudioFlinger, data, reply);
1262 reply->writeInt32((int32_t) getInputFramesLost(ioHandle));
1266 CHECK_INTERFACE(IAudioFlinger, data, reply);
1267 reply->writeInt32(newAudioUniqueId((audio_unique_id_use_t) data.readInt32()));
1271 CHECK_INTERFACE(IAudioFlinger, data, reply);
1278 CHECK_INTERFACE(IAudioFlinger, data, reply);
1285 CHECK_INTERFACE(IAudioFlinger, data, reply);
1288 reply->writeInt32(status);
1290 reply->writeInt32((int32_t)numEffects);
1295 CHECK_INTERFACE(IAudioFlinger, data, reply);
1298 reply->writeInt32(status);
1300 reply->write(&desc, sizeof(effect_descriptor_t));
1305 CHECK_INTERFACE(IAudioFlinger, data, reply);
1310 reply->writeInt32(status);
1312 reply->write(&desc, sizeof(effect_descriptor_t));
1317 CHECK_INTERFACE(IAudioFlinger, data, reply);
1335 reply->writeInt32(status);
1336 reply->writeInt32(id);
1337 reply->writeInt32(enabled);
1338 reply->writeStrongBinder(IInterface::asBinder(effect));
1339 reply->write(&desc, sizeof(effect_descriptor_t));
1343 CHECK_INTERFACE(IAudioFlinger, data, reply);
1347 reply->writeInt32(moveEffects(session, srcOutput, dstOutput));
1351 CHECK_INTERFACE(IAudioFlinger, data, reply);
1352 reply->writeInt32(loadHwModule(data.readCString()));
1356 CHECK_INTERFACE(IAudioFlinger, data, reply);
1357 reply->writeInt32(getPrimaryOutputSamplingRate());
1361 CHECK_INTERFACE(IAudioFlinger, data, reply);
1362 reply->writeInt64(getPrimaryOutputFrameCount());
1366 CHECK_INTERFACE(IAudioFlinger, data, reply);
1368 reply->writeInt32(setLowRamDevice(isLowRamDevice));
1372 CHECK_INTERFACE(IAudioFlinger, data, reply);
1382 reply->writeInt32(NO_MEMORY);
1383 reply->writeInt32(0);
1387 reply->writeInt32(status);
1388 reply->writeInt32(numPorts);
1393 reply->write(ports, numPortsReq * sizeof(struct audio_port));
1399 CHECK_INTERFACE(IAudioFlinger, data, reply);
1405 reply->writeInt32(status);
1407 reply->write(&port, sizeof(struct audio_port));
1412 CHECK_INTERFACE(IAudioFlinger, data, reply);
1420 reply->writeInt32(status);
1422 reply->write(&handle, sizeof(audio_patch_handle_t));
1427 CHECK_INTERFACE(IAudioFlinger, data, reply);
1431 reply->writeInt32(status);
1435 CHECK_INTERFACE(IAudioFlinger, data, reply);
1445 reply->writeInt32(NO_MEMORY);
1446 reply->writeInt32(0);
1450 reply->writeInt32(status);
1451 reply->writeInt32(numPatches);
1456 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1462 CHECK_INTERFACE(IAudioFlinger, data, reply);
1466 reply->writeInt32(status);
1470 CHECK_INTERFACE(IAudioFlinger, data, reply);
1471 reply->writeInt32(getAudioHwSyncForSession((audio_session_t) data.readInt32()));
1475 CHECK_INTERFACE(IAudioFlinger, data, reply);
1480 CHECK_INTERFACE(IAudioFlinger, data, reply);
1481 reply->writeInt64( frameCountHAL((audio_io_handle_t) data.readInt32()) );
1485 return BBinder::onTransact(code, data, reply, flags);