Lines Matching refs:audioBuffer
1946 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, int32_t waitCount, size_t *nonContig) in obtainBuffer() argument
1948 if (audioBuffer == NULL) { in obtainBuffer()
1955 audioBuffer->frameCount = 0; in obtainBuffer()
1956 audioBuffer->size = 0; in obtainBuffer()
1957 audioBuffer->raw = NULL; in obtainBuffer()
1979 return obtainBuffer(audioBuffer, requested, NULL /*elapsed*/, nonContig); in obtainBuffer()
1982 status_t AudioTrack::obtainBuffer(Buffer* audioBuffer, const struct timespec *requested, in obtainBuffer() argument
2042 buffer.mFrameCount = audioBuffer->frameCount; in obtainBuffer()
2047 audioBuffer->frameCount = buffer.mFrameCount; in obtainBuffer()
2048 audioBuffer->size = buffer.mFrameCount * mFrameSize; in obtainBuffer()
2049 audioBuffer->raw = buffer.mRaw; in obtainBuffer()
2050 audioBuffer->sequence = oldSequence; in obtainBuffer()
2057 void AudioTrack::releaseBuffer(const Buffer* audioBuffer) in releaseBuffer() argument
2064 size_t stepCount = audioBuffer->size / mFrameSize; in releaseBuffer()
2071 buffer.mRaw = audioBuffer->raw; in releaseBuffer()
2074 if (audioBuffer->sequence != mSequence) { in releaseBuffer()
2077 __func__, audioBuffer->sequence, mSequence); in releaseBuffer()
2127 Buffer audioBuffer; in write() local
2130 audioBuffer.frameCount = userSize / mFrameSize; in write()
2132 status_t err = obtainBuffer(&audioBuffer, in write()
2144 size_t toWrite = audioBuffer.size; in write()
2145 memcpy(audioBuffer.i8, buffer, toWrite); in write()
2150 releaseBuffer(&audioBuffer); in write()
2444 Buffer audioBuffer; in processAudioBuffer() local
2445 audioBuffer.frameCount = mRemainingFrames; in processAudioBuffer()
2447 status_t err = obtainBuffer(&audioBuffer, requested, NULL, &nonContig); in processAudioBuffer()
2448 LOG_ALWAYS_FATAL_IF((err != NO_ERROR) != (audioBuffer.frameCount == 0), in processAudioBuffer()
2450 __func__, mPortId, err, audioBuffer.frameCount); in processAudioBuffer()
2452 size_t avail = audioBuffer.frameCount + nonContig; in processAudioBuffer()
2454 __func__, mPortId, mRemainingFrames, avail, audioBuffer.frameCount, nonContig, err); in processAudioBuffer()
2499 size_t reqSize = audioBuffer.size; in processAudioBuffer()
2503 audioBuffer.size += nonContig; in processAudioBuffer()
2506 mUserData, &audioBuffer); in processAudioBuffer()
2507 size_t writtenSize = audioBuffer.size; in processAudioBuffer()
2569 audioBuffer.frameCount = releasedFrames; in processAudioBuffer()
2577 releaseBuffer(&audioBuffer); in processAudioBuffer()