diff options
Diffstat (limited to 'services/audioflinger/AudioStreamOutSink.cpp')
-rw-r--r-- | services/audioflinger/AudioStreamOutSink.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/services/audioflinger/AudioStreamOutSink.cpp b/services/audioflinger/AudioStreamOutSink.cpp index 8a5aa0c..bc2d15b 100644 --- a/services/audioflinger/AudioStreamOutSink.cpp +++ b/services/audioflinger/AudioStreamOutSink.cpp @@ -67,4 +67,16 @@ ssize_t AudioStreamOutSink::write(const void *buffer, size_t count) return ret; } +status_t AudioStreamOutSink::getNextWriteTimestamp(int64_t *timestamp) { + ALOG_ASSERT(timestamp != NULL); + + if (NULL == mStream) + return INVALID_OPERATION; + + if (NULL == mStream->get_next_write_timestamp) + return INVALID_OPERATION; + + return mStream->get_next_write_timestamp(mStream, timestamp); +} + } // namespace android |