OSDN Git Service

aaudio: implement IPlayer for MMAP playback streams
authorEric Laurent <elaurent@google.com>
Thu, 22 Jun 2017 01:51:47 +0000 (18:51 -0700)
committerEric Laurent <elaurent@google.com>
Thu, 22 Jun 2017 17:22:09 +0000 (10:22 -0700)
commita2f296e06bee54cc83130a17f136cab1006f55d5
treed3545a9d1aafb8485b2addd671f51079308e5d2a
parentffd80b92df8521dd28ab5fd08b1098a58cb280e8
aaudio: implement IPlayer for MMAP playback streams

Make AudioStreamInternal derive from PlayerBase to
provide playback and volume control via IPlayer interface.

Bug: 62027849
Test: verify aaudio playback in MMAP mode and registration of aaudio
players in AudioService when active

Change-Id: Ia0878d46637c0a954d8a6259868a2d3bccf19119
media/libaaudio/src/client/AudioStreamInternal.cpp
media/libaaudio/src/client/AudioStreamInternal.h
media/libaaudio/src/utility/AAudioUtilities.cpp
media/libaudioclient/PlayerBase.cpp
media/libaudioclient/include/media/PlayerBase.h
services/oboeservice/Android.mk