(2b2c3eec38576cf1fd3d571c1aaecf79ff301903)
#include "qffmpeg_p.h"
#include <qdebug.h>
#include <qloggingcategory.h>
#include <qffmpeghwaccel_p.h>
#include <algorithm>
#include <vector>
#include <array>
#include <optional>
#include <unordered_set>
#include <libavutil/pixdesc.h>
#include <libavutil/samplefmt.h>
Go to the source code of this file.
|
static QT_BEGIN_NAMESPACE | Q_LOGGING_CATEGORY (qLcFFmpegUtils, "qt.multimedia.ffmpeg.utils") |
|
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) |
|
bool | QFFmpeg::isHwPixelFormat (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 dbg, const AVRational &value) |
|
◆ operator<<()
◆ Q_LOGGING_CATEGORY()
static QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY |
( |
qLcFFmpegUtils | , |
|
|
"qt.multimedia.ffmpeg.utils" | ) |
|
static |