diff options
Diffstat (limited to 'libvideoeditor/lvpp/VideoEditorPlayer.cpp')
| -rwxr-xr-x | libvideoeditor/lvpp/VideoEditorPlayer.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libvideoeditor/lvpp/VideoEditorPlayer.cpp b/libvideoeditor/lvpp/VideoEditorPlayer.cpp index 57cab08..1ba1f44 100755 --- a/libvideoeditor/lvpp/VideoEditorPlayer.cpp +++ b/libvideoeditor/lvpp/VideoEditorPlayer.cpp @@ -376,12 +376,19 @@ float VideoEditorPlayer::VeAudioOutput::msecsPerFrame() const return mMsecsPerFrame; } -status_t VideoEditorPlayer::VeAudioOutput::getPosition(uint32_t *position) { +status_t VideoEditorPlayer::VeAudioOutput::getPosition(uint32_t *position) const { if (mTrack == 0) return NO_INIT; return mTrack->getPosition(position); } +status_t VideoEditorPlayer::VeAudioOutput::getFramesWritten(uint32_t *written) const { + + if (mTrack == 0) return NO_INIT; + *written = mNumFramesWritten; + return OK; +} + status_t VideoEditorPlayer::VeAudioOutput::open( uint32_t sampleRate, int channelCount, audio_channel_mask_t channelMask, audio_format_t format, int bufferCount, @@ -569,7 +576,7 @@ status_t VideoEditorPlayer::VeAudioOutput::dump(int fd, const Vector<String16>& return NO_ERROR; } -int VideoEditorPlayer::VeAudioOutput::getSessionId() { +int VideoEditorPlayer::VeAudioOutput::getSessionId() const { return mSessionId; } |
