summaryrefslogtreecommitdiffstats
path: root/services/audiopolicy/common/managerdefinitions/src
diff options
context:
space:
mode:
authorDhananjay Kumar <dhakumar@codeaurora.org>2015-10-20 17:29:24 +0530
committerDhananjay Kumar <dhakumar@codeaurora.org>2015-10-20 19:53:33 +0530
commit99a7726b57ec6f2330a6376339fe43002f1fe940 (patch)
tree84d69db562bcc6390942aeffa093f1f51ece5c9d /services/audiopolicy/common/managerdefinitions/src
parentdc8d9caa08290a0907c23c7874bdca8b2d721634 (diff)
downloadframeworks_av-99a7726b57ec6f2330a6376339fe43002f1fe940.zip
frameworks_av-99a7726b57ec6f2330a6376339fe43002f1fe940.tar.gz
frameworks_av-99a7726b57ec6f2330a6376339fe43002f1fe940.tar.bz2
audio policy: move output handle to AudioOutputDescriptor base class
Output handle of AudioOutputDescriptor is required by derived implementation of some AudioPolicyManager methods. These methods need to access attributes of an output which is not accessible through AudioOutputDescriptor base class unless output handle is made available here. Change-Id: I96ef9fd1c5a94874acb897245501ba2f9c9ab0c0
Diffstat (limited to 'services/audiopolicy/common/managerdefinitions/src')
-rw-r--r--services/audiopolicy/common/managerdefinitions/src/AudioOutputDescriptor.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/audiopolicy/common/managerdefinitions/src/AudioOutputDescriptor.cpp b/services/audiopolicy/common/managerdefinitions/src/AudioOutputDescriptor.cpp
index a278375..5ddeaed 100644
--- a/services/audiopolicy/common/managerdefinitions/src/AudioOutputDescriptor.cpp
+++ b/services/audiopolicy/common/managerdefinitions/src/AudioOutputDescriptor.cpp
@@ -33,7 +33,7 @@ namespace android {
AudioOutputDescriptor::AudioOutputDescriptor(const sp<AudioPort>& port,
AudioPolicyClientInterface *clientInterface)
- : mPort(port), mDevice(AUDIO_DEVICE_NONE),
+ : mPort(port), mDevice(AUDIO_DEVICE_NONE), mIoHandle(0),
mPatchHandle(0), mClientInterface(clientInterface), mId(0)
{
// clear usage count for all stream types
@@ -223,7 +223,7 @@ void AudioOutputDescriptor::log(const char* indent)
SwAudioOutputDescriptor::SwAudioOutputDescriptor(
const sp<IOProfile>& profile, AudioPolicyClientInterface *clientInterface)
: AudioOutputDescriptor(profile, clientInterface),
- mProfile(profile), mIoHandle(0), mLatency(0),
+ mProfile(profile), mLatency(0),
mFlags((audio_output_flags_t)0), mPolicyMix(NULL),
mOutput1(0), mOutput2(0), mDirectOpenCount(0), mGlobalRefCount(0)
{