Consolidate libaudioclient buffers p1
Prepare for libaudioclient buffer refactor by updating clients of libaudioclient to use new buffer interface. libaudioclient - Wrap existing buffers with new interface - Modify internal calls to be compatible with wrap AAudio - Update to use new buffer interface - Update record to use callback TrackPlayerBase - Used for SLES (in different repo). Update to use sp<> ToneGenerator/MediaPlayerService/AudioPlayer - Update to use new buffer interface StageFright - Update to new callback interface - Update to use new buffer interface Bug: 216175830 - shared buffer Bug: 199156212 - callback interface Test: atest AudioTrackTest AudioRecordTest atest AudioTrackOffloadTest OboeTester non-exclusive, non-MMAP, power-saving for both AAudio and SLES, input and output No-Typo-Check: Existing class members Change-Id: Ib1241f2e530bc509b2d4dde956ec5188f2287994
Loading
Please register or sign in to comment