Lines Matching refs:audioBuffer

739 status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, int32_t waitCount, size_t *nonContig)
741 if (audioBuffer == NULL) {
748 audioBuffer->frameCount = 0;
749 audioBuffer->size = 0;
750 audioBuffer->raw = NULL;
772 return obtainBuffer(audioBuffer, requested, NULL /*elapsed*/, nonContig);
775 status_t AudioRecord::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested,
826 buffer.mFrameCount = audioBuffer->frameCount;
832 audioBuffer->frameCount = buffer.mFrameCount;
833 audioBuffer->size = buffer.mFrameCount * mFrameSize;
834 audioBuffer->raw = buffer.mRaw;
841 void AudioRecord::releaseBuffer(const Buffer* audioBuffer)
845 size_t stepCount = audioBuffer->size / mFrameSize;
852 buffer.mRaw = audioBuffer->raw;
883 Buffer audioBuffer;
886 audioBuffer.frameCount = userSize / mFrameSize;
888 status_t err = obtainBuffer(&audioBuffer,
900 size_t bytesRead = audioBuffer.size;
901 memcpy(buffer, audioBuffer.i8, bytesRead);
906 releaseBuffer(&audioBuffer);
1065 Buffer audioBuffer;
1066 audioBuffer.frameCount = mRemainingFrames;
1068 status_t err = obtainBuffer(&audioBuffer, requested, NULL, &nonContig);
1069 LOG_ALWAYS_FATAL_IF((err != NO_ERROR) != (audioBuffer.frameCount == 0),
1070 "obtainBuffer() err=%d frameCount=%zu", err, audioBuffer.frameCount);
1072 size_t avail = audioBuffer.frameCount + nonContig;
1074 mRemainingFrames, avail, audioBuffer.frameCount, nonContig, err);
1095 size_t reqSize = audioBuffer.size;
1096 mCbf(EVENT_MORE_DATA, mUserData, &audioBuffer);
1097 size_t readSize = audioBuffer.size;
1115 audioBuffer.frameCount = releasedFrames;
1123 releaseBuffer(&audioBuffer);