diff options
author | Glenn Kasten <gkasten@google.com> | 2012-01-26 16:25:10 -0800 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2012-02-03 15:40:56 -0800 |
commit | f587ba5b991c7cd91e4df093d0d796bd419e5d67 (patch) | |
tree | 0fe274cdfa6dcae81617725b5ea376c86245b104 /include | |
parent | 787bae0578fbaab6219ebf23494866b224d01438 (diff) | |
download | frameworks_av-f587ba5b991c7cd91e4df093d0d796bd419e5d67.zip frameworks_av-f587ba5b991c7cd91e4df093d0d796bd419e5d67.tar.gz frameworks_av-f587ba5b991c7cd91e4df093d0d796bd419e5d67.tar.bz2 |
Declare more IAudioFlinger methods const
This is just documentation, as C++ method const-ness doesn't mean anything
for a binder API. Instead, here const means "no side effects".
Change-Id: Iaa9cd2fe477db10ae9a40cac4f79f0faa9b4e5e6
Diffstat (limited to 'include')
-rw-r--r-- | include/media/AudioEffect.h | 3 | ||||
-rw-r--r-- | include/media/IAudioFlinger.h | 15 |
2 files changed, 10 insertions, 8 deletions
diff --git a/include/media/AudioEffect.h b/include/media/AudioEffect.h index 7b0b443..4c57ed2 100644 --- a/include/media/AudioEffect.h +++ b/include/media/AudioEffect.h @@ -108,7 +108,8 @@ public: * Returned value * *descriptor updated with effect descriptor */ - static status_t getEffectDescriptor(effect_uuid_t *uuid, effect_descriptor_t *descriptor); + static status_t getEffectDescriptor(effect_uuid_t *uuid, + effect_descriptor_t *descriptor) /*const*/; /* diff --git a/include/media/IAudioFlinger.h b/include/media/IAudioFlinger.h index 760595c..ba94bad 100644 --- a/include/media/IAudioFlinger.h +++ b/include/media/IAudioFlinger.h @@ -103,13 +103,13 @@ public: virtual bool getMicMute() const = 0; virtual status_t setParameters(int ioHandle, const String8& keyValuePairs) = 0; - virtual String8 getParameters(int ioHandle, const String8& keys) = 0; + virtual String8 getParameters(int ioHandle, const String8& keys) const = 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, audio_format_t format, int channelCount) = 0; + virtual size_t getInputBufferSize(uint32_t sampleRate, audio_format_t format, int channelCount) const = 0; virtual int openOutput(uint32_t *pDevices, uint32_t *pSamplingRate, @@ -133,20 +133,21 @@ public: virtual status_t setVoiceVolume(float volume) = 0; - virtual status_t getRenderPosition(uint32_t *halFrames, uint32_t *dspFrames, int output) = 0; + virtual status_t getRenderPosition(uint32_t *halFrames, uint32_t *dspFrames, int output) const = 0; - virtual unsigned int getInputFramesLost(int ioHandle) = 0; + virtual unsigned int getInputFramesLost(int ioHandle) const = 0; virtual int newAudioSessionId() = 0; virtual void acquireAudioSessionId(int audioSession) = 0; virtual void releaseAudioSessionId(int audioSession) = 0; - virtual status_t queryNumberEffects(uint32_t *numEffects) = 0; + virtual status_t queryNumberEffects(uint32_t *numEffects) const = 0; - virtual status_t queryEffect(uint32_t index, effect_descriptor_t *pDescriptor) = 0; + virtual status_t queryEffect(uint32_t index, effect_descriptor_t *pDescriptor) const = 0; - virtual status_t getEffectDescriptor(effect_uuid_t *pEffectUUID, effect_descriptor_t *pDescriptor) = 0; + virtual status_t getEffectDescriptor(effect_uuid_t *pEffectUUID, + effect_descriptor_t *pDescriptor) const = 0; virtual sp<IEffect> createEffect(pid_t pid, effect_descriptor_t *pDesc, |