Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QMediaCaptureSessionPrivate Class Reference
+ Collaboration diagram for QMediaCaptureSessionPrivate:

Public Member Functions

void setVideoSink (QVideoSink *sink)
 

Public Attributes

QMediaCaptureSessionq = nullptr
 
QPlatformMediaCaptureSessioncaptureSession = nullptr
 
QAudioInputaudioInput = nullptr
 
QAudioOutputaudioOutput = nullptr
 
QPointer< QCameracamera
 
QPointer< QScreenCapturescreenCapture
 
QPointer< QWindowCapturewindowCapture
 
QPointer< QImageCaptureimageCapture
 
QPointer< QMediaRecorderrecorder
 
QPointer< QVideoSinkvideoSink
 
QPointer< QObjectvideoOutput
 

Detailed Description

Definition at line 22 of file qmediacapturesession.cpp.

Member Function Documentation

◆ setVideoSink()

void QMediaCaptureSessionPrivate::setVideoSink ( QVideoSink sink)
inline

Definition at line 37 of file qmediacapturesession.cpp.

References captureSession, emit, QPlatformMediaCaptureSession::setVideoPreview(), and videoSink.

Referenced by QMediaCaptureSession::~QMediaCaptureSession().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ audioInput

QAudioInput* QMediaCaptureSessionPrivate::audioInput = nullptr

◆ audioOutput

QAudioOutput* QMediaCaptureSessionPrivate::audioOutput = nullptr

Definition at line 28 of file qmediacapturesession.cpp.

Referenced by QMediaCaptureSession::setAudioOutput().

◆ camera

QPointer<QCamera> QMediaCaptureSessionPrivate::camera

◆ captureSession

◆ imageCapture

QPointer<QImageCapture> QMediaCaptureSessionPrivate::imageCapture

Definition at line 32 of file qmediacapturesession.cpp.

Referenced by QMediaCaptureSession::setImageCapture().

◆ q

QMediaCaptureSession* QMediaCaptureSessionPrivate::q = nullptr

Definition at line 25 of file qmediacapturesession.cpp.

Referenced by QMediaCaptureSession::QMediaCaptureSession().

◆ recorder

QPointer<QMediaRecorder> QMediaCaptureSessionPrivate::recorder

Definition at line 33 of file qmediacapturesession.cpp.

Referenced by QMediaCaptureSession::setRecorder().

◆ screenCapture

QPointer<QScreenCapture> QMediaCaptureSessionPrivate::screenCapture

Definition at line 30 of file qmediacapturesession.cpp.

Referenced by QMediaCaptureSession::setScreenCapture().

◆ videoOutput

QPointer<QObject> QMediaCaptureSessionPrivate::videoOutput

Definition at line 35 of file qmediacapturesession.cpp.

◆ videoSink

QPointer<QVideoSink> QMediaCaptureSessionPrivate::videoSink

Definition at line 34 of file qmediacapturesession.cpp.

Referenced by setVideoSink().

◆ windowCapture

QPointer<QWindowCapture> QMediaCaptureSessionPrivate::windowCapture

Definition at line 31 of file qmediacapturesession.cpp.

Referenced by QMediaCaptureSession::setWindowCapture().


The documentation for this class was generated from the following file: