83 public QVideoFrameTexturesHandles
86 explicit QHwVideoBuffer(QVideoFrame::HandleType type);
88 ~QHwVideoBuffer() override;
90 QVideoFrame::HandleType handleType()
const {
return m_type; }
94 virtual QRhi *associatedCurrentThreadRhi()
const {
return nullptr; }
96 QVideoFrameFormat format()
const override {
return {}; }
98 virtual QMatrix4x4 externalTextureMatrix()
const {
return {}; }
100 virtual QVideoFrameTexturesUPtr mapTextures(QRhi &, QVideoFrameTexturesUPtr & )
105 virtual void initTextureConverter(QRhi &) { }
107 virtual bool isDmaBuf()
const {
return false; }
110 QVideoFrame::HandleType m_type;
QVideoFrameTexturesHandles is the base class, providing texture handles for frame planes....
QVideoFrameTextures is the base class representing an abstraction layer between QVideoFrame's texture...