diff options
| author | 2024-07-19 17:17:40 +0000 | |
|---|---|---|
| committer | 2024-07-26 20:39:57 +0000 | |
| commit | cd21747043c087b65d6b5529a56aac41a09485de (patch) | |
| tree | daf1b1f0ed2cdac11a86fcfce3cab9979c33e16a /libs/gui/BufferQueueProducer.cpp | |
| parent | d6aef5c3d701bbb07d5c8a83932f827632fd5463 (diff) | |
Add IProducerListener::onBufferAttached
Add a new callback to IProducerListener for buffer being attached to the
consumer.
BYPASS_IGBP_IGBC_API_REASON=approved new code in libgui
Bug: 353202582
Flag: com.android.graphics.libgui.flags.bq_consumer_attach_callback
Change-Id: I21f9d4925ab6c8985ab349514bc0198e61d1de23
Diffstat (limited to 'libs/gui/BufferQueueProducer.cpp')
| -rw-r--r-- | libs/gui/BufferQueueProducer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/gui/BufferQueueProducer.cpp b/libs/gui/BufferQueueProducer.cpp index 69345a971e..a4d105d320 100644 --- a/libs/gui/BufferQueueProducer.cpp +++ b/libs/gui/BufferQueueProducer.cpp @@ -1360,6 +1360,9 @@ status_t BufferQueueProducer::connect(const sp<IProducerListener>& listener, #endif mCore->mConnectedProducerListener = listener; mCore->mBufferReleasedCbEnabled = listener->needsReleaseNotify(); +#if COM_ANDROID_GRAPHICS_LIBGUI_FLAGS(BQ_CONSUMER_ATTACH_CALLBACK) + mCore->mBufferAttachedCbEnabled = listener->needsAttachNotify(); +#endif } break; default: |