Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QVideoFrameD3D11Textures Class Reference
Inheritance diagram for QVideoFrameD3D11Textures:
Collaboration diagram for QVideoFrameD3D11Textures:

Public Member Functions

 QVideoFrameD3D11Textures (std::unique_ptr< QRhiTexture > &&tex, ComPtr< ID3D11Texture2D > &&d3d11tex)
QRhiTexturetexture (uint plane) const override
 QVideoFrameD3D11Textures (std::unique_ptr< QRhiTexture > &&tex, ComPtr< ID3D11Texture2D > &&d3d11tex)
QRhiTexturetexture (uint plane) const override
Public Member Functions inherited from QVideoFrameTextures
virtual ~QVideoFrameTextures ()
virtual void onFrameEndInvoked ()
 The virtual method should be invoked after QRhi::endFrame to unmap and free internal resources that are not needed anymore.
virtual QVideoFrameTexturesHandlesUPtr takeHandles ()
void setSourceFrame (QVideoFrame sourceFrame)
 Sets the source frame. It is a temporary solution to delegate frame's shared ownership to the instance. Ideally, the creators of QVideoFrameTextures's or QVideoFrameTexturesHandles's instances should manage ownership.

Detailed Description

Definition at line 114 of file evrd3dpresentengine.cpp.

Constructor & Destructor Documentation

◆ QVideoFrameD3D11Textures() [1/2]

QVideoFrameD3D11Textures::QVideoFrameD3D11Textures ( std::unique_ptr< QRhiTexture > && tex,
ComPtr< ID3D11Texture2D > && d3d11tex )
inline

Definition at line 117 of file evrd3dpresentengine.cpp.

References QVideoFrameD3D11Textures().

Referenced by QVideoFrameD3D11Textures().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QVideoFrameD3D11Textures() [2/2]

QVideoFrameD3D11Textures::QVideoFrameD3D11Textures ( std::unique_ptr< QRhiTexture > && tex,
ComPtr< ID3D11Texture2D > && d3d11tex )
inline

Definition at line 117 of file evrd3dpresentengine.cpp.

Member Function Documentation

◆ texture() [1/2]

QRhiTexture * QVideoFrameD3D11Textures::texture ( uint plane) const
inlineoverridevirtual

Implements QVideoFrameTextures.

Definition at line 122 of file evrd3dpresentengine.cpp.

◆ texture() [2/2]

QRhiTexture * QVideoFrameD3D11Textures::texture ( uint plane) const
inlineoverridevirtual

Implements QVideoFrameTextures.

Definition at line 122 of file evrd3dpresentengine.cpp.


The documentation for this class was generated from the following file: