Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qffmpegtextureconverter_p.h File Reference

(56949fba654f142eed3a6864ba5ae785f440efad)

#include <QtFFmpegMediaPluginImpl/private/qffmpegdefs_p.h>
#include <QtMultimedia/private/qhwvideobuffer_p.h>
#include <memory>
Include dependency graph for qffmpegtextureconverter_p.h:

Go to the source code of this file.

Classes

class  QFFmpeg::TextureConverterBackend
 The base class for platform-specific implementations of TextureConverter One of two virtual methods, createTextures and createTextureHandles, must be overridden. If the implementation operates with QRhiTexture under the hood, overriding of createTextures is prefferable, otherwise expose texture handles of native textures by createTextureHandles. More...
class  QFFmpeg::TextureConverter
 The TextureConverter class implements conversion of AVFrame hw textures to textures for rendering by the specified QRhi. Any instance of TextureConverter matches the pair of FFmpeg hw frames context + QRhi. More...

Namespaces

namespace  QFFmpeg

Typedefs

using QFFmpeg::TextureConverterBackendPtr = std::shared_ptr<TextureConverterBackend>