Lines Matching refs:mAudioSink
94 : mAudioSink(sink), in Renderer()
140 mAudioSink->stop(); in ~Renderer()
141 mAudioSink->flush(); in ~Renderer()
142 mAudioSink->close(); in ~Renderer()
191 if (mAudioSink != NULL && mAudioSink->ready()) { in onConfigPlayback()
192 status_t err = mAudioSink->setPlaybackRate(rate); in onConfigPlayback()
217 if (mAudioSink != NULL && mAudioSink->ready()) { in onGetPlaybackSettings()
218 status_t err = mAudioSink->getPlaybackRate(rate); in onGetPlaybackSettings()
339 status_t res = mAudioSink->getTimestamp(ts); in getCurrentPosition()
346 int64_t nowMediaUs = mAudioSink->getPlayedOutDurationUs(nowUs) in getCurrentPosition()
458 mAudioSink->stop(); in onMessageReceived()
474 CHECK_EQ(mAudioSink->getPosition(&numFramesPlayed), in onMessageReceived()
483 mAudioSink->msecsPerFrame() in onMessageReceived()
494 mAudioSink->getBufferDurationInUs(), (int64_t)500000 /* half second */); in onMessageReceived()
815 mAudioFirstAnchorTimeMediaUs + mAudioSink->getPlayedOutDurationUs(nowUs); in fillAudioBuffer()
824 mNumFramesWritten += sizeCopied / mAudioSink->frameSize(); in fillAudioBuffer()
833 if (mAudioSink->needsTrailingPadding()) { in fillAudioBuffer()
888 if (mAudioSink->getPosition(&numFramesPlayed) != OK) { in onDrainAudioQueue()
901 mAudioSink->frameCount() - (mNumFramesWritten - numFramesPlayed); in onDrainAudioQueue()
903 if (numFramesAvailableToWrite == mAudioSink->frameCount()) { in onDrainAudioQueue()
907 mAudioSink->frameCount() - numFramesAvailableToWrite); in onDrainAudioQueue()
920 if (mAudioSink->needsTrailingPadding()) { in onDrainAudioQueue()
928 if (mAudioSink->needsTrailingPadding()) { in onDrainAudioQueue()
932 mAudioSink->stop(); in onDrainAudioQueue()
949 ssize_t written = mAudioSink->write(entry->mBuffer->data() + entry->mOffset, in onDrainAudioQueue()
966 if ((ssize_t)remainder < mAudioSink->frameSize()) { in onDrainAudioQueue()
980 size_t copiedFrames = written / mAudioSink->frameSize(); in onDrainAudioQueue()
989 * 1000LL * mAudioSink->msecsPerFrame()); in onDrainAudioQueue()
1010 CHECK_EQ(copy % mAudioSink->frameSize(), 0); in onDrainAudioQueue()
1052 return writtenAudioDurationUs - mAudioSink->getPlayedOutDurationUs(nowUs); in getPendingAudioPlayoutDurationUs()
1077 if (mAudioSink->getTimestamp(ts) == OK && ts.mPosition > 0) { in onNewAudioMediaTime()
1501 mAudioSink->pause(); in onFlush()
1502 mAudioSink->flush(); in onFlush()
1504 mAudioSink->start(); in onFlush()
1507 mAudioSink->pause(); in onFlush()
1508 mAudioSink->flush(); in onFlush()
1512 mAudioSink->stop(); in onFlush()
1521 mAudioSink->start(); in onFlush()
1595 if (mAudioSink->getFramesWritten(&written) == OK) { in onAudioSinkChanged()
1636 mAudioSink->pause(); in onPause()
1650 if (mAudioSink->ready()) { in onResume()
1651 status_t err = mAudioSink->start(); in onResume()
1666 if (mAudioSink != NULL && mAudioSink->ready()) { in onResume()
1667 mAudioSink->setPlaybackRate(mPlaybackSettings); in onResume()
1716 mAudioSink->stop(); in onAudioTearDown()
1717 mAudioSink->flush(); in onAudioTearDown()
1817 mAudioSink->close(); in onOpenAudioSink()
1819 err = mAudioSink->open( in onOpenAudioSink()
1831 err = mAudioSink->setPlaybackRate(mPlaybackSettings); in onOpenAudioSink()
1843 err = mAudioSink->start(); in onOpenAudioSink()
1849 mAudioSink->close(); in onOpenAudioSink()
1881 mAudioSink->close(); in onOpenAudioSink()
1903 LOG_ALWAYS_FATAL_IF(mAudioSink->setPlaybackRate(mPlaybackSettings) != OK, in onOpenAudioSink()
1905 status_t err = mAudioSink->open( in onOpenAudioSink()
1919 mAudioSink->close(); in onOpenAudioSink()
1925 mAudioSink->start(); in onOpenAudioSink()
1936 mAudioSink->close(); in onCloseAudioSink()