![]() |
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 (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 | |
| Qt::HANDLE | eglDisplay = nullptr |
| QOpenGLContext * | glContext = nullptr |
| QFunctionPointer | eglImageTargetTexture2D = nullptr |
| 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. | |
Definition at line 28 of file qffmpeghwaccel_vaapi_p.h.
| QFFmpeg::VAAPITextureConverter::VAAPITextureConverter | ( | QRhi * | rhi | ) |
Definition at line 58 of file qffmpeghwaccel_vaapi.cpp.
References VAAPITextureConverter(), and glContext.
Referenced by VAAPITextureConverter().
|
overridedefault |
|
overridevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 97 of file qffmpeghwaccel_vaapi.cpp.
References glContext, and QFFmpeg::VAExportUseLayers.
| Qt::HANDLE QFFmpeg::VAAPITextureConverter::eglDisplay = nullptr |
Definition at line 37 of file qffmpeghwaccel_vaapi_p.h.
| QFunctionPointer QFFmpeg::VAAPITextureConverter::eglImageTargetTexture2D = nullptr |
Definition at line 39 of file qffmpeghwaccel_vaapi_p.h.
| QOpenGLContext* QFFmpeg::VAAPITextureConverter::glContext = nullptr |
Definition at line 38 of file qffmpeghwaccel_vaapi_p.h.
Referenced by VAAPITextureConverter(), and createTextureHandles().