Lines Matching refs:buffer

47             MediaBuffer **buffer, const ReadOptions *options);
70 void append(MediaBuffer *buffer);
71 status_t read(MediaBuffer **buffer);
140 MediaBuffer **buffer, const ReadOptions *options) {
143 *buffer = NULL;
163 status_t err = mSplitter->read(buffer);
203 *buffer = out;
236 void AVIExtractor::MP3Splitter::append(MediaBuffer *buffer) {
241 CHECK(buffer->meta_data()->findInt64(kKeyTime, &mBaseTimeUs));
251 || mBuffer->size() + buffer->range_length() > prevCapacity) {
253 (prevCapacity + buffer->range_length() + 1023) & ~1023;
266 (const uint8_t *)buffer->data() + buffer->range_offset(),
267 buffer->range_length());
269 mBuffer->setRange(0, mBuffer->size() + buffer->range_length());
598 sp<ABuffer> buffer = new ABuffer(size);
599 ssize_t n = mDataSource->readAt(offset, buffer->data(), buffer->size());
605 const uint8_t *data = buffer->data();
688 sp<ABuffer> buffer = new ABuffer(size);
689 ssize_t n = mDataSource->readAt(offset, buffer->data(), buffer->size());
695 const uint8_t *data = buffer->data();
772 sp<ABuffer> buffer = new ABuffer(size);
773 ssize_t n = mDataSource->readAt(offset, buffer->data(), buffer->size());
779 const uint8_t *data = buffer->data();
1013 sp<ABuffer> buffer = new ABuffer(size);
1014 ssize_t n = mDataSource->readAt(offset, buffer->data(), buffer->size());
1026 while (i + 3 < buffer->size()) {
1027 if (!memcmp("\x00\x00\x01\xb6", &buffer->data()[i], 4)) {
1039 buffer->setRange(0, i);
1041 sp<ABuffer> csd = MakeMPEG4VideoCodecSpecificData(buffer);
1074 sp<ABuffer> buffer = new ABuffer(size);
1075 ssize_t n = mDataSource->readAt(offset, buffer->data(), buffer->size());
1081 sp<MetaData> meta = MakeAVCCodecSpecificData(buffer);