Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QFFmpegMediaFormatInfo Class Reference

#include <qffmpegmediaformatinfo_p.h>

Inheritance diagram for QFFmpegMediaFormatInfo:
Collaboration diagram for QFFmpegMediaFormatInfo:

Public Member Functions

 QFFmpegMediaFormatInfo ()
 ~QFFmpegMediaFormatInfo () override
Public Member Functions inherited from QPlatformMediaFormatInfo
 QPlatformMediaFormatInfo ()
virtual ~QPlatformMediaFormatInfo ()
QList< QMediaFormat::FileFormatsupportedFileFormats (const QMediaFormat &constraints, QMediaFormat::ConversionMode m) const
QList< QMediaFormat::AudioCodecsupportedAudioCodecs (const QMediaFormat &constraints, QMediaFormat::ConversionMode m) const
QList< QMediaFormat::VideoCodecsupportedVideoCodecs (const QMediaFormat &constraints, QMediaFormat::ConversionMode m) const
bool isSupported (const QMediaFormat &format, QMediaFormat::ConversionMode m) const

Static Public Member Functions

static QMediaFormat::VideoCodec videoCodecForAVCodecId (AVCodecID id)
static QMediaFormat::AudioCodec audioCodecForAVCodecId (AVCodecID id)
static QMediaFormat::FileFormat fileFormatForAVInputFormat (const AVInputFormat &format)
static const AVOutputFormat * outputFormatForFileFormat (QMediaFormat::FileFormat format)
static AVCodecID codecIdForVideoCodec (QMediaFormat::VideoCodec codec)
static AVCodecID codecIdForAudioCodec (QMediaFormat::AudioCodec codec)
static QAudioFormat::SampleFormat sampleFormat (AVSampleFormat format)
static AVSampleFormat avSampleFormat (QAudioFormat::SampleFormat format)
static int64_t avChannelLayout (QAudioFormat::ChannelConfig channelConfig)
static QAudioFormat::ChannelConfig channelConfigForAVLayout (int64_t avChannelLayout)
static QAudioFormat audioFormatFromCodecParameters (const AVCodecParameters &codecPar)

Additional Inherited Members

Public Attributes inherited from QPlatformMediaFormatInfo
QList< CodecMapencoders
QList< CodecMapdecoders
QList< QImageCapture::FileFormatimageFormats

Detailed Description

Definition at line 26 of file qffmpegmediaformatinfo_p.h.

Constructor & Destructor Documentation

◆ QFFmpegMediaFormatInfo()

QFFmpegMediaFormatInfo::QFFmpegMediaFormatInfo ( )

Definition at line 119 of file qffmpegmediaformatinfo.cpp.

◆ ~QFFmpegMediaFormatInfo()

QFFmpegMediaFormatInfo::~QFFmpegMediaFormatInfo ( )
overridedefault

Member Function Documentation

◆ audioCodecForAVCodecId()

QMediaFormat::AudioCodec QFFmpegMediaFormatInfo::audioCodecForAVCodecId ( AVCodecID id)
static

Definition at line 274 of file qffmpegmediaformatinfo.cpp.

◆ audioFormatFromCodecParameters()

QAudioFormat QFFmpegMediaFormatInfo::audioFormatFromCodecParameters ( const AVCodecParameters & codecPar)
static

Definition at line 507 of file qffmpegmediaformatinfo.cpp.

◆ avChannelLayout()

int64_t QFFmpegMediaFormatInfo::avChannelLayout ( QAudioFormat::ChannelConfig channelConfig)
static

Definition at line 392 of file qffmpegmediaformatinfo.cpp.

◆ avSampleFormat()

AVSampleFormat QFFmpegMediaFormatInfo::avSampleFormat ( QAudioFormat::SampleFormat format)
static

Definition at line 376 of file qffmpegmediaformatinfo.cpp.

◆ channelConfigForAVLayout()

QAudioFormat::ChannelConfig QFFmpegMediaFormatInfo::channelConfigForAVLayout ( int64_t avChannelLayout)
static

Definition at line 449 of file qffmpegmediaformatinfo.cpp.

◆ codecIdForAudioCodec()

AVCodecID QFFmpegMediaFormatInfo::codecIdForAudioCodec ( QMediaFormat::AudioCodec codec)
static

Definition at line 344 of file qffmpegmediaformatinfo.cpp.

◆ codecIdForVideoCodec()

AVCodecID QFFmpegMediaFormatInfo::codecIdForVideoCodec ( QMediaFormat::VideoCodec codec)
static

Definition at line 339 of file qffmpegmediaformatinfo.cpp.

◆ fileFormatForAVInputFormat()

QMediaFormat::FileFormat QFFmpegMediaFormatInfo::fileFormatForAVInputFormat ( const AVInputFormat & format)
static

Definition at line 293 of file qffmpegmediaformatinfo.cpp.

◆ outputFormatForFileFormat()

const AVOutputFormat * QFFmpegMediaFormatInfo::outputFormatForFileFormat ( QMediaFormat::FileFormat format)
static

Definition at line 334 of file qffmpegmediaformatinfo.cpp.

◆ sampleFormat()

QAudioFormat::SampleFormat QFFmpegMediaFormatInfo::sampleFormat ( AVSampleFormat format)
static

< unsigned 8 bits

< unsigned 8 bits: planar

< signed 16 bits

< signed 16 bits: planar

< signed 32 bits

< signed 32 bits: planar

< float

< float: planar

< double

< double: planar

< signed 64 bits

< signed 64 bits, planar

Definition at line 349 of file qffmpegmediaformatinfo.cpp.

◆ videoCodecForAVCodecId()

QMediaFormat::VideoCodec QFFmpegMediaFormatInfo::videoCodecForAVCodecId ( AVCodecID id)
static

Definition at line 283 of file qffmpegmediaformatinfo.cpp.


The documentation for this class was generated from the following files: