No description
Find a file
Mikhail Naganov 40be06cdf3 Define HAL for audio effects
Created after hardware/audio_effect.h with the following changes:

 - names changed to satisfy HAL style guide;

 - defined an interface per effect, an interface method
   per command, and getter / setter methods for properties;

 - retained methods for executing proprietary commands
   and accessing proprietary properties, only to be used
   for third-party software effects;

 - HIDL vector type is used instead of count / array pairs;

 - provider callback changed to be used over RPC;

 - 'dump' is method is already defined by generated code.

Note that audio data is currently transferred using AudioBuffers,
which is not effective due to memory copy and HwBinder transaction
involved. The transfer method will be changed to FastMessageQueue.

Bug: 30222631
Test: make
Change-Id: Ic8ea5c19688610ebe642c7597d2bcfa3226977e7
2016-10-07 15:11:25 -07:00
audio Define HAL for audio effects 2016-10-07 15:11:25 -07:00
benchmarks/msgq/1.0 Convert to Android.bp 2016-09-30 10:31:54 -07:00
nfc/1.0 Revert "Revert "Revert "nfc: update default implementation to match style.""" 2016-10-06 02:56:46 +00:00
tests Add test for missing package name for FQName lookup. 2016-10-05 15:50:28 -07:00
vibrator/1.0 Add default implementation of Vibrator HAL 2016-10-06 16:40:18 -07:00
wifi wifi(interface): Rename interface to iface 2016-10-05 10:30:24 -07:00
Android.bp Define HAL for audio effects 2016-10-07 15:11:25 -07:00
MODULE_LICENSE_APACHE2 Apache2 module license. 2016-08-30 11:28:36 -07:00
NOTICE Apache2 module license. 2016-08-30 11:28:36 -07:00
update-makefiles.sh Auto hardware/interfaces/Android.bp 2016-10-03 13:55:42 -07:00