Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qffmpegencoderoptions_p.h"
Go to the source code of this file.
Namespaces | |
namespace | QFFmpeg |
Typedefs | |
using | QFFmpeg::ApplyOptions = void (*)(const QMediaEncoderSettings &settings, AVCodecContext *codec, AVDictionary **opts) |
Functions | |
static QT_BEGIN_NAMESPACE int | bitrateForSettings (const QMediaEncoderSettings &settings, bool hdr=false) |
static void | apply_openh264 (const QMediaEncoderSettings &settings, AVCodecContext *codec, AVDictionary **opts) |
static void | apply_x264 (const QMediaEncoderSettings &settings, AVCodecContext *codec, AVDictionary **opts) |
static void | apply_x265 (const QMediaEncoderSettings &settings, AVCodecContext *codec, AVDictionary **opts) |
static void | apply_libvpx (const QMediaEncoderSettings &settings, AVCodecContext *codec, AVDictionary **opts) |
static void | apply_nvenc (const QMediaEncoderSettings &settings, AVCodecContext *codec, AVDictionary **opts) |
void | QFFmpeg::applyVideoEncoderOptions (const QMediaEncoderSettings &settings, const QByteArray &codecName, AVCodecContext *codec, AVDictionary **opts) |
void | QFFmpeg::applyAudioEncoderOptions (const QMediaEncoderSettings &settings, const QByteArray &codecName, AVCodecContext *codec, AVDictionary **opts) |
Variables | ||
struct { | ||
const char * QFFmpeg::name | ||
ApplyOptions QFFmpeg::apply | ||
} | QFFmpeg::videoCodecOptionTable [] | |
struct { | ||
const char * QFFmpeg::name | ||
ApplyOptions QFFmpeg::apply | ||
} | QFFmpeg::audioCodecOptionTable [] | |
|
static |
Definition at line 98 of file qffmpegencoderoptions.cpp.
References QMediaRecorder::AverageBitRateEncoding, codec, QMediaRecorder::ConstantBitRateEncoding, settings, and QMediaRecorder::VeryHighQuality.
|
static |
Definition at line 200 of file qffmpegencoderoptions.cpp.
References QMediaRecorder::AverageBitRateEncoding, codec, QMediaRecorder::ConstantBitRateEncoding, QMediaRecorder::ConstantQualityEncoding, and settings.
|
static |
Definition at line 60 of file qffmpegencoderoptions.cpp.
References QMediaRecorder::AverageBitRateEncoding, codec, QMediaRecorder::ConstantBitRateEncoding, and settings.
|
static |
Definition at line 74 of file qffmpegencoderoptions.cpp.
References QMediaRecorder::AverageBitRateEncoding, codec, QMediaRecorder::ConstantBitRateEncoding, and settings.
|
static |
Definition at line 86 of file qffmpegencoderoptions.cpp.
References QMediaRecorder::AverageBitRateEncoding, codec, QMediaRecorder::ConstantBitRateEncoding, settings, and QMediaRecorder::VeryHighQuality.
|
static |
Definition at line 20 of file qffmpegencoderoptions.cpp.
References bitsPerPixel(), QMediaFormat::LastVideoCodec, log2(), QMediaFormat::MotionJPEG, settings, and QMediaRecorder::VeryHighQuality.