![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
D3D11TextureVideoBuffer (ComPtr< IDirect3DDevice9Ex > device, const ComPtr< IMFSample > &sample, HANDLE sharedHandle, QRhi *rhi) | |
QVideoFrameTexturesUPtr | mapTextures (QRhi &rhi, QVideoFrameTexturesUPtr &) override |
D3D11TextureVideoBuffer (ComPtr< IDirect3DDevice9Ex > device, const ComPtr< IMFSample > &sample, HANDLE sharedHandle, QRhi *rhi) | |
QVideoFrameTexturesUPtr | mapTextures (QRhi &rhi, QVideoFrameTexturesUPtr &) override |
Public Member Functions inherited from IMFSampleVideoBuffer | |
IMFSampleVideoBuffer (ComPtr< IDirect3DDevice9Ex > device, const ComPtr< IMFSample > &sample, QRhi *rhi, QVideoFrame::HandleType type=QVideoFrame::NoHandle) | |
~IMFSampleVideoBuffer () override | |
MapData | map (QVideoFrame::MapMode mode) override |
Maps the planes of a video buffer to memory. | |
void | unmap () override |
Releases the memory mapped by the map() function. | |
IMFSampleVideoBuffer (ComPtr< IDirect3DDevice9Ex > device, const ComPtr< IMFSample > &sample, QRhi *rhi, QVideoFrame::HandleType type=QVideoFrame::NoHandle) | |
~IMFSampleVideoBuffer () override | |
MapData | map (QVideoFrame::MapMode mode) override |
Maps the planes of a video buffer to memory. | |
void | unmap () override |
Releases the memory mapped by the map() function. | |
Public Member Functions inherited from QHwVideoBuffer | |
QHwVideoBuffer (QVideoFrame::HandleType type, QRhi *rhi=nullptr) | |
~QHwVideoBuffer () override | |
QVideoFrame::HandleType | handleType () const |
virtual QRhi * | rhi () const |
QVideoFrameFormat | format () const override |
Gets \l QVideoFrameFormat of the underlying video buffer. | |
virtual QMatrix4x4 | externalTextureMatrix () const |
virtual void | initTextureConverter (QRhi &) |
virtual bool | isDmaBuf () const |
Public Member Functions inherited from QAbstractVideoBuffer | |
virtual | ~QAbstractVideoBuffer () |
\variable QAbstractVideoBuffer::MapData::planeCount | |
Public Member Functions inherited from QVideoFrameTexturesHandles | |
virtual | ~QVideoFrameTexturesHandles () |
virtual quint64 | textureHandle (QRhi &, int) |
Additional Inherited Members | |
Protected Attributes inherited from IMFSampleVideoBuffer | |
ComPtr< IDirect3DDevice9Ex > | m_device |
ComPtr< IMFSample > | m_sample |
Protected Attributes inherited from QHwVideoBuffer | |
QVideoFrame::HandleType | m_type |
QRhi * | m_rhi = nullptr |
Definition at line 132 of file evrd3dpresentengine.cpp.
|
inline |
Definition at line 135 of file evrd3dpresentengine.cpp.
References D3D11TextureVideoBuffer().
Referenced by D3D11TextureVideoBuffer().
|
inline |
Definition at line 135 of file evrd3dpresentengine.cpp.
|
inlineoverridevirtual |
Reimplemented from QHwVideoBuffer.
Definition at line 141 of file evrd3dpresentengine.cpp.
|
inlineoverridevirtual |
Reimplemented from QHwVideoBuffer.
Definition at line 141 of file evrd3dpresentengine.cpp.