diff --git a/audio/aidl/default/Android.bp b/audio/aidl/default/Android.bp index 248ba84a71..95043f7f19 100644 --- a/audio/aidl/default/Android.bp +++ b/audio/aidl/default/Android.bp @@ -164,6 +164,7 @@ cc_binary { "libloudnessenhanceraidl", "libnssw", "libpresetreverbsw", + "libreverbaidl", "libtinyxml2", "libvirtualizersw", "libvisualizeraidl", diff --git a/audio/aidl/default/audio_effects_config.xml b/audio/aidl/default/audio_effects_config.xml index e460f89056..6714a7ea76 100644 --- a/audio/aidl/default/audio_effects_config.xml +++ b/audio/aidl/default/audio_effects_config.xml @@ -40,6 +40,7 @@ + @@ -78,6 +79,10 @@ + + + + diff --git a/audio/aidl/default/include/effect-impl/EffectUUID.h b/audio/aidl/default/include/effect-impl/EffectUUID.h index 1a60829ce8..7703091e84 100644 --- a/audio/aidl/default/include/effect-impl/EffectUUID.h +++ b/audio/aidl/default/include/effect-impl/EffectUUID.h @@ -189,6 +189,18 @@ static const AudioUuid kEnvReverbSwImplUUID = {static_cast(0xfa819886), 0x11ed, 0x9b6a, {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; +// 4a387fc0-8ab3-11df-8bad-0002a5d5c51b +static const AudioUuid kAuxEnvReverbImplUUID = {static_cast(0x4a387fc0), + 0x8ab3, + 0x11df, + 0x8bad, + {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; +// c7a511a0-a3bb-11df-860e-0002a5d5c51b +static const AudioUuid kInsertEnvReverbImplUUID = {static_cast(0xc7a511a0), + 0xa3bb, + 0x11df, + 0x860e, + {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; // 58b4b260-8e06-11e0-aa8e-0002a5d5c51b static const AudioUuid kNoiseSuppressionTypeUUID = {static_cast(0x58b4b260), 0x8e06, @@ -213,6 +225,18 @@ static const AudioUuid kPresetReverbSwImplUUID = {static_cast(0xfa8199c 0x11ed, 0x9b6a, {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; +// f29a1400-a3bb-11df-8ddc-0002a5d5c51b +static const AudioUuid kAuxPresetReverbImplUUID = {static_cast(0xf29a1400), + 0xa3bb, + 0x11df, + 0x8ddc, + {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; +// 172cdf00-a3bc-11df-a72f-0002a5d5c51b +static const AudioUuid kInsertPresetReverbImplUUID = {static_cast(0x172cdf00), + 0xa3bc, + 0x11df, + 0xa72f, + {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; // 37cc2c00-dddd-11db-8577-0002a5d5c51b static const AudioUuid kVirtualizerTypeUUID = {static_cast(0x37cc2c00), 0xdddd,