Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QFFmpeg::VAAPITextureSet Class Reference
+ Inheritance diagram for QFFmpeg::VAAPITextureSet:
+ Collaboration diagram for QFFmpeg::VAAPITextureSet:

Public Member Functions

 ~VAAPITextureSet ()
 
qint64 textureHandle (QRhi *, int plane) override
 
- Public Member Functions inherited from QFFmpeg::TextureSet
virtual ~TextureSet ()
 

Public Attributes

QRhirhi = nullptr
 
QOpenGLContextglContext = nullptr
 
int nPlanes = 0
 
GLuint textures [4] = {}
 

Detailed Description

Definition at line 153 of file qffmpeghwaccel_vaapi.cpp.

Constructor & Destructor Documentation

◆ ~VAAPITextureSet()

QFFmpeg::VAAPITextureSet::~VAAPITextureSet ( )

Definition at line 353 of file qffmpeghwaccel_vaapi.cpp.

References glContext, QOpenGLFunctions::glDeleteTextures(), QRhi::makeThreadLocalNativeContextCurrent(), nPlanes, and rhi.

+ Here is the call graph for this function:

Member Function Documentation

◆ textureHandle()

qint64 QFFmpeg::VAAPITextureSet::textureHandle ( QRhi * ,
int plane )
inlineoverridevirtual

Reimplemented from QFFmpeg::TextureSet.

Definition at line 157 of file qffmpeghwaccel_vaapi.cpp.

Member Data Documentation

◆ glContext

QOpenGLContext* QFFmpeg::VAAPITextureSet::glContext = nullptr

Definition at line 162 of file qffmpeghwaccel_vaapi.cpp.

Referenced by ~VAAPITextureSet().

◆ nPlanes

int QFFmpeg::VAAPITextureSet::nPlanes = 0

Definition at line 163 of file qffmpeghwaccel_vaapi.cpp.

Referenced by ~VAAPITextureSet().

◆ rhi

QRhi* QFFmpeg::VAAPITextureSet::rhi = nullptr

Definition at line 161 of file qffmpeghwaccel_vaapi.cpp.

Referenced by ~VAAPITextureSet().

◆ textures

GLuint QFFmpeg::VAAPITextureSet::textures[4] = {}

Definition at line 164 of file qffmpeghwaccel_vaapi.cpp.


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