Searched defs:outFence (Results 1 - 13 of 13) sorted by relevance

/frameworks/native/include/gui/
H A DIGraphicBufferProducer.h228 // equivalent to outBuffer from the requestBuffer call, and outFence is
234 // * BAD_VALUE - either outBuffer or outFence were NULL.
238 sp<Fence>* outFence) = 0;
329 uint32_t* outTransform, sp<Fence>* outFence,
338 *outFence = fence;
582 // the queue, outBuffer will be populated with nullptr and outFence will be
589 sp<Fence>* outFence, float outTransformMatrix[16]) = 0;
326 deflate(int64_t* outTimestamp, bool* outIsAutoTimestamp, android_dataspace* outDataSpace, Rect* outCrop, int* outScalingMode, uint32_t* outTransform, sp<Fence>* outFence, uint32_t* outStickyTransform = nullptr, bool* outGetFrameTimestamps = nullptr) const argument
/frameworks/native/libs/gui/tests/
H A DBufferItemConsumer_test.cpp78 sp<Fence> outFence; local
79 status_t ret = mProducer->dequeueBuffer(&slot, &outFence, kWidth,
H A DSurface_test.cpp344 sp<Fence> outFence; local
356 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence));
367 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence));
374 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence));
375 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence));
388 ASSERT_EQ(NO_ERROR, surface->detachNextBuffer(&detachedBuffer, &outFence));
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DFramebufferSurface.cpp127 sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence,
130 status_t FramebufferSurface::nextBuffer(sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence) {
177 outFence = item.mFence;
126 nextBuffer(uint32_t& outSlot, sp<GraphicBuffer>& outBuffer, sp<Fence>& outFence, android_dataspace_t& outDataspace) argument
H A DVirtualDisplaySurface.cpp269 sp<Fence> outFence = mHwc.getLastRetireFence(mDisplayId); local
282 outFence),
296 mSource[SOURCE_SINK]->cancelBuffer(sslot, outFence);
457 sp<GraphicBuffer>* /* outBuffer */, sp<Fence>* /* outFence */) {
610 sp<GraphicBuffer>* /*outBuffer*/, sp<Fence>* /*outFence*/,
/frameworks/native/libs/vr/libbufferhubqueue/tests/
H A Dbuffer_hub_queue_producer-test.cpp116 void DequeueBuffer(int* outSlot, sp<Fence>* outFence) { argument
118 ASSERT_NE(nullptr, outFence);
120 int ret = mProducer->dequeueBuffer(outSlot, outFence, kDefaultWidth,
/frameworks/av/media/libstagefright/omx/1.0/
H A DWGraphicBufferProducer.cpp117 sp<Fence> outFence; local
118 status_t status = mBase->detachNextBuffer(&outBuffer, &outFence);
130 if ((outFence != nullptr) && !wrapAs(&tFence, &nh, *outFence)) {
/frameworks/native/services/surfaceflinger/
H A DMonitoredProducer.cpp83 sp<Fence>* outFence) {
84 return mProducer->detachNextBuffer(outBuffer, outFence);
148 sp<Fence>* outFence, float outTransformMatrix[16]) {
149 return mProducer->getLastQueuedBuffer(outBuffer, outFence,
82 detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) argument
147 getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, float outTransformMatrix[16]) argument
/frameworks/native/libs/gui/
H A DIGraphicBufferProducer.cpp177 sp<Fence>* outFence) {
181 } else if (outFence == NULL) {
182 ALOGE("detachNextBuffer: outFence must not be NULL");
204 *outFence = new Fence;
205 result = reply.read(**outFence);
208 outFence->clear();
421 sp<Fence>* outFence, float outTransformMatrix[16]) override {
454 *outFence = fence;
531 sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) override {
532 return mBase->detachNextBuffer(outBuffer, outFence);
176 detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) argument
[all...]
H A DBufferQueueProducer.cpp349 sp<android::Fence> *outFence, uint32_t width, uint32_t height,
488 *outFence = (mCore->mSharedBufferMode &&
624 sp<Fence>* outFence) {
630 } else if (outFence == NULL) {
631 BQ_LOGE("detachNextBuffer: outFence must not be NULL");
668 *outFence = mSlots[found].mFence;
1486 sp<Fence>* outFence, float outTransformMatrix[16]) {
1493 *outFence = Fence::NO_FENCE;
1498 *outFence = mLastQueueBufferFence;
348 dequeueBuffer(int *outSlot, sp<android::Fence> *outFence, uint32_t width, uint32_t height, PixelFormat format, uint32_t usage, FrameEventHistoryDelta* outTimestamps) argument
623 detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) argument
1485 getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, float outTransformMatrix[16]) argument
H A DSurface.cpp147 sp<Fence>* outFence, float outTransformMatrix[16]) {
148 return mGraphicBufferProducer->getLastQueuedBuffer(outBuffer, outFence,
1207 sp<Fence>* outFence) {
1211 if (outBuffer == NULL || outFence == NULL) {
1230 *outFence = fence;
1232 *outFence = Fence::NO_FENCE;
146 getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, float outTransformMatrix[16]) argument
1206 detachNextBuffer(sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) argument
/frameworks/native/services/surfaceflinger/tests/hwc2/
H A DHwc2TestBuffer.cpp372 int Hwc2TestBuffer::get(buffer_handle_t* outHandle, int32_t* outFence) argument
385 *outFence = mFenceGenerator->get();
465 int32_t* outFence, const Area& bufferArea,
691 *outFence = mFenceGenerator->get();
464 get(buffer_handle_t* outHandle, int32_t* outFence, const Area& bufferArea, const Hwc2TestLayers* testLayers, const std::set<hwc2_layer_t>* clientLayers, const std::set<hwc2_layer_t>* clearLayers) argument
/frameworks/native/libs/gui/bufferqueue/1.0/
H A DH2BGraphicBufferProducer.cpp1026 sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) {
1028 *outFence = new Fence();
1031 [&fnStatus, outBuffer, outFence] (
1036 if (!convertTo(outFence->get(), tFence)) {
1183 sp<Fence>* outFence,
1187 [&fnStatus, outBuffer, outFence, &outTransformMatrix] (
1199 *outFence = new Fence();
1200 if (!convertTo(outFence->get(), fence)) {
1025 detachNextBuffer( sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence) argument
1181 getLastQueuedBuffer( sp<GraphicBuffer>* outBuffer, sp<Fence>* outFence, float outTransformMatrix[16]) argument

Completed in 94 milliseconds