platform_hardware_libhardware/include/hardware
Eric Laurent 26f0adfef1 Audio HAL: Add API to attach an effect to a device
Add a function to audio HAL interface allowing the attachement of an
audio effect to an audio device.
This is used when an audio effect is implemented below the HAL (e.g by an audio DSP)
and is attached/enabled when a particular sink(e.g speaker) or source(e.g mic) device
is selected.
This function must be supported from legacy HAL version 3.1.

Bug: 136294538
Test: make
Change-Id: Id63c83403fef580579c52d92758a552d67c3faec
2019-12-11 13:30:12 -08:00
..
activity_recognition.h Define AR HAL API more clearly 2015-12-17 16:47:45 -08:00
audio.h Audio HAL: Add API to attach an effect to a device 2019-12-11 13:30:12 -08:00
audio_alsaops.h Revert "Audio V4: Split system and vendor Audio.h" 2018-01-24 06:04:27 +00:00
audio_effect.h Audio effect HAL: Add create effect API with device ID 2019-12-06 17:23:18 -08:00
audio_policy.h Revert "Audio V4: Split system and vendor Audio.h" 2018-01-24 06:04:27 +00:00
bluetooth.h Remove hw_module_t dependency in Bluetooth (2/3) 2017-10-17 20:02:54 +00:00
boot_control.h libhardware: boot_control: Add isSlotMarkedSuccesful() function. 2015-12-09 09:59:39 -05:00
camera.h Camera HALs: Promote device HAL v3.2 2014-09-10 11:13:16 -07:00
camera2.h Add name for typedef 2016-10-07 13:10:07 -07:00
camera3.h Camera: Update 'CAMERA3_MSG_ERROR_RESULT' comments 2019-03-21 13:59:59 -07:00
camera_common.h Merge "Camera: Add device state notification to camera_module" 2019-02-11 01:22:52 +00:00
consumerir.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
context_hub.h context_hub: Define target version bytes 2017-08-23 19:57:02 -07:00
fb.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
fingerprint.h resolve merge conflicts of 7c451a93 to oc-dev-plus-aosp 2017-04-12 09:11:38 -07:00
fused_location.h Add gnss-base.h 2017-01-18 15:09:35 -08:00
gatekeeper.h hardware: gatekeeper: Add delete and delete_all api's 2015-06-23 13:18:52 -07:00
gnss-base.h Update auto-generated files. 2019-01-16 17:24:08 +00:00
gps.h Update gnss-base.h 2017-02-24 16:27:50 -08:00
gps_internal.h Optimized the memory consumption and renamed PRN 2016-02-11 11:21:04 -08:00
gralloc.h Add validateBufferSize and getTransportSize to gralloc.h 2019-04-24 22:44:42 +00:00
gralloc1.h Make validateBufferSize and getTransportSize mandatory 2019-04-23 11:38:33 -07:00
hardware.h Remove hw_module_t dependency in Bluetooth (2/3) 2017-10-17 20:02:54 +00:00
hdmi_cec.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
hw_auth_token.h hw_auth_token: use macro for HW_AUTH_TOKEN_VERSION 2016-12-14 13:31:01 -08:00
hwcomposer.h Add HWC_ERROR define to hwcomposer specification 2016-11-16 11:14:59 -08:00
hwcomposer2.h hwcomposer2: few changes for refresh rate switching 2019-11-19 23:53:53 +00:00
hwcomposer_defs.h hwcomposer2: few changes for refresh rate switching 2019-11-19 23:53:53 +00:00
input.h MouseInputMapper 2015-07-28 13:21:10 -07:00
keymaster0.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
keymaster1.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
keymaster2.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
keymaster_common.h Add keymaster2 HAL. 2016-01-21 12:19:31 -07:00
keymaster_defs.h Add KM_TRUSTED_CONFIRMATION_REQUIRED 2019-03-26 00:18:24 +00:00
lights.h Update VR HAL docs. 2016-05-04 18:45:23 +00:00
local_time_hal.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
memtrack.h Initial interface for MemoryTrackerHAL 2013-09-09 13:54:33 -07:00
nfc-base.h Update auto-generated files. 2019-01-16 17:24:08 +00:00
nfc.h nfc: Add nfc-base.h 2016-11-30 18:19:03 +00:00
nfc_tag.h Described restrictions for common HAL object methods. 2014-05-12 12:35:37 -07:00
nvram.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
nvram_defs.h Split NVRAM HAL header to break out types and constants. 2016-02-05 09:50:23 +01:00
power.h power: Adds POWER_HINT_DISABLE_TOUCH 2016-07-18 23:23:54 +00:00
radio.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
sensors-base.h Update auto-generated files. 2019-01-16 17:24:08 +00:00
sensors.h Sensor: HAL guideline clarification upon activation request 2017-08-25 16:42:29 +00:00
sound_trigger.h Converting sound trigger v2.2 getModelState to be asynchronous 2018-11-08 08:11:02 +01:00
thermal.h Don't rely on transitively included headers 2017-09-06 12:17:06 +09:00
tv_input.h fix circular dependency libnativewindow <-> libui 2017-05-05 14:08:40 -07:00
vibrator.h Avoid C-style cast warnings 2016-10-07 13:10:20 -07:00
vr.h Update VR HAL docs. 2016-05-04 18:45:23 +00:00