![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qffmpeghwaccel_vaapi_p.h>
Public Member Functions | |
| ~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 &) |
Static Public Member Functions | |
| static std::shared_ptr< VAAPITextureConverter > | create (QRhi *rhi) |
Public Attributes | |
| DmaBufEglContext | eglContext |
| Public Attributes inherited from QFFmpeg::TextureConverterBackend | |
| QRhi * | rhi = 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. | |
Protected Member Functions | |
| VAAPITextureConverter (QRhi *rhi) | |
Definition at line 33 of file qffmpeghwaccel_vaapi_p.h.
|
overridedefault |
|
explicitprotected |
Definition at line 40 of file qffmpeghwaccel_vaapi.cpp.
References VAAPITextureConverter().
Referenced by VAAPITextureConverter().
|
static |
Definition at line 35 of file qffmpeghwaccel_vaapi.cpp.
|
overridevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 57 of file qffmpeghwaccel_vaapi.cpp.
References QFFmpeg::VAExportUseLayers.
| DmaBufEglContext QFFmpeg::VAAPITextureConverter::eglContext |
Definition at line 43 of file qffmpeghwaccel_vaapi_p.h.