diff options
author | Lars Knoll <lars.knoll@qt.io> | 2022-01-10 09:31:48 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2022-01-11 15:16:12 +0100 |
commit | ccdc369cb82180bc12c3a6b00d33afad2848ba02 (patch) | |
tree | c22dd3e705c4bffe9b91aa0ddcd9e2edec3b752b /src/multimedia/recording | |
parent | 92f526ca472ba206883a8bbfd201469d52a1f1fc (diff) |
Reintroduce a plugin architecture for multimedia backends
This is required, so we can introduce FFMpeg as a technology preview,
and have both backends available in one compiled version of Qt.
The plugin archicture is much simpler than in Qt 5, using one plugin
per backend, not multiple.
Export a couple of classes and methods from Qt Multimedia that are
required for the backends to work.
Change-Id: I99ab324c5ee018a3cefcf32d82f16a0bf6b5d409
Reviewed-by: Piotr Srebrny <piotr.srebrny@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/recording')
-rw-r--r-- | src/multimedia/recording/qmediarecorder_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/recording/qmediarecorder_p.h b/src/multimedia/recording/qmediarecorder_p.h index 8e41079cc..ed46c5cba 100644 --- a/src/multimedia/recording/qmediarecorder_p.h +++ b/src/multimedia/recording/qmediarecorder_p.h @@ -62,7 +62,7 @@ QT_BEGIN_NAMESPACE class QPlatformMediaRecorder; class QTimer; -class QMediaRecorderPrivate +class Q_MULTIMEDIA_EXPORT QMediaRecorderPrivate { Q_DECLARE_PUBLIC(QMediaRecorder) |