summaryrefslogtreecommitdiffstats
path: root/src/plugins/gstreamer/camerabin/camerabinflash.h
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2024-05-27 15:14:02 +0200
committerArtem Dyomin <artem.dyomin@qt.io>2024-05-30 15:15:47 +0200
commit14f6acdbe41f233dc1ae27ceddee65a691d9e688 (patch)
treef4cc950a3ff7626ba621e4782579e495f4d9bb2c /src/plugins/gstreamer/camerabin/camerabinflash.h
parenta2652f0f571bfe0a73057820644e4e0fab9b75f7 (diff)
Expose QAbstractVideoBuffer in public APIHEADdev
QAbstractVideoBuffer is needed for users to be able to provide custom data to QVideoFrame. We already have QAbstractVideoBuffer as a private implementation, and QAbstractVideoBuffer was public in Qt5. Currently, the video buffer doesn't provide any functionality to work with hw textures directly. If a user works with GPU textures, they will need to map/unmap it by overriding matching methods. [ChangeLog] Added QAbstractVideoBuffer that allows to provide custom data to QVideoFrame. Added a QVideoFrame's constructor taking QAbstractVideoBuffer. Change-Id: Iba5658f228a2373124c571ff8cf71595ef970b43 Reviewed-by: Tim Blechmann <tim@klingt.org> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Pavel Dubsky <pavel.dubsky@qt.io>
Diffstat (limited to 'src/plugins/gstreamer/camerabin/camerabinflash.h')
0 files changed, 0 insertions, 0 deletions