summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-06-17 09:16:04 +0200
committerLars Knoll <lars.knoll@qt.io>2021-06-17 23:13:43 +0200
commite70fe5efb0b92449cb192f2385836c35666e904c (patch)
treeeaaf6d4300db32d1af710367dc7cc733e563d73d
parentb012fe7c4a489a463f7926862110567bf16908ad (diff)
Mark some methods on QMediaFormat as invokable
Change-Id: Ia2aac9b59458c99aaf3ee34a480e52f9f425576b Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
-rw-r--r--src/multimedia/qmediaformat.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/multimedia/qmediaformat.h b/src/multimedia/qmediaformat.h
index 68dc16103..b74ac39ec 100644
--- a/src/multimedia/qmediaformat.h
+++ b/src/multimedia/qmediaformat.h
@@ -115,6 +115,7 @@ public:
Encode,
Decode
};
+ Q_ENUM(ConversionMode)
enum ResolveFlags
{
@@ -146,13 +147,13 @@ public:
void setAudioCodec(AudioCodec codec) { audio = codec; }
AudioCodec audioCodec() const { return audio; }
- bool isSupported(ConversionMode mode) const;
+ Q_INVOKABLE bool isSupported(ConversionMode mode) const;
QMimeType mimeType() const;
- QList<QMediaFormat::FileFormat> supportedFileFormats(ConversionMode m);
- QList<QMediaFormat::VideoCodec> supportedVideoCodecs(ConversionMode m);
- QList<QMediaFormat::AudioCodec> supportedAudioCodecs(ConversionMode m);
+ Q_INVOKABLE QList<QMediaFormat::FileFormat> supportedFileFormats(ConversionMode m);
+ Q_INVOKABLE QList<QMediaFormat::VideoCodec> supportedVideoCodecs(ConversionMode m);
+ Q_INVOKABLE QList<QMediaFormat::AudioCodec> supportedAudioCodecs(ConversionMode m);
static QString fileFormatName(QMediaFormat::FileFormat c);
static QString audioCodecName(QMediaFormat::AudioCodec c);