Lines Matching refs:buffer
65 status_t AnotherPacketSource::dequeueAccessUnit(sp<ABuffer> *buffer) {
66 buffer->clear();
74 *buffer = *mBuffers.begin();
78 if ((*buffer)->meta()->findInt32("discontinuity", &discontinuity)) {
102 const sp<ABuffer> buffer = *mBuffers.begin();
106 if (buffer->meta()->findInt32("discontinuity", &discontinuity)) {
114 CHECK(buffer->meta()->findInt64("timeUs", &timeUs));
116 MediaBuffer *mediaBuffer = new MediaBuffer(buffer);
137 void AnotherPacketSource::queueAccessUnit(const sp<ABuffer> &buffer) {
139 if (buffer->meta()->findInt32("damaged", &damaged) && damaged) {
145 CHECK(buffer->meta()->findInt64("timeUs", &timeUs));
149 mBuffers.push_back(buffer);
175 sp<ABuffer> buffer = new ABuffer(0);
176 buffer->meta()->setInt32("discontinuity", static_cast<int32_t>(type));
177 buffer->meta()->setMessage("extra", extra);
179 mBuffers.push_back(buffer);
215 const sp<ABuffer> &buffer = *it;
218 if (buffer->meta()->findInt64("timeUs", &timeUs)) {
244 sp<ABuffer> buffer = *mBuffers.begin();
245 CHECK(buffer->meta()->findInt64("timeUs", timeUs));