Lines Matching defs:buffer
118 virtual status_t allocateTimedBuffer(size_t size, sp<IMemory>* buffer) {
127 *buffer = interface_cast<IMemory>(reply.readStrongBinder());
128 if (*buffer != 0 && (*buffer)->pointer() == NULL) {
129 (*buffer).clear();
136 virtual status_t queueTimedBuffer(const sp<IMemory>& buffer,
140 data.writeStrongBinder(IInterface::asBinder(buffer));
240 sp<IMemory> buffer;
241 status_t status = allocateTimedBuffer(data.readInt64(), &buffer);
244 reply->writeStrongBinder(IInterface::asBinder(buffer));
250 sp<IMemory> buffer = interface_cast<IMemory>(
253 reply->writeInt32(queueTimedBuffer(buffer, pts));