diff options
author | Andreas Huber <andih@google.com> | 2010-10-05 10:25:34 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2010-10-05 13:53:39 -0700 |
commit | b2e3954c94717e43b3dc9b880564f166cfbbc0a2 (patch) | |
tree | 3ebd2a7b944856cd2048a05aec0c11b4e639a9ee /include | |
parent | 50817931e4cb4ae0019fd13c831a2839349834c5 (diff) | |
download | frameworks_av-b2e3954c94717e43b3dc9b880564f166cfbbc0a2.zip frameworks_av-b2e3954c94717e43b3dc9b880564f166cfbbc0a2.tar.gz frameworks_av-b2e3954c94717e43b3dc9b880564f166cfbbc0a2.tar.bz2 |
Make sure to call AudioTrack::stop() instead of AudioTrack::pause() after submitting all samples to AudioTrack to make sure those remaining samples are actually played out.
Change-Id: Id574a0203efcb5e565f1b0fe77869fc33b9a9d56
Diffstat (limited to 'include')
-rw-r--r-- | include/media/stagefright/AudioPlayer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/media/stagefright/AudioPlayer.h b/include/media/stagefright/AudioPlayer.h index ed2f7d7..37af032 100644 --- a/include/media/stagefright/AudioPlayer.h +++ b/include/media/stagefright/AudioPlayer.h @@ -49,11 +49,9 @@ public: status_t start(bool sourceAlreadyStarted = false); - void pause(); + void pause(bool playPendingSamples = false); void resume(); - void stop(); - // Returns the timestamp of the last buffer played (in us). int64_t getMediaTimeUs(); @@ -107,6 +105,8 @@ private: int64_t getRealTimeUsLocked() const; + void reset(); + AudioPlayer(const AudioPlayer &); AudioPlayer &operator=(const AudioPlayer &); }; |