diff options
| author | Glenn Kasten <gkasten@google.com> | 2012-02-29 14:45:25 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-02-29 14:45:25 -0800 |
| commit | d67f2cf9430810eb2bdc7b6c38b45e1ef6e1b824 (patch) | |
| tree | d889978fbe1cc60223f2bde921b4a4f8f8562194 /include/media | |
| parent | d555d70fd43f14cecfb7a952cc595ce338ac5844 (diff) | |
| parent | bd714b6cbe8b21ed88ef37218ab18643bdf76932 (diff) | |
| download | frameworks_base-d67f2cf9430810eb2bdc7b6c38b45e1ef6e1b824.zip frameworks_base-d67f2cf9430810eb2bdc7b6c38b45e1ef6e1b824.tar.gz frameworks_base-d67f2cf9430810eb2bdc7b6c38b45e1ef6e1b824.tar.bz2 | |
Merge "AudioRecord const methods"
Diffstat (limited to 'include/media')
| -rw-r--r-- | include/media/AudioRecord.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/media/AudioRecord.h b/include/media/AudioRecord.h index 437a89c..b0c581a 100644 --- a/include/media/AudioRecord.h +++ b/include/media/AudioRecord.h @@ -225,7 +225,7 @@ public: /* get sample rate for this record track */ - uint32_t getSampleRate(); + uint32_t getSampleRate() const; /* Sets marker position. When record reaches the number of frames specified, * a callback with event type EVENT_MARKER is called. Calling setMarkerPosition @@ -242,7 +242,7 @@ public: * - INVALID_OPERATION: the AudioRecord has no callback installed. */ status_t setMarkerPosition(uint32_t marker); - status_t getMarkerPosition(uint32_t *marker); + status_t getMarkerPosition(uint32_t *marker) const; /* Sets position update period. Every time the number of frames specified has been recorded, @@ -261,7 +261,7 @@ public: * - INVALID_OPERATION: the AudioRecord has no callback installed. */ status_t setPositionUpdatePeriod(uint32_t updatePeriod); - status_t getPositionUpdatePeriod(uint32_t *updatePeriod); + status_t getPositionUpdatePeriod(uint32_t *updatePeriod) const; /* Gets record head position. The position is the total number of frames @@ -275,7 +275,7 @@ public: * - NO_ERROR: successful operation * - BAD_VALUE: position is NULL */ - status_t getPosition(uint32_t *position); + status_t getPosition(uint32_t *position) const; /* returns a handle on the audio input used by this AudioRecord. * @@ -285,7 +285,7 @@ public: * Returned value: * handle on audio hardware input */ - audio_io_handle_t getInput(); + audio_io_handle_t getInput() const; /* returns the audio session ID associated to this AudioRecord. * @@ -295,7 +295,7 @@ public: * Returned value: * AudioRecord session ID. */ - int getSessionId(); + int getSessionId() const; /* obtains a buffer of "frameCount" frames. The buffer must be * filled entirely. If the track is stopped, obtainBuffer() returns @@ -326,7 +326,7 @@ public: * Such loss typically occurs when the user space process is blocked longer than the capacity of audio driver buffers. * Unit: the number of input audio frames */ - unsigned int getInputFramesLost(); + unsigned int getInputFramesLost() const; private: /* copying audio tracks is not allowed */ @@ -360,7 +360,7 @@ private: sp<IMemory> mCblkMemory; sp<ClientRecordThread> mClientRecordThread; status_t mReadyToRun; - Mutex mLock; + mutable Mutex mLock; Condition mCondition; uint32_t mFrameCount; |
