summaryrefslogtreecommitdiffstats
path: root/src/multimedia/recording/qmediacapturesession.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/recording/qmediacapturesession.h')
-rw-r--r--src/multimedia/recording/qmediacapturesession.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/multimedia/recording/qmediacapturesession.h b/src/multimedia/recording/qmediacapturesession.h
index ce5555a93..ee096a147 100644
--- a/src/multimedia/recording/qmediacapturesession.h
+++ b/src/multimedia/recording/qmediacapturesession.h
@@ -47,6 +47,7 @@ QT_BEGIN_NAMESPACE
class QCamera;
class QAudioInput;
+class QAudioOutput;
class QCameraDevice;
class QCameraImageCapture; // ### rename to QMediaImageCapture
class QMediaEncoder;
@@ -86,6 +87,9 @@ public:
void setVideoSink(QVideoSink *preview);
QVideoSink *videoSink() const;
+ void setAudioOutput(QAudioOutput *output);
+ QAudioOutput *audioOutput() const;
+
QPlatformMediaCaptureSession *platformSession() const;
Q_SIGNALS:
@@ -94,6 +98,7 @@ Q_SIGNALS:
void imageCaptureChanged();
void encoderChanged();
void videoOutputChanged();
+ void audioOutputChanged();
private:
QMediaCaptureSessionPrivate *d_ptr;