summaryrefslogtreecommitdiffstats
path: root/src/multimedia/recording/qmediarecorder.h
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2024-01-30 17:56:43 +0100
committerArtem Dyomin <artem.dyomin@qt.io>2024-03-20 10:21:26 +0000
commit32857b05e3b646283c7d83cab22da72686feb115 (patch)
tree100922e72d92fb32f048e8009ce2074ac52f4817 /src/multimedia/recording/qmediarecorder.h
parentf5bd35a2eeb11b7a8f7f9a4230f1c3c5dc79c5ee (diff)
Add outputDevice to the API of QMediaRecorder
Currently, QMediaRecorder writes data to QUrl, it should handle QIODevice as well. The patch adds empty methods and basic documentation. The documentation is to be updated later on, during implementation. Task-number: QTBUG-114675 Task-number: QTBUG-121827 Change-Id: Ie807fc5547459b0e42869ea40c30c2dfa3a097cc Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Diffstat (limited to 'src/multimedia/recording/qmediarecorder.h')
-rw-r--r--src/multimedia/recording/qmediarecorder.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/multimedia/recording/qmediarecorder.h b/src/multimedia/recording/qmediarecorder.h
index c181e8ea0..fed276baf 100644
--- a/src/multimedia/recording/qmediarecorder.h
+++ b/src/multimedia/recording/qmediarecorder.h
@@ -90,6 +90,9 @@ public:
QUrl outputLocation() const;
void setOutputLocation(const QUrl &location);
+ void setOutputDevice(QIODevice *device);
+ QIODevice *outputDevice() const;
+
QUrl actualLocation() const;
RecorderState recorderState() const;