|
static bool | operator== (const AVRational &lhs, const AVRational &rhs) |
static bool | operator!= (const AVRational &lhs, const AVRational &rhs) |
std::optional< qint64 > | QFFmpeg::mul (qint64 a, AVRational b) |
std::optional< qreal > | QFFmpeg::mul (qreal a, AVRational b) |
std::optional< qint64 > | QFFmpeg::timeStampMs (qint64 ts, AVRational base) |
std::optional< qint64 > | QFFmpeg::timeStampUs (qint64 ts, AVRational base) |
std::optional< float > | QFFmpeg::toFloat (AVRational r) |
QString | QFFmpeg::err2str (int errnum) |
void | QFFmpeg::setAVFrameTime (AVFrame &frame, int64_t pts, const AVRational &timeBase) |
void | QFFmpeg::getAVFrameTime (const AVFrame &frame, int64_t &pts, AVRational &timeBase) |
int64_t | QFFmpeg::getAVFrameDuration (const AVFrame &frame) |
AVFrameUPtr | QFFmpeg::makeAVFrame () |
bool | QFFmpeg::isAVFormatSupported (const Codec &codec, PixelOrSampleFormat format) |
template<typename Value> |
bool | QFFmpeg::hasValue (QSpan< const Value > range, Value value) |
template<typename Value, typename Predicate> |
std::optional< Value > | QFFmpeg::findIf (QSpan< const Value > range, const Predicate &predicate) |
template<typename Predicate> |
std::optional< AVPixelFormat > | QFFmpeg::findAVPixelFormat (const Codec &codec, const Predicate &predicate) |
template<typename Function> |
void | QFFmpeg::forEachAVPixelFormat (const Codec &codec, const Function &function) |
template<typename Value, typename CalculateScore, typename ScoreType = std::invoke_result_t<CalculateScore, Value>> |
ValueAndScore< Value, ScoreType > | QFFmpeg::findBestAVValueWithScore (QSpan< const Value > values, const CalculateScore &calculateScore) |
template<typename Value, typename CalculateScore> |
std::optional< Value > | QFFmpeg::findBestAVValue (QSpan< const Value > values, const CalculateScore &calculateScore) |
bool | QFFmpeg::isHwPixelFormat (AVPixelFormat format) |
bool | QFFmpeg::isSwPixelFormat (AVPixelFormat format) |
void | QFFmpeg::applyExperimentalCodecOptions (const Codec &codec, AVDictionary **opts) |
AVPixelFormat | QFFmpeg::pixelFormatForHwDevice (AVHWDeviceType deviceType) |
AVPacketSideData * | QFFmpeg::addStreamSideData (AVStream *stream, AVPacketSideData sideData) |
const AVPacketSideData * | QFFmpeg::streamSideData (const AVStream *stream, AVPacketSideDataType type) |
SwrContextUPtr | QFFmpeg::createResampleContext (const AVAudioFormat &inputFormat, const AVAudioFormat &outputFormat) |
QVideoFrameFormat::ColorTransfer | QFFmpeg::fromAvColorTransfer (AVColorTransferCharacteristic colorTrc) |
AVColorTransferCharacteristic | QFFmpeg::toAvColorTransfer (QVideoFrameFormat::ColorTransfer colorTrc) |
QVideoFrameFormat::ColorSpace | QFFmpeg::fromAvColorSpace (AVColorSpace colorSpace) |
AVColorSpace | QFFmpeg::toAvColorSpace (QVideoFrameFormat::ColorSpace colorSpace) |
QVideoFrameFormat::ColorRange | QFFmpeg::fromAvColorRange (AVColorRange colorRange) |
AVColorRange | QFFmpeg::toAvColorRange (QVideoFrameFormat::ColorRange colorRange) |
AVHWDeviceContext * | QFFmpeg::avFrameDeviceContext (const AVFrame *frame) |
SwsContextUPtr | QFFmpeg::createSwsContext (const QSize &srcSize, AVPixelFormat srcPixFmt, const QSize &dstSize, AVPixelFormat dstPixFmt, SwsFlags conversionType) |
QDebug | operator<< (QDebug, const AVRational &) |
QDebug | operator<< (QDebug, const AVDictionary &) |
QDebug | operator<< (QDebug, const QFFmpeg::AVDictionaryHolder &) |
QDebug | operator<< (QDebug, QFFmpeg::AVError) |