Lines Matching refs:writeStatus
81 AidlWriteStatus writeStatus = stream->writeRingBuffer( in doWrite() local
84 if (writeStatus.written < availToRead) { in doWrite()
86 << writeStatus.written << ", available " << availToRead; in doWrite()
89 if (writeStatus.written < 0) { in doWrite()
90 writeStatus.written = 0; in doWrite()
93 status.reply.written = writeStatus.written; in doWrite()
94 mDataMQ->commitRead(writeStatus.written); in doWrite()
96 if (writeStatus.position.frames < 0 || in doWrite()
97 writeStatus.position.timestamp.tvSec < 0 || in doWrite()
98 writeStatus.position.timestamp.tvNSec < 0) { in doWrite()
103 updatePresentationPosition(writeStatus, stream); in doWrite()
194 AidlWriteStatus writeStatus = in queryPresentationPosition() local
196 updatePresentationPosition(writeStatus, stream); in queryPresentationPosition()
199 void WriteThread::updatePresentationPosition(const AidlWriteStatus& writeStatus, in updatePresentationPosition() argument
202 mPresentationFrames = mPresentationFramesOffset + writeStatus.position.frames; in updatePresentationPosition()
204 .tvSec = static_cast<uint64_t>(writeStatus.position.timestamp.tvSec), in updatePresentationPosition()
205 .tvNSec = static_cast<uint64_t>(writeStatus.position.timestamp.tvNSec), in updatePresentationPosition()
208 mTotalWrittenFrames += writeStatus.written / stream->getFrameSize(); in updatePresentationPosition()