Mikhail Naganov ff611980f3 audio: Update common types to better match legacy structs
HAL V7 types were updated to better match data structure
definitions from the legacy HAL:

 - Added 'AudioConfigBaseOptional' struct to match
   legacy structs that have 'mask' field to specify
   initialized fields.

 - All fields in 'AudioConfigBase' made mandatory.

 - Removed 'EffectConfigParameters' in favor of
   'AudioConfigBaseOptional' and safe_unions.

 - Added missing enum string values to ensure that round-trip
   conversions from the legacy HAL to HIDL and back to legacy
   preserve enum values.

Bug: 142480271
Test: atest android.hardware.audio.common@7.0-util_tests
Test: atest VtsHalAudioV6_0TargetTest
Test: atest VtsHalAudioV7_0TargetTest
Test: atest VtsHalAudioEffectV7_0TargetTest
Change-Id: If02a81b3f6790a8eb315fa57123141aad2419132
2021-01-28 21:27:43 +00:00
2021-01-20 04:12:10 +08:00
2020-09-26 04:11:28 +00:00
2021-01-19 22:04:58 +00:00
2020-09-26 04:11:28 +00:00
2020-09-26 04:11:28 +00:00
2021-01-21 22:19:18 +00:00
2020-09-26 04:11:28 +00:00
2021-01-08 15:57:56 +00:00
2020-10-08 23:22:52 -07:00
2021-01-20 17:33:18 +00:00
2021-01-27 18:48:54 +00:00
2020-09-26 04:11:28 +00:00
2020-12-07 21:23:12 +00:00
2021-01-22 06:34:31 +00:00
2019-12-13 14:24:23 -08:00
2020-12-07 21:23:12 +00:00
2016-08-30 11:28:36 -07:00
2020-12-16 18:09:12 +00:00
2019-12-10 09:51:58 -08:00
Description
No description provided
134 MiB
Languages
C++ 56.3%
AIDL 41.2%
C 1.5%
Rust 0.4%
Java 0.4%
Other 0.1%