OSDN Git Service

AudioRecord::releaseBuffer() buffer is const *, like AudioTrack
authorGlenn Kasten <gkasten@google.com>
Fri, 20 Mar 2015 17:06:37 +0000 (10:06 -0700)
committerGlenn Kasten <gkasten@google.com>
Mon, 23 Mar 2015 15:03:03 +0000 (08:03 -0700)
Change-Id: If09689a8411392281ad06fcf781f3198941c642d

include/media/AudioRecord.h
media/libmedia/AudioRecord.cpp

index e4c98fb..0b15f27 100644 (file)
@@ -388,7 +388,7 @@ public:
 
     /* Release an emptied buffer of "audioBuffer->frameCount" frames for AudioFlinger to re-fill. */
     // FIXME make private when obtainBuffer() for TRANSFER_OBTAIN is removed
-            void        releaseBuffer(Buffer* audioBuffer);
+            void        releaseBuffer(const Buffer* audioBuffer);
 
     /* As a convenience we provide a read() interface to the audio buffer.
      * Input parameter 'size' is in byte units.
index 55a448e..bc99dfb 100644 (file)
@@ -692,7 +692,7 @@ status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, const struct timespec *r
     return status;
 }
 
-void AudioRecord::releaseBuffer(Buffer* audioBuffer)
+void AudioRecord::releaseBuffer(const Buffer* audioBuffer)
 {
     // FIXME add error checking on mode, by adding an internal version