76 public QVideoFrameTexturesHandles
81 ~QHwVideoBuffer() override;
85 virtual QRhi *associatedCurrentThreadRhi()
const {
return nullptr; }
87 QVideoFrameFormat format()
const final
93 virtual QMatrix4x4 externalTextureMatrix()
const {
return {}; }
95 virtual QVideoFrameTexturesUPtr mapTextures(QRhi &rhi,
96 QVideoFrameTexturesUPtr & )
98 return mapTextures(rhi);
100 virtual QVideoFrameTexturesUPtr mapTextures(QRhi &) {
return nullptr; }
102 virtual void initTextureConverter(QRhi &) { }
104 virtual bool isDmaBuf()
const {
return false; }
QVideoFrameTexturesHandles is the base class, providing texture handles for frame planes....
QVideoFrameTextures is the base class representing an abstraction layer between QVideoFrame's texture...