![]() |
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_mediacodec_p.h>
Public Member Functions | |
MediaCodecTextureConverter (QRhi *rhi) | |
QVideoFrameTexturesUPtr | createTextures (AVFrame *frame, QVideoFrameTexturesUPtr &oldTextures) override |
QVideoFrameTexturesHandlesUPtr | createTextureHandles (AVFrame *frame, QVideoFrameTexturesHandlesUPtr oldHandles) override |
Public Member Functions inherited from QFFmpeg::TextureConverterBackend | |
TextureConverterBackend (QRhi *rhi) | |
virtual | ~TextureConverterBackend () |
Static Public Member Functions | |
static void | setupDecoderSurface (AVCodecContext *s) |
Additional Inherited Members | |
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 24 of file qffmpeghwaccel_mediacodec_p.h.
|
inline |
Definition at line 27 of file qffmpeghwaccel_mediacodec_p.h.
|
overridevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 100 of file qffmpeghwaccel_mediacodec.cpp.
|
overridevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 90 of file qffmpeghwaccel_mediacodec.cpp.
|
static |
Definition at line 61 of file qffmpeghwaccel_mediacodec.cpp.