diff options
| author | Eric Laurent <elaurent@google.com> | 2009-10-24 01:47:59 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2009-10-24 01:47:59 -0700 |
| commit | 848f9c99af9c1f3fe0cc30717ea4c73e6fefb527 (patch) | |
| tree | 3dc0a67a36ebbc3e3c4eff050320f3442cb07f85 /include | |
| parent | fb324e706e487738b3edbaca67bdf459fafcd4ea (diff) | |
| parent | 7ed70c9515fe3df6eb1796717d73f23e7286b3e6 (diff) | |
| download | frameworks_base-848f9c99af9c1f3fe0cc30717ea4c73e6fefb527.zip frameworks_base-848f9c99af9c1f3fe0cc30717ea4c73e6fefb527.tar.gz frameworks_base-848f9c99af9c1f3fe0cc30717ea4c73e6fefb527.tar.bz2 | |
am 7ed70c95: am bf96aaad: Merge change Icf10db28 into eclair
Merge commit '7ed70c9515fe3df6eb1796717d73f23e7286b3e6' into eclair-mr2-plus-aosp
* commit '7ed70c9515fe3df6eb1796717d73f23e7286b3e6':
Fix issue 2192181: AudioFlinger must provide separated methods to set VOICE_CALL stream volume and down link audio volume.
Diffstat (limited to 'include')
| -rw-r--r-- | include/media/AudioSystem.h | 1 | ||||
| -rw-r--r-- | include/media/IAudioFlinger.h | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/include/media/AudioSystem.h b/include/media/AudioSystem.h index 57f8102..a7c8a0a 100644 --- a/include/media/AudioSystem.h +++ b/include/media/AudioSystem.h @@ -220,6 +220,7 @@ public: static status_t getInputBufferSize(uint32_t sampleRate, int format, int channelCount, size_t* buffSize); + static status_t setVoiceVolume(float volume); // // AudioPolicyService interface diff --git a/include/media/IAudioFlinger.h b/include/media/IAudioFlinger.h index 8018568..a46c727 100644 --- a/include/media/IAudioFlinger.h +++ b/include/media/IAudioFlinger.h @@ -102,10 +102,10 @@ public: virtual status_t setParameters(int ioHandle, const String8& keyValuePairs) = 0; virtual String8 getParameters(int ioHandle, const String8& keys) = 0; - + // register a current process for audio output change notifications virtual void registerClient(const sp<IAudioFlingerClient>& client) = 0; - + // retrieve the audio recording buffer size virtual size_t getInputBufferSize(uint32_t sampleRate, int format, int channelCount) = 0; @@ -128,6 +128,8 @@ public: virtual status_t closeInput(int input) = 0; virtual status_t setStreamOutput(uint32_t stream, int output) = 0; + + virtual status_t setVoiceVolume(float volume) = 0; }; |
