![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qtmultimediaquicktypes_p.h>
Additional Inherited Members | |
| Public Types inherited from QMediaFormat | |
| enum | FileFormat { UnspecifiedFormat = -1 , WMV , AVI , Matroska , MPEG4 , Ogg , QuickTime , WebM , Mpeg4Audio , AAC , WMA , MP3 , FLAC , Wave , LastFileFormat = Wave } |
| Describes the container format used in a multimedia file or stream. More... | |
| enum class | AudioCodec { Unspecified = -1 , MP3 , AAC , AC3 , EAC3 , FLAC , DolbyTrueHD , Opus , Vorbis , Wave , WMA , ALAC , LastAudioCodec = ALAC } |
| \qmlproperty enumeration QtMultimedia::mediaFormat::fileFormat More... | |
| enum class | VideoCodec { Unspecified = -1 , MPEG1 , MPEG2 , MPEG4 , H264 , H265 , VP8 , VP9 , AV1 , Theora , WMV , MotionJPEG , LastVideoCodec = MotionJPEG } |
| \qmlproperty enumeration QtMultimedia::mediaFormat::audioCodec More... | |
| enum | ConversionMode { Encode , Decode } |
| Returns the \l{MIME type} for the file format used in this media format. More... | |
| enum | ResolveFlags { NoFlags , RequiresVideo } |
| Describes the requirements for resolving a suitable format for QMediaRecorder. More... | |
| Public Member Functions inherited from QMediaFormat | |
| QMediaFormat (FileFormat format=UnspecifiedFormat) | |
| \qmlproperty enumeration QtMultimedia::mediaFormat::videoCodec | |
| ~QMediaFormat () | |
| Destroys the QMediaFormat object. | |
| QMediaFormat (const QMediaFormat &other) noexcept | |
| Constructs a QMediaFormat object by copying from other. | |
| QMediaFormat & | operator= (const QMediaFormat &other) noexcept |
| Copies other into this QMediaFormat object. | |
| QMediaFormat (QMediaFormat &&other) noexcept=default | |
| Constructs a QMediaFormat objects by moving from other. | |
| void | swap (QMediaFormat &other) noexcept |
| Swaps the media format with other. | |
| FileFormat | fileFormat () const |
| void | setFileFormat (FileFormat f) |
| void | setVideoCodec (VideoCodec codec) |
| Sets the video codec to codec. | |
| VideoCodec | videoCodec () const |
| Returns the video codec used in this format. | |
| void | setAudioCodec (AudioCodec codec) |
| Sets the audio codec to codec. | |
| AudioCodec | audioCodec () const |
| Returns the audio codec used in this format. | |
| Q_INVOKABLE bool | isSupported (ConversionMode mode) const |
Returns true if Qt Multimedia can encode or decode this format, depending on mode. | |
| Q_INVOKABLE QList< FileFormat > | supportedFileFormats (ConversionMode m) |
| \qmlmethod list<FileFormat> QtMultimedia::mediaFormat::supportedFileFormats(conversionMode) Returns a list of file formats for the audio and video codec indicated by {conversionMode}. | |
| Q_INVOKABLE QList< VideoCodec > | supportedVideoCodecs (ConversionMode m) |
| \qmlmethod list<VideoCodec> QtMultimedia::mediaFormat::supportedVideoCodecs(conversionMode) Returns a list of video codecs for the chosen file format and audio codec (conversionMode). | |
| Q_INVOKABLE QList< AudioCodec > | supportedAudioCodecs (ConversionMode m) |
| \qmlmethod list<AudioCodec> QtMultimedia::mediaFormat::supportedAudioFormats(conversionMode) Returns a list of audio codecs for the chosen file format and video codec (conversionMode). | |
| bool | operator== (const QMediaFormat &other) const |
Returns true if other is equal to the current media format, otherwise returns false. | |
| bool | operator!= (const QMediaFormat &other) const |
Returns true if other is not equal to the current media format, otherwise returns false. | |
| void | resolveForEncoding (ResolveFlags flags) |
| Resolves the format, based on flags, to a format that is supported by QMediaRecorder. | |
| Static Public Member Functions inherited from QMediaFormat | |
| static Q_INVOKABLE QString | fileFormatName (FileFormat fileFormat) |
| \qmlmethod string QtMultimedia::mediaFormat::fileFormatName(fileFormat) Returns a string based name for fileFormat. | |
| static Q_INVOKABLE QString | audioCodecName (AudioCodec codec) |
| \qmlmethod string QtMultimedia::mediaFormat::audioCodecName(codec) Returns a string based name for codec. | |
| static Q_INVOKABLE QString | videoCodecName (VideoCodec codec) |
| \qmlmethod string QtMultimedia::mediaFormat::videoCodecName(codec) Returns a string based name for codec. | |
| static Q_INVOKABLE QString | fileFormatDescription (QMediaFormat::FileFormat fileFormat) |
| \qmlmethod string QtMultimedia::mediaFormat::fileFormatDescription(fileFormat) Returns a description for fileFormat. | |
| static Q_INVOKABLE QString | audioCodecDescription (QMediaFormat::AudioCodec codec) |
| \qmlmethod string QtMultimedia::mediaFormat::audioCodecDescription(codec) Returns a description for codec. | |
| static Q_INVOKABLE QString | videoCodecDescription (QMediaFormat::VideoCodec codec) |
| \qmlmethod string QtMultimedia::mediaFormat::videoCodecDescription(codec) Returns a description for codec. | |
| Protected Attributes inherited from QMediaFormat | |
| FileFormat | fmt |
| AudioCodec | audio = AudioCodec::Unspecified |
| VideoCodec | video = VideoCodec::Unspecified |
| QExplicitlySharedDataPointer< QMediaFormatPrivate > | d |
| Properties inherited from QMediaFormat | |
| FileFormat | fileFormat |
| The file (container) format of the media. | |
| AudioCodec | audioCodec |
| The audio codec of the media. | |
| VideoCodec | videoCodec |
| The video codec of the media. | |
Definition at line 170 of file qtmultimediaquicktypes_p.h.