dtkmultimedia
DTK Multimedia module
载入中...
搜索中...
未找到
Dtk::Multimedia::DMediaCaptureSession类 参考

DMediaCaptureSession类提供相机连接回话相关信息. 更多...

#include <dmediacapturesession.h>

类 Dtk::Multimedia::DMediaCaptureSession 继承关系图:

信号

void audioInputChanged ()
 信号-相机输入设备改变.
 
void cameraChanged ()
 信号-相机对象设备改变.
 
void imageCaptureChanged ()
 信号-相机拍照设备改变.
 
void recorderChanged ()
 信号-相机录制设备改变.
 
void videoOutputChanged ()
 信号-相机视频输出设备改变.
 
void audioOutputChanged ()
 信号-相机音频输出设备改变.
 

Public 成员函数

 DMediaCaptureSession (QObject *parent=nullptr)
 
DAudioInputaudioInput () const
 获取相机输入设备.
 
void setAudioInput (DAudioInput *input)
 设置相机输入设备.
 
DCameracamera () const
 获取相机对象设备.
 
void setCamera (DCamera *camera)
 设置相机对象设备.
 
DImageCaptureimageCapture ()
 获取相机拍照对象.
 
void setImageCapture (DImageCapture *imageCapture)
 设置相机拍照对象.
 
DMediaRecorderrecorder ()
 获取相机录像对象.
 
void setRecorder (DMediaRecorder *recorder)
 设置相机录像对象.
 
void setVideoOutput (QObject *output)
 设置相机视频输出设备.
 
QObject * videoOutput () const
 获取相机视频输出设备.
 
void setVideoSink (DVideoSink *sink)
 设置相机视频链路对象.
 
DVideoSinkvideoSink () const
 获取相机视频链路对象.
 
void setAudioOutput (DAudioOutput *output)
 设置相机音频输出设备.
 
DAudioOutputaudioOutput () const
 获取相机音频输出设备.
 
DMediaCaptureSessionplatformSession () const
 获取相机平台回话.
 

Protected 属性

QScopedPointer< DMediaCaptureSessionPrivate > d_ptr
 

详细描述

DMediaCaptureSession类提供相机连接回话相关信息.

成员函数说明

◆ audioInput()

DAudioInput * DMediaCaptureSession::audioInput ( ) const

获取相机输入设备.

返回
相机输入设备.

◆ audioOutput()

DAudioOutput * DMediaCaptureSession::audioOutput ( ) const

获取相机音频输出设备.

返回
音频输出设备.

◆ camera()

DCamera * DMediaCaptureSession::camera ( ) const

获取相机对象设备.

返回
相机对象设备.

◆ imageCapture()

DImageCapture * DMediaCaptureSession::imageCapture ( )

获取相机拍照对象.

返回
相机拍照对象.

◆ platformSession()

DMediaCaptureSession * DMediaCaptureSession::platformSession ( ) const

获取相机平台回话.

返回
相机平台回话.

◆ recorder()

DMediaRecorder * DMediaCaptureSession::recorder ( )

获取相机录像对象.

返回
相机录像对象.

◆ setAudioInput()

void DMediaCaptureSession::setAudioInput ( DAudioInput input)

设置相机输入设备.

参数
[in]input相机输入设备.

◆ setAudioOutput()

void DMediaCaptureSession::setAudioOutput ( DAudioOutput output)

设置相机音频输出设备.

参数
[in]output相机音频输出设备.

◆ setCamera()

void DMediaCaptureSession::setCamera ( DCamera camera)

设置相机对象设备.

参数
[in]camera相机对象设备.

◆ setImageCapture()

void DMediaCaptureSession::setImageCapture ( DImageCapture imageCapture)

设置相机拍照对象.

参数
[in]camera相机拍照对象.

◆ setRecorder()

void DMediaCaptureSession::setRecorder ( DMediaRecorder recorder)

设置相机录像对象.

参数
[in]recorder相机录像对象.

◆ setVideoOutput()

void DMediaCaptureSession::setVideoOutput ( QObject *  output)

设置相机视频输出设备.

参数
[in]output相机视频输出设备.

◆ setVideoSink()

void DMediaCaptureSession::setVideoSink ( DVideoSink sink)

设置相机视频链路对象.

参数
[in]sink相机视频链路对象.

◆ videoOutput()

QObject * DMediaCaptureSession::videoOutput ( ) const

获取相机视频输出设备.

返回
相机视频输出设备.

◆ videoSink()

DVideoSink * DMediaCaptureSession::videoSink ( ) const

获取相机视频链路对象.

返回
相机视频链路对象.

该类的文档由以下文件生成: