summaryrefslogtreecommitdiffstats
path: root/services/audiopolicy/AudioPolicyManager.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2014-06-06 14:56:52 -0700
committerEric Laurent <elaurent@google.com>2014-06-06 16:03:28 -0700
commiteb108a4622825688b02d7afc981014d149913cd8 (patch)
tree73249a1268ee3228dffce25aa8eb15caabdc96c6 /services/audiopolicy/AudioPolicyManager.h
parent270facca297275a4889d1cc49ec4d2768ed38bb7 (diff)
downloadframeworks_av-eb108a4622825688b02d7afc981014d149913cd8.zip
frameworks_av-eb108a4622825688b02d7afc981014d149913cd8.tar.gz
frameworks_av-eb108a4622825688b02d7afc981014d149913cd8.tar.bz2
audio policy: added audio HAL version in audio_policy.conf
Each hardware module section in audio_policy.conf indicates the audio HAL version it implements. Also added a template audio_policy.conf file with examples of device and gain descriptors added for audio HAL version3.0. Bug: 14815883. Change-Id: Id219d121f81f687363f6c18f2d1684b2448dcdf4
Diffstat (limited to 'services/audiopolicy/AudioPolicyManager.h')
-rw-r--r--services/audiopolicy/AudioPolicyManager.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/audiopolicy/AudioPolicyManager.h b/services/audiopolicy/AudioPolicyManager.h
index 4327949..adf1b33 100644
--- a/services/audiopolicy/AudioPolicyManager.h
+++ b/services/audiopolicy/AudioPolicyManager.h
@@ -359,8 +359,9 @@ protected:
void dump(int fd);
- const char *const mName; // base name of the audio HW module (primary, a2dp ...)
- audio_module_handle_t mHandle;
+ const char *const mName; // base name of the audio HW module (primary, a2dp ...)
+ uint32_t mHalVersion; // audio HAL API version
+ audio_module_handle_t mHandle;
Vector < sp<IOProfile> > mOutputProfiles; // output profiles exposed by this module
Vector < sp<IOProfile> > mInputProfiles; // input profiles exposed by this module
DeviceVector mDeclaredDevices; // devices declared in audio_policy.conf