4#ifndef QFFMPEGHWACCEL_MEDIACODEC_P_H
5#define QFFMPEGHWACCEL_MEDIACODEC_P_H
18#include <QtFFmpegMediaPluginImpl/private/qffmpeghwaccel_p.h>
30 QVideoFrameTexturesUPtr &oldTextures)
override;
37 std::unique_ptr<QRhiTexture> externalTexture;
38 quint64 m_currentSurfaceIndex = 0;
MediaCodecTextureConverter(QRhi *rhi)
QVideoFrameTexturesUPtr createTextures(AVFrame *frame, QVideoFrameTexturesUPtr &oldTextures) override
static void setupDecoderSurface(AVCodecContext *s)
QVideoFrameTexturesHandlesUPtr createTextureHandles(AVFrame *frame, QVideoFrameTexturesHandlesUPtr oldHandles) override
std::conditional_t< QT_FFMPEG_AVIO_WRITE_CONST, const uint8_t *, uint8_t * > AvioWriteBufferType