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
qmediaformat.cpp File Reference

(57d1234105c1557e13c942f8960a529bb9d22f17)

#include "qmediaformat.h"
#include "private/qplatformmediaintegration_p.h"
#include "private/qplatformmediaformatinfo_p.h"
#include "private/qmultimedia_enum_to_string_converter_p.h"
#include "moc_qmediaformat.cpp"
+ Include dependency graph for qmediaformat.cpp:

Go to the source code of this file.

Classes

struct  DescriptionRole
 
class  QMediaFormatPrivate
 

Functions

 QT_MM_MAKE_STRING_RESOLVER (QMediaFormat::FileFormat, QtMultimediaPrivate::EnumName,(QMediaFormat::UnspecifiedFormat, "Unspecified")(QMediaFormat::WMV, "WMV")(QMediaFormat::AVI, "AVI")(QMediaFormat::Matroska, "Matroska")(QMediaFormat::MPEG4, "MPEG-4")(QMediaFormat::Ogg, "Ogg")(QMediaFormat::QuickTime, "QuickTime")(QMediaFormat::WebM, "WebM")(QMediaFormat::Mpeg4Audio, "MPEG-4 Audio")(QMediaFormat::AAC, "AAC")(QMediaFormat::WMA, "WMA")(QMediaFormat::MP3, "MP3")(QMediaFormat::FLAC, "FLAC")(QMediaFormat::Wave, "Wave"))
 
 QT_MM_MAKE_STRING_RESOLVER (QMediaFormat::FileFormat, DescriptionRole,(QMediaFormat::UnspecifiedFormat, "Unspecified File Format")(QMediaFormat::WMV, "Windows Media Video")(QMediaFormat::AVI, "Audio Video Interleave")(QMediaFormat::Matroska, "Matroska Multimedia Container")(QMediaFormat::MPEG4, "MPEG-4 Video Container")(QMediaFormat::Ogg, "Ogg")(QMediaFormat::QuickTime, "QuickTime Container")(QMediaFormat::WebM, "WebM")(QMediaFormat::Mpeg4Audio, "MPEG-4 Audio")(QMediaFormat::AAC, "AAC")(QMediaFormat::WMA, "Windows Media Audio")(QMediaFormat::MP3, "MP3")(QMediaFormat::FLAC, "Free Lossless Audio Codec (FLAC)")(QMediaFormat::Wave, "Wave File"))
 
 QT_MM_MAKE_STRING_RESOLVER (QMediaFormat::AudioCodec, QtMultimediaPrivate::EnumName,(QMediaFormat::AudioCodec::Unspecified, "Unspecified")(QMediaFormat::AudioCodec::MP3, "MP3")(QMediaFormat::AudioCodec::AAC, "AAC")(QMediaFormat::AudioCodec::AC3, "AC3")(QMediaFormat::AudioCodec::EAC3, "EAC3")(QMediaFormat::AudioCodec::FLAC, "FLAC")(QMediaFormat::AudioCodec::DolbyTrueHD, "DolbyTrueHD")(QMediaFormat::AudioCodec::Opus, "Opus")(QMediaFormat::AudioCodec::Vorbis, "Vorbis")(QMediaFormat::AudioCodec::Wave, "Wave")(QMediaFormat::AudioCodec::WMA, "WMA")(QMediaFormat::AudioCodec::ALAC, "ALAC"))
 
 QT_MM_MAKE_STRING_RESOLVER (QMediaFormat::AudioCodec, DescriptionRole,(QMediaFormat::AudioCodec::Unspecified, "Unspecified Audio Codec")(QMediaFormat::AudioCodec::MP3, "MP3")(QMediaFormat::AudioCodec::AAC, "Advanced Audio Codec (AAC)")(QMediaFormat::AudioCodec::AC3, "Dolby Digital (AC3)")(QMediaFormat::AudioCodec::EAC3, "Dolby Digital Plus (E-AC3)")(QMediaFormat::AudioCodec::FLAC, "Free Lossless Audio Codec (FLAC)")(QMediaFormat::AudioCodec::DolbyTrueHD, "Dolby True HD")(QMediaFormat::AudioCodec::Opus, "Opus")(QMediaFormat::AudioCodec::Vorbis, "Vorbis")(QMediaFormat::AudioCodec::Wave, "Wave")(QMediaFormat::AudioCodec::WMA, "Windows Media Audio")(QMediaFormat::AudioCodec::ALAC, "Apple Lossless Audio Codec (ALAC)"))
 
 QT_MM_MAKE_STRING_RESOLVER (QMediaFormat::VideoCodec, QtMultimediaPrivate::EnumName,(QMediaFormat::VideoCodec::Unspecified, "Unspecified")(QMediaFormat::VideoCodec::MPEG1, "MPEG1")(QMediaFormat::VideoCodec::MPEG2, "MPEG2")(QMediaFormat::VideoCodec::MPEG4, "MPEG4")(QMediaFormat::VideoCodec::H264, "H264")(QMediaFormat::VideoCodec::H265, "H265")(QMediaFormat::VideoCodec::VP8, "VP8")(QMediaFormat::VideoCodec::VP9, "VP9")(QMediaFormat::VideoCodec::AV1, "AV1")(QMediaFormat::VideoCodec::Theora, "Theora")(QMediaFormat::VideoCodec::WMV, "WMV")(QMediaFormat::VideoCodec::MotionJPEG, "MotionJPEG"))
 
 QT_MM_MAKE_STRING_RESOLVER (QMediaFormat::VideoCodec, DescriptionRole,(QMediaFormat::VideoCodec::Unspecified, "Unspecified Video Codec")(QMediaFormat::VideoCodec::MPEG1, "MPEG-1 Video")(QMediaFormat::VideoCodec::MPEG2, "MPEG-2 Video")(QMediaFormat::VideoCodec::MPEG4, "MPEG-4 Video")(QMediaFormat::VideoCodec::H264, "H.264")(QMediaFormat::VideoCodec::H265, "H.265")(QMediaFormat::VideoCodec::VP8, "VP8")(QMediaFormat::VideoCodec::VP9, "VP9")(QMediaFormat::VideoCodec::AV1, "AV1")(QMediaFormat::VideoCodec::Theora, "Theora")(QMediaFormat::VideoCodec::WMV, "Windows Media Video")(QMediaFormat::VideoCodec::MotionJPEG, "MotionJPEG"))
 
 QT_DEFINE_QESDP_SPECIALIZATION_DTOR (QMediaFormatPrivate)
 

