summaryrefslogtreecommitdiffstats
path: root/src/multimedia/qmediaformat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/qmediaformat.h')
-rw-r--r--src/multimedia/qmediaformat.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/multimedia/qmediaformat.h b/src/multimedia/qmediaformat.h
index 69e795545..a488fd378 100644
--- a/src/multimedia/qmediaformat.h
+++ b/src/multimedia/qmediaformat.h
@@ -46,6 +46,7 @@
QT_BEGIN_NAMESPACE
+class QMimeType;
class QMediaFormat;
class QMediaEncoderSettings;
class QMediaFormatPrivate
@@ -72,10 +73,9 @@ public:
FLAC,
MP3,
Mpeg4Audio,
- Opus,
+ ALAC,
Wave,
- WindowsMediaAudio,
- LastFileFormat = WindowsMediaAudio
+ LastFileFormat = Wave
};
enum class AudioCodec {
@@ -89,8 +89,8 @@ public:
Opus,
Vorbis,
Wave,
- WindowsMediaAudio,
- LastAudioCodec = WindowsMediaAudio
+ ALAC,
+ LastAudioCodec = ALAC
};
enum class VideoCodec {
@@ -127,6 +127,8 @@ public:
bool isAudioFormat() const;
+ QMimeType mimeType() const;
+
static QString fileFormatName(QMediaFormat::FileFormat c);
static QString audioCodecName(QMediaFormat::AudioCodec c);
static QString videoCodecName(QMediaFormat::VideoCodec c);