48 emit q->videoOutputChanged();
137 if (maybeCaptureSession) {
141 qWarning() <<
"Failed to initialize QMediaCaptureSession" << maybeCaptureSession.error();
185 if (oldInput ==
input)
191 oldInput->setDisconnectFunction({});
234 oldCamera->setCaptureSession(
nullptr);
241 camera->setCaptureSession(
this);
279 if (oldScreenCapture) {
282 oldScreenCapture->setCaptureSession(
nullptr);
329 oldCapture->setCaptureSession(
nullptr);
371 if (oldImageCapture) {
374 oldImageCapture->setCaptureSession(
nullptr);
418 oldRecorder->setCaptureSession(
nullptr);
448 return d->videoOutput;
469 d->setVideoSink(
sink);
483 d->videoOutput =
nullptr;
484 d->setVideoSink(
sink);
509 oldOutput->setDisconnectFunction({});
532 return d->audioOutput;
579#include "moc_qmediacapturesession.cpp"
\qmltype AudioOutput \instantiates QAudioOutput
The QCamera class provides interface for system camera devices.
QMediaCaptureSession * captureSession() const
Returns the capture session this camera is connected to, or a nullptr if the camera is not connected ...
QMediaCaptureSession * captureSession() const
Returns the capture session this camera is connected to, or a nullptr if the camera is not connected ...
QMediaCaptureSession * captureSession() const
Returns the capture session this QScreenCapture is connected to.
The QVideoSink class represents a generic sink for video data.
QMediaCaptureSession * captureSession() const
Combined button and popup list for selecting options.
#define Q_RETURN_ARG(Type, data)
GLdouble GLdouble GLdouble GLdouble q
GLsizei GLenum GLboolean sink
GLenum GLenum GLenum input
QT_BEGIN_NAMESPACE typedef uchar * output
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent