|
bool | operator== (const AVRational &lhs, const AVRational &rhs) |
|
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 () |
|
const AVCodec * | QFFmpeg::findAVDecoder (AVCodecID codecId, const std::optional< AVHWDeviceType > &deviceType, const std::optional< PixelOrSampleFormat > &format) |
|
const AVCodec * | QFFmpeg::findAVEncoder (AVCodecID codecId, const std::optional< AVHWDeviceType > &deviceType, const std::optional< PixelOrSampleFormat > &format) |
|
const AVCodec * | QFFmpeg::findAVEncoder (AVCodecID codecId, const std::function< AVScore(const AVCodec *)> &scoresGetter) |
|
bool | QFFmpeg::isAVFormatSupported (const AVCodec *codec, PixelOrSampleFormat format) |
|
template<typename Format > |
bool | QFFmpeg::hasAVFormat (const Format *fmts, Format format) |
|
template<typename Format , typename Predicate > |
Format | QFFmpeg::findAVFormat (const Format *fmts, const Predicate &predicate) |
|
template<typename Value , typename CalculateScore > |
auto | QFFmpeg::findBestAVValue (const Value *values, const CalculateScore &calculateScore, Value invalidValue={}) |
|
template<typename Format , typename CalculateScore > |
std::pair< Format, AVScore > | QFFmpeg::findBestAVFormat (const Format *fmts, const CalculateScore &calculateScore) |
|
bool | QFFmpeg::isHwPixelFormat (AVPixelFormat format) |
|
bool | QFFmpeg::isSwPixelFormat (AVPixelFormat format) |
|
bool | QFFmpeg::isAVCodecExperimental (const AVCodec *codec) |
|
void | QFFmpeg::applyExperimentalCodecOptions (const AVCodec *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) |
|
QDebug | operator<< (QDebug, const AVRational &) |
|