platform_hardware_interfaces/audio/aidl/default
Mikhail Naganov 6f3474a98e audio: Add IStreamCommon.prepareToClose method
This method is needed to implement HAL modules that
are proxies for other subsystems, for example
the "bluetooth" and "r_submix" modules. This method
replaces string parameters "exiting=1" and "closing=true"
which the framework sends to streams prior to closing
them in order to unblock the I/O thread of the stream.

Bug: 270731693
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I3d13fe34535ab853c9f8237a08c31cdafadbb390
Merged-In: I3d13fe34535ab853c9f8237a08c31cdafadbb390
2023-03-07 09:41:08 -08:00
..
acousticEchoCanceler Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
automaticGainControlV1 Audio AIDL : Add placeholder implementation and VTS test case for AGC1 2023-02-15 23:36:06 +05:30
automaticGainControlV2 Audio AIDL : Rename AutomaticGainControl to AutomaticGainControlV2 2023-02-15 18:11:11 +05:30
bassboost Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
config/audioPolicy Merge "Add AUDIO_ENCAPSULATION_TYPE_PCM." 2022-12-16 21:19:47 +00:00
downmix Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
dynamicProcessing Add vendor extension effect example 2023-03-04 02:01:33 +00:00
envReverb [AIDL CTS] pass EnvReverb implementation cts 2023-02-21 18:19:48 +00:00
equalizer [AIDL CTS] pass Equalizer implementation cts 2023-02-23 05:29:36 +00:00
extension Add vendor extension effect example 2023-03-04 02:01:33 +00:00
hapticGenerator Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
include audio: Add IStreamCommon.prepareToClose method 2023-03-07 09:41:08 -08:00
loudnessEnhancer Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
noiseSuppression Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
presetReverb Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
usb AHAL: support volume control for USB audio HAL. 2023-03-01 22:10:34 +00:00
virtualizer [AIDL CTS] pass Virtualizer implementation cts 2023-02-23 17:28:27 +00:00
visualizer Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
volume Effect AIDL: Refactor effect capability with Range implementation 2023-02-14 20:39:22 +00:00
Android.bp audio: Make I/O operations in default stub more realistic 2023-03-06 18:51:03 -08:00
android.hardware.audio.effect.service-aidl.example.rc Audio AIDL HAL priority update 2022-12-09 02:39:42 +00:00
android.hardware.audio.effect.service-aidl.xml AIDL effect: Minimal example implementation 2022-08-30 22:11:16 +00:00
android.hardware.audio.service-aidl.example.rc Audio AIDL HAL priority update 2022-12-09 02:39:42 +00:00
android.hardware.audio.service-aidl.xml Stub implementation for USB audio HAL. 2023-01-20 21:43:52 +00:00
audio_effects_config.xml [AIDL CTS] Fix AudioPreProcessingTest cts failures 2023-03-01 00:18:35 +00:00
AudioPolicyConfigXmlConverter.cpp Default implementation for IConfig engine configuration. 2022-12-08 03:47:24 +00:00
Bluetooth.cpp audio: Add IBluetoothA2dp 2023-03-01 13:29:29 -08:00
Config.cpp Default implementation for IConfig engine configuration. 2022-12-08 03:47:24 +00:00
Configuration.cpp audio: Move Microphone[Dynamic]Info structs from core 2023-02-15 10:15:42 -08:00
EffectConfig.cpp Effect AIDL: remove the shared_lib dependency for example binary 2023-02-02 03:19:53 +00:00
EffectFactory.cpp Effect AIDL: remove the shared_lib dependency for example binary 2023-02-02 03:19:53 +00:00
EffectImpl.cpp Effect AIDL: Add default extension with vector<uint8_t> 2023-02-16 00:28:21 +00:00
EffectMain.cpp Add effect config xml parser in AIDL effect factory 2022-11-11 00:14:50 +00:00
EffectThread.cpp Effect AIDL: Fix a couple logging statements 2023-02-09 17:46:54 +00:00
EngineConfigXmlConverter.cpp Test fix for finalization branch 2022-12-14 18:37:28 -08:00
main.cpp Merge "AOSP AIDL USB audio HAL implementation." 2023-02-06 17:14:13 +00:00
Module.cpp Merge "AHAL: support volume control for USB audio HAL." 2023-03-02 17:19:36 +00:00
SoundDose.cpp Refactor the ISoundDose.aidl interface 2022-12-28 18:01:01 +01:00
Stream.cpp audio: Add IStreamCommon.prepareToClose method 2023-03-07 09:41:08 -08:00
StreamStub.cpp audio: Make I/O operations in default stub more realistic 2023-03-06 18:51:03 -08:00
Telephony.cpp audio: Remove android.hardware.audio.core.AudioMode type 2023-01-12 17:42:02 +00:00