Lines Matching defs:buffer
74 // buffer size
77 // make sure that the AudioRecord total buffer size is large enough
238 MediaBuffer *buffer = *mBuffersReceived.begin();
241 buffer->setObserver(this);
242 buffer->add_ref();
246 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs));
249 memset((uint8_t *) buffer->data(), 0, buffer->range_length());
259 (uint8_t *) buffer->data(), buffer->range_length());
265 (int16_t *) buffer->data(), buffer->range_length() >> 1);
274 buffer->meta_data()->setInt64(kKeyTime, timeUs);
277 *out = buffer;
281 void AudioSource::signalBufferReturned(MediaBuffer *buffer) {
282 ALOGV("signalBufferReturned: %p", buffer->data());
285 buffer->setObserver(0);
286 buffer->release();
351 ALOGW("Nothing is available from AudioRecord callback buffer");
356 MediaBuffer *buffer = new MediaBuffer(bufferSize);
357 memcpy((uint8_t *) buffer->data(),
359 buffer->set_range(0, bufferSize);
360 queueInputBuffer_l(buffer, timeUs);
364 void AudioSource::queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) {
365 const size_t bufferSize = buffer->range_length();
373 buffer->meta_data()->setInt64(kKeyAnchorTime, mStartTimeUs);
376 buffer->meta_data()->setInt64(kKeyTime, mPrevSampleTimeUs);
377 buffer->meta_data()->setInt64(kKeyDriftTime, timeUs - mInitialReadTimeUs);
380 mBuffersReceived.push_back(buffer);