Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qhwvideobuffer_p.h File Reference

(ab289ee959e171d352472671f2efa8d7f71623b4)

#include "qabstractvideobuffer.h"
#include "qvideoframe.h"
#include <QtGui/qmatrix4x4.h>
Include dependency graph for qhwvideobuffer_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QVideoFrameTexturesHandles
 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 must be kept in QVideoFrameTextures's instance (see QVideoFrameTextures::setSourceFrame). More...
class  QVideoFrameTextures
 QVideoFrameTextures is the base class representing an abstraction layer between QVideoFrame's texture(s) and rhi's plane textures. QVideoFrameTextures must own the inner rhi textures or share ownership. QVideoFrameTextures instances are propagated to QVideoFrameTexturesPool, where their lifetime is managed according to results of QRhi::currentFrameSlot upon rendering. More...
class  QHwVideoBuffer

Typedefs

using QVideoFrameTexturesHandlesUPtr = std::unique_ptr<QVideoFrameTexturesHandles>
using QVideoFrameTexturesUPtr = std::unique_ptr<QVideoFrameTextures>

Typedef Documentation

◆ QVideoFrameTexturesHandlesUPtr

Definition at line 44 of file qhwvideobuffer_p.h.

◆ QVideoFrameTexturesUPtr

using QVideoFrameTexturesUPtr = std::unique_ptr<QVideoFrameTextures>

Definition at line 80 of file qhwvideobuffer_p.h.