diff options
Diffstat (limited to 'include/hardware_legacy/AudioPolicyInterface.h')
-rw-r--r-- | include/hardware_legacy/AudioPolicyInterface.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/hardware_legacy/AudioPolicyInterface.h b/include/hardware_legacy/AudioPolicyInterface.h index 0472a15..073e387 100644 --- a/include/hardware_legacy/AudioPolicyInterface.h +++ b/include/hardware_legacy/AudioPolicyInterface.h @@ -111,8 +111,12 @@ public: uint32_t samplingRate = 0, uint32_t Format = AudioSystem::FORMAT_DEFAULT, uint32_t channels = 0, +#ifdef STERICSSON_CODEC_SUPPORT AudioSystem::audio_in_acoustics acoustics = (AudioSystem::audio_in_acoustics)0, audio_input_clients *inputClientId = NULL) = 0; +#else + AudioSystem::audio_in_acoustics acoustics = (AudioSystem::audio_in_acoustics)0) = 0; +#endif // indicates to the audio policy manager that the input starts being used. virtual status_t startInput(audio_io_handle_t input) = 0; // indicates to the audio policy manager that the input stops being used. @@ -197,10 +201,17 @@ public: uint32_t *pSamplingRate, uint32_t *pFormat, uint32_t *pChannels, +#ifdef STERICSSON_CODEC_SUPPORT uint32_t acoustics, uint32_t *pInputClientId = NULL) = 0; // closes an audio input virtual status_t closeInput(audio_io_handle_t input, uint32_t *inputClientId = NULL) = 0; +#else + uint32_t acoustics) = 0; + // closes an audio input + virtual status_t closeInput(audio_io_handle_t input) = 0; + +#endif // // misc control functions // |