diff options
Diffstat (limited to 'include/media/stagefright/AudioSource.h')
-rw-r--r-- | include/media/stagefright/AudioSource.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/media/stagefright/AudioSource.h b/include/media/stagefright/AudioSource.h index 9750bcd..e48765e 100644 --- a/include/media/stagefright/AudioSource.h +++ b/include/media/stagefright/AudioSource.h @@ -46,7 +46,7 @@ struct AudioSource : public MediaSource, public MediaBufferObserver { virtual status_t stop() { return reset(); } virtual sp<MetaData> getFormat(); - virtual status_t pause() { return ERROR_UNSUPPORTED; } + virtual status_t pause(); // Returns the maximum amplitude since last call. int16_t getMaxAmplitude(); @@ -94,6 +94,8 @@ protected: int64_t mNumFramesReceived; int64_t mNumClientOwnedBuffers; + bool mRecPaused; + List<MediaBuffer * > mBuffersReceived; void trackMaxAmplitude(int16_t *data, int nSamples); |