![]() |
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 | |
| QVideoFrameTexturesUPtr | createTextures (AVFrame *frame) override |
| QVideoFrameTexturesHandlesUPtr | createTextureHandles (AVFrame *frame) override |
| virtual QVideoFrameTexturesHandlesUPtr | createTextureHandles (AVFrame *hwFrame, QVideoFrameTexturesHandlesUPtr) |
| Public Member Functions inherited from QFFmpeg::TextureConverterBackend | |
| TextureConverterBackend (QRhi *rhi) | |
| virtual | ~TextureConverterBackend () |
| virtual QVideoFrameTexturesUPtr | createTextures (AVFrame *hwFrame, QVideoFrameTexturesUPtr &) |
Static Public Member Functions | |
| static std::shared_ptr< MediaCodecTextureConverter > | create (QRhi *rhi) |
| static void | setupDecoderSurface (AVCodecContext *ss) |
Protected Member Functions | |
| MediaCodecTextureConverter (QRhi *rhi) | |
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 28 of file qffmpeghwaccel_mediacodec_p.h.
|
inlineprotected |
Definition at line 45 of file qffmpeghwaccel_mediacodec_p.h.
|
inlinestatic |
Definition at line 31 of file qffmpeghwaccel_mediacodec_p.h.
|
overridevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 101 of file qffmpeghwaccel_mediacodec.cpp.
|
inlinevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 51 of file qffmpegtextureconverter_p.h.
|
overridevirtual |
Reimplemented from QFFmpeg::TextureConverterBackend.
Definition at line 92 of file qffmpeghwaccel_mediacodec.cpp.
|
static |
Definition at line 63 of file qffmpeghwaccel_mediacodec.cpp.