3#include <QtCore/qglobal.h>
5#if defined(Q_OS_WIN) && defined(QGC_HAS_GST_D3D11_GPU_PATH)
15 GstD3D11VideoBuffer(GstSample *sample,
16 const GstVideoInfo &videoInfo,
17 const QVideoFrameFormat &format);
18 ~GstD3D11VideoBuffer()
override;
20 MapData map(QVideoFrame::MapMode mode)
override;
21 QVideoFrameTexturesUPtr mapTextures(QRhi &rhi, QVideoFrameTexturesUPtr &oldTextures)
override;
24 static quint64 takeMapFailureCount();
25 static quint64 peekMapFailureCount();
virtual bool validatePlaneHandles() const