4#ifndef QFFMPEGIOUTILS_P_H
5#define QFFMPEGIOUTILS_P_H
19#include <QtFFmpegMediaPluginImpl/private/qffmpegdefs_p.h>
32int writeQIODevice(
void *opaque, AvioWriteBufferType buf,
int buf_size);
static VideoTransformation streamTransformation(const AVStream *stream)
int writeQIODevice(void *opaque, AvioWriteBufferType buf, int buf_size)
static std::optional< TrackPosition > streamStart(const AVStream &stream, const AVFormatContextUPtr &context)
static bool colorTransferSupportsHdr(const AVStream *stream)
static void insertMediaData(QMediaMetaData &metaData, QPlatformMediaPlayer::TrackType trackType, const AVStream *stream)
static std::optional< TrackDuration > streamDuration(const AVStream &stream)
QT_MANGLE_NAMESPACE(QMacScreenCaptureStreamDelegate) QMacScreenCaptureStreamDelegate
int64_t seekQIODevice(void *opaque, int64_t offset, int whence)
static QTransform displayMatrixToTransform(const int32_t *displayMatrix)
int readQIODevice(void *opaque, uint8_t *buf, int buf_size)
Combined button and popup list for selecting options.
#define qCWarning(category,...)
#define qCDebug(category,...)
#define Q_STATIC_LOGGING_CATEGORY(name,...)
virtual bool isCancelled() const =0
virtual ~ICancelToken()=default