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
QFFmpeg::VAAPITextureConverter Class Reference

#include <qffmpeghwaccel_vaapi_p.h>

Inheritance diagram for QFFmpeg::VAAPITextureConverter:
Collaboration diagram for QFFmpeg::VAAPITextureConverter:

Public Member Functions

 VAAPITextureConverter (QRhi *rhi)
 ~VAAPITextureConverter () override
QVideoFrameTexturesHandlesUPtr createTextureHandles (AVFrame *frame, QVideoFrameTexturesHandlesUPtr oldHandles) override
Public Member Functions inherited from QFFmpeg::TextureConverterBackend
 TextureConverterBackend (QRhi *rhi)
virtual ~TextureConverterBackend ()
virtual QVideoFrameTexturesUPtr createTextures (AVFrame *, QVideoFrameTexturesUPtr &)

Public Attributes

DmaBufEglContext eglContext
Public Attributes inherited from QFFmpeg::TextureConverterBackend
QRhirhi = nullptr
 Points to the matching QRhi. If the constructor, createTextures, or createTextureHandles get failed without chances for recovery, it may set the pointer to nullptr, which will invalidate the parent TextureConverter, and textures creation won't be invoked anymore.

Detailed Description

Definition at line 33 of file qffmpeghwaccel_vaapi_p.h.

Constructor & Destructor Documentation

◆ VAAPITextureConverter()

QFFmpeg::VAAPITextureConverter::VAAPITextureConverter ( QRhi * rhi)

Definition at line 38 of file qffmpeghwaccel_vaapi.cpp.

References VAAPITextureConverter().

Referenced by VAAPITextureConverter().

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

◆ ~VAAPITextureConverter()

QFFmpeg::VAAPITextureConverter::~VAAPITextureConverter ( )
overridedefault

Member Function Documentation

◆ createTextureHandles()

QVideoFrameTexturesHandlesUPtr QFFmpeg::VAAPITextureConverter::createTextureHandles ( AVFrame * frame,
QVideoFrameTexturesHandlesUPtr oldHandles )
overridevirtual

Reimplemented from QFFmpeg::TextureConverterBackend.

Definition at line 55 of file qffmpeghwaccel_vaapi.cpp.

References QFFmpeg::VAExportUseLayers.

Member Data Documentation

◆ eglContext

DmaBufEglContext QFFmpeg::VAAPITextureConverter::eglContext

Definition at line 42 of file qffmpeghwaccel_vaapi_p.h.


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