Commit Graph

3 Commits

Author SHA1 Message Date
Mikhail Naganov
01803d454a audio: Implementation of audio I/O, part II
This patch implements audio I/O for the synchronous, non-MMAP
case.

Updated the StreamDescriptor structure to make it usable.
Clarified comments on the expectations for the client and
the HAL module.

Bug: 205884982
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I09651c6e80a397c80870622ac19234b4d4a38cbb
2022-08-18 21:17:22 +00:00
Mikhail Naganov
f82fc6476d audio: Improve debug logging in the AIDL version, fix bugs
- Make sure the AIDL default implementation has debug output enabled.
- Log additional info in the AIDL VTS to facilitate debugging.
- Make resource handler classes move-only types.

Bug: 205884982
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I111b72aaf12962f00b4d31b8ac87186bca5eb853
2022-06-17 22:51:22 +00:00
Mikhail Naganov
ecdc6ca8e8 audio HAL: Minimal example implementation
Implements basic functionality for enumerating
capabilities of an audio module, audio patches
creation, and opening of I/O streams.

Bug: 205884982
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Ie5d67e9192a598260e762ae9368f99592c8ad97e
2022-03-23 19:40:55 +00:00