Home
last modified time | relevance | path

Searched refs:audio_io_handle_t (Results 1 – 25 of 103) sorted by relevance

12345

/aosp12/hardware/libhardware/include/hardware/
H A Daudio_policy.h131 audio_io_handle_t (*get_output)(struct audio_policy *pol,
142 audio_io_handle_t output,
149 audio_io_handle_t output,
223 audio_io_handle_t output,
269 audio_io_handle_t (*open_output)(void *service,
307 audio_io_handle_t (*open_input)(void *service,
329 audio_io_handle_t output,
339 audio_io_handle_t io_handle,
371 audio_io_handle_t src_output,
372 audio_io_handle_t dst_output);
[all …]
/aosp12/hardware/libhardware_legacy/include/hardware_legacy/
H A DAudioPolicyInterface.h99 virtual status_t startOutput(audio_io_handle_t output,
103 virtual status_t stopOutput(audio_io_handle_t output,
107 virtual void releaseOutput(audio_io_handle_t output) = 0;
110 virtual audio_io_handle_t getInput(int inputSource,
116 virtual status_t startInput(audio_io_handle_t input) = 0;
118 virtual status_t stopInput(audio_io_handle_t input) = 0;
120 virtual void releaseInput(audio_io_handle_t input) = 0;
154 audio_io_handle_t io,
203 …virtual audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1, audio_io_handle_t output2…
205 virtual status_t closeOutput(audio_io_handle_t output) = 0;
[all …]
H A DAudioPolicyManagerBase.h102 virtual audio_io_handle_t getInput(int inputSource,
112 virtual status_t stopInput(audio_io_handle_t input);
113 virtual void releaseInput(audio_io_handle_t input);
394 audio_io_handle_t output,
401 audio_io_handle_t output,
432 void closeOutput(audio_io_handle_t output);
447 audio_io_handle_t getA2dpOutput();
468 int testOutputIndex(audio_io_handle_t output);
492 audio_io_handle_t selectOutput(const SortedVector<audio_io_handle_t>& outputs,
504 audio_io_handle_t selectOutputForEffects(const SortedVector<audio_io_handle_t>& outputs);
[all …]
/aosp12/frameworks/av/services/audiopolicy/tests/
H A DAudioPolicyTestClient.h32 audio_io_handle_t* /*output*/, in openOutput() argument
38 audio_io_handle_t openDuplicateOutput(audio_io_handle_t /*output1*/, in openDuplicateOutput() argument
39 audio_io_handle_t /*output2*/) override { in openDuplicateOutput()
42 status_t closeOutput(audio_io_handle_t /*output*/) override { return NO_INIT; } in closeOutput() argument
43 status_t suspendOutput(audio_io_handle_t /*output*/) override { return NO_INIT; } in suspendOutput() argument
46 audio_io_handle_t* /*input*/, in openInput() argument
52 status_t closeInput(audio_io_handle_t /*input*/) override { return NO_INIT; } in closeInput() argument
55 audio_io_handle_t /*output*/, in setStreamVolume() argument
58 void setParameters(audio_io_handle_t /*ioHandle*/, in setParameters() argument
61 String8 getParameters(audio_io_handle_t /*ioHandle*/, in getParameters() argument
[all …]
H A DAudioPolicyManagerTestClient.h39 audio_io_handle_t *output, in openOutput()
54 audio_io_handle_t openDuplicateOutput(audio_io_handle_t /*output1*/, in openDuplicateOutput() argument
55 audio_io_handle_t /*output2*/) override { in openDuplicateOutput()
56 audio_io_handle_t id = mNextIoHandle++; in openDuplicateOutput()
61 audio_io_handle_t *input, in openInput()
145 audio_io_handle_t mNextIoHandle = AUDIO_IO_HANDLE_NONE + 1;
/aosp12/frameworks/av/services/audiopolicy/
H A DAudioPolicyInterface.h126 audio_io_handle_t *output,
145 audio_io_handle_t *input,
210 audio_io_handle_t io,
405 audio_io_handle_t *output,
413 …virtual audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1, audio_io_handle_t output2…
415 virtual status_t closeOutput(audio_io_handle_t output) = 0;
418 virtual status_t suspendOutput(audio_io_handle_t output) = 0;
420 virtual status_t restoreOutput(audio_io_handle_t output) = 0;
428 audio_io_handle_t *input,
435 virtual status_t closeInput(audio_io_handle_t input) = 0;
[all …]
/aosp12/frameworks/av/media/libaudioclient/include/media/
H A DIAudioFlinger.h117 audio_io_handle_t outputId;
164 audio_io_handle_t inputId;
252 virtual audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1,
254 virtual status_t closeOutput(audio_io_handle_t output) = 0;
261 virtual status_t closeInput(audio_io_handle_t input) = 0;
370 uint32_t latency(audio_io_handle_t output) const override;
387 status_t setParameters(audio_io_handle_t ioHandle,
396 audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1,
398 status_t closeOutput(audio_io_handle_t output) override;
399 status_t suspendOutput(audio_io_handle_t output) override;
[all …]
H A DAudioSystem.h107 audio_io_handle_t output);
109 audio_io_handle_t output);
179 static status_t getSamplingRate(audio_io_handle_t ioHandle,
183 static status_t getFrameCount(audio_io_handle_t ioHandle,
187 static status_t getLatency(audio_io_handle_t output,
205 static status_t getRenderPosition(audio_io_handle_t output,
210 static uint32_t getInputFramesLost(audio_io_handle_t ioHandle);
236 static status_t getFrameCountHAL(audio_io_handle_t ioHandle,
276 audio_io_handle_t *output,
292 audio_io_handle_t *input,
[all …]
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
H A DEffectDescriptor.h32 int id, audio_io_handle_t io, audio_session_t session) : in EffectDescriptor()
42 audio_io_handle_t mIo; // io the effect is attached to
59 status_t registerEffect(const effect_descriptor_t *desc, audio_io_handle_t io,
63 EffectDescriptorCollection getEffectsForIo(audio_io_handle_t io) const;
71 audio_io_handle_t srcOutput,
72 audio_io_handle_t dstOutput);
73 void moveEffects(const std::vector<int>& ids, audio_io_handle_t dstOutput);
75 audio_io_handle_t getIoForSession(audio_session_t sessionId,
H A DSoundTriggerSession.h25 class SoundTriggerSessionCollection : public DefaultKeyedVector<audio_session_t, audio_io_handle_t>
30 status_t acquireSession(audio_session_t session, audio_io_handle_t ioHandle);
H A DAudioOutputDescriptor.h370 audio_io_handle_t *output);
381 audio_io_handle_t *ioHandle);
419 audio_io_handle_t mIoHandle; // output handle
455 public DefaultKeyedVector< audio_io_handle_t, sp<SwAudioOutputDescriptor> >
508 audio_io_handle_t getA2dpOutput() const;
536 audio_devices_t getSupportedDevices(audio_io_handle_t handle) const;
544 public DefaultKeyedVector< audio_io_handle_t, sp<HwAudioOutputDescriptor> >
/aosp12/hardware/qcom/audio/hal/
H A Daudio_hw.h238 audio_io_handle_t handle;
301 audio_io_handle_t capture_handle;
354 typedef void (*adm_deregister_stream_t)(void *, audio_io_handle_t);
355 typedef void (*adm_request_focus_t)(void *, audio_io_handle_t);
356 typedef void (*adm_abandon_focus_t)(void *, audio_io_handle_t);
357 typedef void (*adm_set_config_t)(void *, audio_io_handle_t,
362 typedef void (*adm_on_routing_change_t)(void *, audio_io_handle_t);
395 int (*visualizer_start_output)(audio_io_handle_t, int, int, int);
396 int (*visualizer_stop_output)(audio_io_handle_t, int);
406 int (*offload_effects_start_output)(audio_io_handle_t, int);
[all …]
/aosp12/frameworks/av/services/audioflinger/
H A DAudioFlinger.h152 virtual uint32_t latency(audio_io_handle_t output) const;
190 virtual audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1,
193 virtual status_t closeOutput(audio_io_handle_t output);
195 virtual status_t suspendOutput(audio_io_handle_t output);
197 virtual status_t restoreOutput(audio_io_handle_t output);
202 virtual status_t closeInput(audio_io_handle_t input);
233 audio_io_handle_t dstOutput);
623 static audio_io_handle_t findIoHandleBySessionId_l( in findIoHandleBySessionId_l()
625 audio_io_handle_t io = AUDIO_IO_HANDLE_NONE; in findIoHandleBySessionId_l()
958 status_t closeOutput_nonvirtual(audio_io_handle_t output);
[all …]
H A DPatchPanel.h29 audio_io_handle_t playbackThreadHandle, audio_io_handle_t recordThreadHandle) in SoftwarePatch()
39 audio_io_handle_t getPlaybackThreadHandle() const { return mPlaybackThreadHandle; }; in getPlaybackThreadHandle()
40 audio_io_handle_t getRecordThreadHandle() const { return mRecordThreadHandle; }; in getRecordThreadHandle()
44 const audio_io_handle_t mPlaybackThreadHandle;
45 const audio_io_handle_t mRecordThreadHandle;
71 status_t getDownstreamSoftwarePatches(audio_io_handle_t stream,
75 void notifyStreamOpened(AudioHwDevice *audioHwDevice, audio_io_handle_t stream,
77 void notifyStreamClosed(audio_io_handle_t stream);
264 std::set<audio_io_handle_t> streams;
H A DAudioFlinger.cpp424 audio_io_handle_t io = AUDIO_IO_HANDLE_NONE; in openMmapStream()
849 std::vector<audio_io_handle_t> secondaryOutputs; in createTrack()
1369 audio_io_handle_t output) in setStreamVolume()
1490 for (const audio_io_handle_t stream : streams) { in updateDownStreamPatches_l()
1792 audio_io_handle_t output) const in getRenderPosition()
2627 audio_io_handle_t output; in openOutput()
2685 audio_io_handle_t AudioFlinger::openDuplicateOutput(audio_io_handle_t output1, in openDuplicateOutput()
2686 audio_io_handle_t output2) in openDuplicateOutput()
2840 audio_io_handle_t input = VALUE_OR_RETURN_STATUS( in openInput()
3638 audio_io_handle_t io = VALUE_OR_RETURN_STATUS( in createEffect()
[all …]
/aosp12/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.h118 audio_io_handle_t *output,
463 void removeOutput(audio_io_handle_t output);
477 status_t setInputDevice(audio_io_handle_t input,
560 void closeOutput(audio_io_handle_t output);
563 void closeInput(audio_io_handle_t input);
674 audio_io_handle_t selectOutput(const SortedVector<audio_io_handle_t>& outputs,
703 audio_io_handle_t selectOutputForMusicEffects();
933 audio_io_handle_t *output,
945 audio_io_handle_t getOutputForDevices(
962 audio_io_handle_t *output);
[all …]
H A DAudioPolicyManager.cpp145 SortedVector <audio_io_handle_t> outputs; in setDeviceConnectionStateInt()
230 for (audio_io_handle_t output : outputs) { in setDeviceConnectionStateInt()
1005 audio_io_handle_t *output, in getOutputForAttrInt()
1063 audio_io_handle_t newOutput; in getOutputForAttrInt()
1642 audio_io_handle_t AudioPolicyManager::selectOutput(const SortedVector<audio_io_handle_t>& outputs, in selectOutput()
1705 for (audio_io_handle_t output : outputs) { in selectOutput()
2662 std::vector<audio_io_handle_t> inputsToClose; in checkCloseInputs()
2954 for (audio_io_handle_t output : outputs) { in selectOutputForMusicEffects()
4376 SortedVector<audio_io_handle_t> inputsToClose; in clearSessionRoutes()
4555 Vector<audio_io_handle_t> offloaded; in setMasterMono()
[all …]
/aosp12/frameworks/av/services/audiopolicy/service/
H A DAudioPolicyClientImpl.cpp42 audio_io_handle_t *output, in openOutput()
75 audio_io_handle_t AudioPolicyService::AudioPolicyClient::openDuplicateOutput( in openDuplicateOutput()
87 status_t AudioPolicyService::AudioPolicyClient::closeOutput(audio_io_handle_t output) in closeOutput()
97 status_t AudioPolicyService::AudioPolicyClient::suspendOutput(audio_io_handle_t output) in suspendOutput()
108 status_t AudioPolicyService::AudioPolicyClient::restoreOutput(audio_io_handle_t output) in restoreOutput()
120 audio_io_handle_t *input, in openInput()
151 status_t AudioPolicyService::AudioPolicyClient::closeInput(audio_io_handle_t input) in closeInput()
162 float volume, audio_io_handle_t output, in setStreamVolume()
179 void AudioPolicyService::AudioPolicyClient::setParameters(audio_io_handle_t io_handle, in setParameters()
199 audio_io_handle_t src_output, in moveEffects()
[all …]
H A DAudioPolicyService.h270 virtual void setParameters(audio_io_handle_t ioHandle,
276 audio_io_handle_t output,
587 audio_io_handle_t mIO;
592 audio_io_handle_t mIO;
688 audio_io_handle_t *output,
696 …virtual audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1, audio_io_handle_t output2…
698 virtual status_t closeOutput(audio_io_handle_t output);
701 virtual status_t suspendOutput(audio_io_handle_t output);
718 virtual status_t closeInput(audio_io_handle_t input);
836 const audio_io_handle_t io, in AudioClient()
[all …]
H A DAudioPolicyEffects.h62 status_t addInputEffects(audio_io_handle_t input,
67 status_t releaseInputEffects(audio_io_handle_t input,
78 status_t addOutputSessionEffects(audio_io_handle_t output,
83 status_t releaseOutputSessionEffects(audio_io_handle_t output,
/aosp12/hardware/libhardware/modules/audio/
H A Daudio_policy.c97 static audio_io_handle_t ap_get_output(struct audio_policy *pol, in ap_get_output()
108 static int ap_start_output(struct audio_policy *pol, audio_io_handle_t output, in ap_start_output()
114 static int ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, in ap_stop_output()
121 audio_io_handle_t output) in ap_release_output()
125 static audio_io_handle_t ap_get_input(struct audio_policy *pol, audio_source_t inputSource, in ap_get_input()
134 static int ap_start_input(struct audio_policy *pol, audio_io_handle_t input) in ap_start_input()
139 static int ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) in ap_stop_input()
144 static void ap_release_input(struct audio_policy *pol, audio_io_handle_t input) in ap_release_input()
196 static audio_io_handle_t ap_get_output_for_effect(struct audio_policy *pol, in ap_get_output_for_effect()
204 audio_io_handle_t output, in ap_register_effect()
/aosp12/frameworks/av/media/libaudioclient/
H A DIAudioFlinger.cpp432 audio_io_handle_t AudioFlingerClientAdapter::openDuplicateOutput(audio_io_handle_t output1, in openDuplicateOutput()
814 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in format()
830 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in latency()
867 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in setStreamVolume()
882 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in streamVolume()
960 audio_io_handle_t output1Legacy = VALUE_OR_RETURN_BINDER( in openDuplicateOutput()
970 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in closeOutput()
976 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in suspendOutput()
982 audio_io_handle_t outputLegacy = VALUE_OR_RETURN_BINDER( in restoreOutput()
993 audio_io_handle_t inputLegacy = VALUE_OR_RETURN_BINDER( in closeInput()
[all …]
H A DAudioSystem.cpp206 audio_io_handle_t output) { in setStreamVolume()
223 audio_io_handle_t output) { in getStreamVolume()
317 audio_io_handle_t output; in getOutputSamplingRate()
331 status_t AudioSystem::getSamplingRate(audio_io_handle_t ioHandle, in getSamplingRate()
352 audio_io_handle_t output; in getOutputFrameCount()
366 status_t AudioSystem::getFrameCount(audio_io_handle_t ioHandle, in getFrameCount()
387 audio_io_handle_t output; in getOutputLatency()
401 status_t AudioSystem::getLatency(audio_io_handle_t output, in getLatency()
957 auto result = [&]() -> ConversionResult<audio_io_handle_t> { in getOutput()
1067 audio_io_handle_t* input, in getInputForAttr()
[all …]
/aosp12/hardware/qcom/audio/legacy/alsa_sound/
H A Daudio_policy_hal.cpp136 static audio_io_handle_t ap_get_output(struct audio_policy *pol, in ap_get_output()
151 static int ap_start_output(struct audio_policy *pol, audio_io_handle_t output, in ap_start_output()
159 static int ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, in ap_stop_output()
168 audio_io_handle_t output) in ap_release_output()
174 static audio_io_handle_t ap_get_input(struct audio_policy *pol, audio_source_t inputSource, in ap_get_input()
185 static int ap_start_input(struct audio_policy *pol, audio_io_handle_t input) in ap_start_input()
191 static int ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) in ap_stop_input()
197 static void ap_release_input(struct audio_policy *pol, audio_io_handle_t input) in ap_release_input()
268 static audio_io_handle_t ap_get_output_for_effect(struct audio_policy *pol, in ap_get_output_for_effect()
277 audio_io_handle_t io, in ap_register_effect()
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
H A DEffectDescriptor.cpp45 audio_io_handle_t io, in registerEffect()
180 audio_io_handle_t srcOutput, in moveEffects()
181 audio_io_handle_t dstOutput) in moveEffects()
193 audio_io_handle_t dstOutput) in moveEffects()
205 audio_io_handle_t EffectDescriptorCollection::getIoForSession(audio_session_t sessionId, in getIoForSession()
218 EffectDescriptorCollection EffectDescriptorCollection::getEffectsForIo(audio_io_handle_t io) const in getEffectsForIo()

12345