83 public QVideoFrameTexturesHandles
86 QHwVideoBuffer(QVideoFrame::HandleType type, QRhi *rhi =
nullptr);
88 ~QHwVideoBuffer() override;
90 QVideoFrame::HandleType handleType()
const {
return m_type; }
91 virtual QRhi *rhi()
const {
return m_rhi; }
93 QVideoFrameFormat format()
const override {
return {}; }
95 virtual QMatrix4x4 externalTextureMatrix()
const {
return {}; }
97 virtual QVideoFrameTexturesUPtr mapTextures(QRhi &, QVideoFrameTexturesUPtr& ) {
return nullptr; };
99 virtual void initTextureConverter(QRhi &) { }
102 QVideoFrame::HandleType m_type;
103 QRhi *m_rhi =
nullptr;
QVideoFrameTexturesHandles is the base class, providing texture handles for frame planes....
QVideoFrameTextures is the base class representing an abstraction layer between QVideoFrame's texture...