Lines Matching defs:audioBuffer
1568 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, int32_t waitCount, size_t *nonContig)
1570 if (audioBuffer == NULL) {
1577 audioBuffer->frameCount = 0;
1578 audioBuffer->size = 0;
1579 audioBuffer->raw = NULL;
1601 return obtainBuffer(audioBuffer, requested, NULL /*elapsed*/, nonContig);
1604 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested,
1665 buffer.mFrameCount = audioBuffer->frameCount;
1670 audioBuffer->frameCount = buffer.mFrameCount;
1671 audioBuffer->size = buffer.mFrameCount * mFrameSize;
1672 audioBuffer->raw = buffer.mRaw;
1679 void AudioTrack::releaseBuffer(const Buffer* audioBuffer)
1686 size_t stepCount = audioBuffer->size / mFrameSize;
1693 buffer.mRaw = audioBuffer->raw;
1740 Buffer audioBuffer;
1743 audioBuffer.frameCount = userSize / mFrameSize;
1745 status_t err = obtainBuffer(&audioBuffer,
1754 size_t toWrite = audioBuffer.size;
1755 memcpy(audioBuffer.i8, buffer, toWrite);
1760 releaseBuffer(&audioBuffer);
2035 Buffer audioBuffer;
2036 audioBuffer.frameCount = mRemainingFrames;
2038 status_t err = obtainBuffer(&audioBuffer, requested, NULL, &nonContig);
2039 LOG_ALWAYS_FATAL_IF((err != NO_ERROR) != (audioBuffer.frameCount == 0),
2040 "obtainBuffer() err=%d frameCount=%zu", err, audioBuffer.frameCount);
2042 size_t avail = audioBuffer.frameCount + nonContig;
2044 mRemainingFrames, avail, audioBuffer.frameCount, nonContig, err);
2070 size_t reqSize = audioBuffer.size;
2071 mCbf(EVENT_MORE_DATA, mUserData, &audioBuffer);
2072 size_t writtenSize = audioBuffer.size;
2126 audioBuffer.frameCount = releasedFrames;
2134 releaseBuffer(&audioBuffer);