diff options
| author | Eric Laurent <elaurent@google.com> | 2011-01-18 19:11:00 -0800 |
|---|---|---|
| committer | Eric Laurent <elaurent@google.com> | 2011-01-19 08:49:30 -0800 |
| commit | 61f357948648ff45d35ec79725db4e1b12c268dc (patch) | |
| tree | 4b990c0a1d44b77612ccaca0739ab2d88ddc9289 /include | |
| parent | 0e9f488e672abf0d14580261998cfd9c7211c112 (diff) | |
| download | hardware_libhardware_legacy-61f357948648ff45d35ec79725db4e1b12c268dc.tar.gz hardware_libhardware_legacy-61f357948648ff45d35ec79725db4e1b12c268dc.tar.bz2 hardware_libhardware_legacy-61f357948648ff45d35ec79725db4e1b12c268dc.zip | |
Tentative fix for issue 3362362.
Added an initCheck() method to AudioPolicyInterface to verify
successful initialization of AudioPolicyManager.
Change-Id: I4c892282dbeb3246ee6c006bd206a3e723bcb71f
Diffstat (limited to 'include')
| -rw-r--r-- | include/hardware_legacy/AudioPolicyInterface.h | 3 | ||||
| -rw-r--r-- | include/hardware_legacy/AudioPolicyManagerBase.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/hardware_legacy/AudioPolicyInterface.h b/include/hardware_legacy/AudioPolicyInterface.h index fe0bdec..fa7c670 100644 --- a/include/hardware_legacy/AudioPolicyInterface.h +++ b/include/hardware_legacy/AudioPolicyInterface.h @@ -78,7 +78,8 @@ public: virtual AudioSystem::forced_config getForceUse(AudioSystem::force_use usage) = 0; // set a system property (e.g. camera sound always audible) virtual void setSystemProperty(const char* property, const char* value) = 0; - + // check proper initialization + virtual status_t initCheck() = 0; // // Audio routing query functions diff --git a/include/hardware_legacy/AudioPolicyManagerBase.h b/include/hardware_legacy/AudioPolicyManagerBase.h index 28b3b07..ca2c1e6 100644 --- a/include/hardware_legacy/AudioPolicyManagerBase.h +++ b/include/hardware_legacy/AudioPolicyManagerBase.h @@ -71,6 +71,7 @@ public: virtual void setForceUse(AudioSystem::force_use usage, AudioSystem::forced_config config); virtual AudioSystem::forced_config getForceUse(AudioSystem::force_use usage); virtual void setSystemProperty(const char* property, const char* value); + virtual status_t initCheck(); virtual audio_io_handle_t getOutput(AudioSystem::stream_type stream, uint32_t samplingRate = 0, uint32_t format = AudioSystem::FORMAT_DEFAULT, |