Function Documentation

◆ QT_DEFINE_QESDP_SPECIALIZATION_DTOR()

QT_DEFINE_QESDP_SPECIALIZATION_DTOR ( QMediaFormatPrivate )

◆ QT_MM_MAKE_STRING_RESOLVER() [1/6]

QT_MM_MAKE_STRING_RESOLVER ( QMediaFormat::AudioCodec ,
DescriptionRole ,
(QMediaFormat::AudioCodec::Unspecified, "Unspecified Audio Codec")(QMediaFormat::AudioCodec::MP3, "MP3")(QMediaFormat::AudioCodec::AAC, "Advanced Audio Codec (AAC)")(QMediaFormat::AudioCodec::AC3, "Dolby Digital (AC3)")(QMediaFormat::AudioCodec::EAC3, "Dolby Digital Plus (E-AC3)")(QMediaFormat::AudioCodec::FLAC, "Free Lossless Audio Codec (FLAC)")(QMediaFormat::AudioCodec::DolbyTrueHD, "Dolby True HD")(QMediaFormat::AudioCodec::Opus, "Opus")(QMediaFormat::AudioCodec::Vorbis, "Vorbis")(QMediaFormat::AudioCodec::Wave, "Wave")(QMediaFormat::AudioCodec::WMA, "Windows Media Audio")(QMediaFormat::AudioCodec::ALAC, "Apple Lossless Audio Codec (ALAC)")  )

◆ QT_MM_MAKE_STRING_RESOLVER() [2/6]

◆ QT_MM_MAKE_STRING_RESOLVER() [3/6]

QT_MM_MAKE_STRING_RESOLVER ( QMediaFormat::FileFormat ,
DescriptionRole ,
(QMediaFormat::UnspecifiedFormat, "Unspecified File Format")(QMediaFormat::WMV, "Windows Media Video")(QMediaFormat::AVI, "Audio Video Interleave")(QMediaFormat::Matroska, "Matroska Multimedia Container")(QMediaFormat::MPEG4, "MPEG-4 Video Container")(QMediaFormat::Ogg, "Ogg")(QMediaFormat::QuickTime, "QuickTime Container")(QMediaFormat::WebM, "WebM")(QMediaFormat::Mpeg4Audio, "MPEG-4 Audio")(QMediaFormat::AAC, "AAC")(QMediaFormat::WMA, "Windows Media Audio")(QMediaFormat::MP3, "MP3")(QMediaFormat::FLAC, "Free Lossless Audio Codec (FLAC)")(QMediaFormat::Wave, "Wave File")  )

◆ QT_MM_MAKE_STRING_RESOLVER() [4/6]

QT_MM_MAKE_STRING_RESOLVER ( QMediaFormat::FileFormat ,
QtMultimediaPrivate::EnumName ,
(QMediaFormat::UnspecifiedFormat, "Unspecified")(QMediaFormat::WMV, "WMV")(QMediaFormat::AVI, "AVI")(QMediaFormat::Matroska, "Matroska")(QMediaFormat::MPEG4, "MPEG-4")(QMediaFormat::Ogg, "Ogg")(QMediaFormat::QuickTime, "QuickTime")(QMediaFormat::WebM, "WebM")(QMediaFormat::Mpeg4Audio, "MPEG-4 Audio")(QMediaFormat::AAC, "AAC")(QMediaFormat::WMA, "WMA")(QMediaFormat::MP3, "MP3")(QMediaFormat::FLAC, "FLAC")(QMediaFormat::Wave, "Wave")  )

◆ QT_MM_MAKE_STRING_RESOLVER() [5/6]

◆ QT_MM_MAKE_STRING_RESOLVER() [6/6]