Lines Matching refs:audioBuffer

1559 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, int32_t waitCount, size_t *nonContig)
1561 if (audioBuffer == NULL) {
1568 audioBuffer->frameCount = 0;
1569 audioBuffer->size = 0;
1570 audioBuffer->raw = NULL;
1592 return obtainBuffer(audioBuffer, requested, NULL /*elapsed*/, nonContig);
1595 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested,
1656 buffer.mFrameCount = audioBuffer->frameCount;
1661 audioBuffer->frameCount = buffer.mFrameCount;
1662 audioBuffer->size = buffer.mFrameCount * mFrameSize;
1663 audioBuffer->raw = buffer.mRaw;
1670 void AudioTrack::releaseBuffer(const Buffer* audioBuffer)
1677 size_t stepCount = audioBuffer->size / mFrameSize;
1684 buffer.mRaw = audioBuffer->raw;
1731 Buffer audioBuffer;
1734 audioBuffer.frameCount = userSize / mFrameSize;
1736 status_t err = obtainBuffer(&audioBuffer,
1748 size_t toWrite = audioBuffer.size;
1749 memcpy(audioBuffer.i8, buffer, toWrite);
1754 releaseBuffer(&audioBuffer);
2029 Buffer audioBuffer;
2030 audioBuffer.frameCount = mRemainingFrames;
2032 status_t err = obtainBuffer(&audioBuffer, requested, NULL, &nonContig);
2033 LOG_ALWAYS_FATAL_IF((err != NO_ERROR) != (audioBuffer.frameCount == 0),
2034 "obtainBuffer() err=%d frameCount=%zu", err, audioBuffer.frameCount);
2036 size_t avail = audioBuffer.frameCount + nonContig;
2038 mRemainingFrames, avail, audioBuffer.frameCount, nonContig, err);
2064 size_t reqSize = audioBuffer.size;
2065 mCbf(EVENT_MORE_DATA, mUserData, &audioBuffer);
2066 size_t writtenSize = audioBuffer.size;
2120 audioBuffer.frameCount = releasedFrames;
2128 releaseBuffer(&audioBuffer);