Lines Matching defs:buffer
49 ALOGE("AudioSystem could not query the input buffer size for sampleRate %u, format %#x, "
54 // We double the size of input buffer for ping pong use of record buffer.
108 // it is looping on buffer empty condition in obtainBuffer().
595 ALOGE("Could not get buffer pointer");
712 Proxy::Buffer buffer;
735 buffer.mFrameCount = 0;
736 buffer.mRaw = NULL;
737 buffer.mNonContig = 0;
756 buffer.mFrameCount = audioBuffer->frameCount;
758 status = proxy->obtainBuffer(&buffer, requested, elapsed);
762 audioBuffer->frameCount = buffer.mFrameCount;
763 audioBuffer->size = buffer.mFrameCount * mFrameSize;
764 audioBuffer->raw = buffer.mRaw;
766 *nonContig = buffer.mNonContig;
780 Proxy::Buffer buffer;
781 buffer.mFrameCount = stepCount;
782 buffer.mRaw = audioBuffer->raw;
786 mProxy->releaseBuffer(&buffer);
799 ssize_t AudioRecord::read(void* buffer, size_t userSize, bool blocking)
805 if (ssize_t(userSize) < 0 || (buffer == NULL && userSize != 0)) {
808 ALOGE("AudioRecord::read(buffer=%p, size=%zu (%zu)", buffer, userSize, userSize);
828 memcpy(buffer, audioBuffer.i8, bytesRead);
829 buffer = ((char *) buffer) + bytesRead;
1002 ALOGE("Error %d obtaining an audio buffer, giving up.", err);
1048 // FIXME here is where we would repeat EVENT_MORE_DATA again on same advanced buffer