summaryrefslogtreecommitdiffstats
path: root/libs/audioflinger/AudioDumpInterface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/audioflinger/AudioDumpInterface.cpp')
-rw-r--r--libs/audioflinger/AudioDumpInterface.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/audioflinger/AudioDumpInterface.cpp b/libs/audioflinger/AudioDumpInterface.cpp
index 8eee9cc..b4940cb 100644
--- a/libs/audioflinger/AudioDumpInterface.cpp
+++ b/libs/audioflinger/AudioDumpInterface.cpp
@@ -49,14 +49,6 @@ AudioDumpInterface::~AudioDumpInterface()
}
-status_t AudioDumpInterface::standby()
-{
- if(mStreamOut) mStreamOut->Close();
- gFirst = true;
- return mFinalInterface->standby();
-}
-
-
AudioStreamOut* AudioDumpInterface::openOutputStream(
int format, int channelCount, uint32_t sampleRate, status_t *status)
{
@@ -106,6 +98,14 @@ ssize_t AudioStreamOutDump::write(const void* buffer, size_t bytes)
return ret;
}
+status_t AudioStreamOutDump::standby()
+{
+ Close();
+ gFirst = true;
+ return mFinalStream->standby();
+}
+
+
void AudioStreamOutDump::Close(void)
{
if(mOutFile) {