diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-06-17 09:16:04 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-06-17 23:13:43 +0200 |
commit | e70fe5efb0b92449cb192f2385836c35666e904c (patch) | |
tree | eaaf6d4300db32d1af710367dc7cc733e563d73d | |
parent | b012fe7c4a489a463f7926862110567bf16908ad (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.h | 9 |
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); |