Searched refs:detachBuffer (Results 1 - 25 of 26) sorted by relevance

12

/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3OutputStreamInterface.h51 virtual status_t detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) = 0;
H A DCamera3DummyStream.cpp79 status_t Camera3DummyStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) { function in class:android::camera3::Camera3DummyStream
H A DCamera3DummyStream.h57 virtual status_t detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd);
H A DCamera3OutputStream.h134 virtual status_t detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd);
H A DCamera3OutputStream.cpp590 status_t Camera3OutputStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) { function in class:android::camera3::Camera3OutputStream
593 ALOGV("Stream %d: detachBuffer", getId());
H A DCamera3BufferManager.cpp307 stream->detachBuffer(&buffer, /*fenceFd*/ nullptr);
/frameworks/native/services/surfaceflinger/
H A DMonitoredProducer.cpp73 status_t MonitoredProducer::detachBuffer(int slot) { function in class:android::MonitoredProducer
74 return mProducer->detachBuffer(slot);
H A DMonitoredProducer.h42 virtual status_t detachBuffer(int slot);
/frameworks/native/include/gui/
H A DIGraphicBufferConsumer.h90 // detachBuffer attempts to remove all ownership of the buffer in the given
101 virtual status_t detachBuffer(int slot) = 0;
H A DBufferQueueConsumer.h52 // See IGraphicBufferConsumer::detachBuffer
53 virtual status_t detachBuffer(int slot);
H A DBufferQueueProducer.h87 // See IGraphicBufferProducer::detachBuffer
88 virtual status_t detachBuffer(int slot);
H A DConsumerBase.h76 // See IGraphicBufferConsumer::detachBuffer
77 status_t detachBuffer(int slot);
H A DIGraphicBufferProducer.h193 // detachBuffer attempts to remove all ownership of the buffer in the given
208 virtual status_t detachBuffer(int slot) = 0;
211 // and detachBuffer in sequence, except for two things:
/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp319 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(-1)); // Index too low
320 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(
322 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(0)); // Not dequeued
330 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(slot)); // Not requested
332 ASSERT_EQ(OK, mProducer->detachBuffer(slot));
333 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(slot)); // Not dequeued
385 ASSERT_EQ(BAD_VALUE, mConsumer->detachBuffer(-1)); // Index too low
386 ASSERT_EQ(BAD_VALUE, mConsumer->detachBuffer(
388 ASSERT_EQ(BAD_VALUE, mConsumer->detachBuffer(0)); // Not acquired
393 ASSERT_EQ(OK, mConsumer->detachBuffer(ite
[all...]
H A DIGraphicBufferProducer_test.cpp682 ASSERT_EQ(NO_INIT, mProducer->detachBuffer(slot));
723 ASSERT_OK(mProducer->detachBuffer(slot));
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DVirtualDisplaySurface.h108 virtual status_t detachBuffer(int slot);
H A DVirtualDisplaySurface.cpp448 status_t VirtualDisplaySurface::detachBuffer(int /* slot */) { function in class:android::VirtualDisplaySurface
449 VDS_LOGE("detachBuffer is not available for VirtualDisplaySurface");
/frameworks/native/libs/gui/
H A DConsumerBase.cpp190 status_t ConsumerBase::detachBuffer(int slot) { function in class:android::ConsumerBase
191 CB_LOGV("detachBuffer");
195 CB_LOGE("detachBuffer: ConsumerBase is abandoned!");
199 status_t result = mConsumer->detachBuffer(slot);
H A DStreamSplitter.cpp135 status = mInput->detachBuffer(bufferItem.mSlot);
H A DIGraphicBufferConsumer.cpp85 virtual status_t detachBuffer(int slot) { function in class:android::BpGraphicBufferConsumer
299 int result = detachBuffer(slot);
H A DIGraphicBufferProducer.cpp142 virtual status_t detachBuffer(int slot) { function in class:android::BpGraphicBufferProducer
502 int result = detachBuffer(slot);
H A DBufferQueueConsumer.cpp276 status_t BufferQueueConsumer::detachBuffer(int slot) { function in class:android::BufferQueueConsumer
279 BQ_LOGV("detachBuffer: slot %d", slot);
283 BQ_LOGE("detachBuffer: BufferQueue has been abandoned");
288 BQ_LOGE("detachBuffer: detachBuffer not allowed in shared buffer mode");
293 BQ_LOGE("detachBuffer: slot index %d out of range [0, %d)",
297 BQ_LOGE("detachBuffer: slot %d is not owned by the consumer "
/frameworks/av/media/libstagefright/omx/
H A DGraphicBufferSource.cpp73 err = consumer->detachBuffer(bi.mSlot);
75 ALOGE("PersistentProxyListener: detachBuffer failed (%d)", err);
930 mConsumer->detachBuffer(id);
/frameworks/av/media/libstagefright/
H A DMediaSync.cpp638 status = mInput->detachBuffer(bufferItem.mSlot);
/frameworks/base/media/jni/
H A Dandroid_media_ImageReader.cpp604 res = bufferConsumer->detachBuffer(buffer->mSlot);

Completed in 351 milliseconds

12