![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
QVideoFrameTexturesHandles is the base class, providing texture handles for frame planes. Instances of the class may own textures, share ownership, or refer to inner hw textures of QVideoFrame. Referencing to inner frame's textures without shared ownership is not recommended, we strive to get around it; if texture are referencing, the source frame is kept in the QVideoFrameTextures instance via its constructor-provided source frame. More...
#include <qhwvideobuffer_p.h>
Public Member Functions | |
| virtual | ~QVideoFrameTexturesHandles () |
| virtual quint64 | textureHandle (QRhi &, int) |
| virtual std::optional< QVideoFrameFormat::PixelFormat > | texturePixelFormat () const |
QVideoFrameTexturesHandles is the base class, providing texture handles for frame planes. Instances of the class may own textures, share ownership, or refer to inner hw textures of QVideoFrame. Referencing to inner frame's textures without shared ownership is not recommended, we strive to get around it; if texture are referencing, the source frame is kept in the QVideoFrameTextures instance via its constructor-provided source frame.
Definition at line 39 of file qhwvideobuffer_p.h.
|
virtualdefault |
Reimplemented in AVFVideoBuffer, QnxTextureBuffer, QnxTextureBuffer, QOpenGLVideoBuffer, QtMultimediaPrivate::DmaBufTextureHandles, QtMultimediaPrivate::VivanteTextureHandles, and QWasmGLTextureVideoBuffer.
Definition at line 44 of file qhwvideobuffer_p.h.
|
inlinevirtual |
Reimplemented in QtMultimediaPrivate::DmaBufTextureHandles.
Definition at line 48 of file qhwvideobuffer_p.h.