gpg::VideoCaptureState
#include <video_capture_state.h>
允许访问视频捕获当前状态的数据结构。
摘要
构造函数和析构函数 |
|
---|---|
VideoCaptureState()
|
|
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
显式构造函数。
|
|
VideoCaptureState(const VideoCaptureState & copy_from)
复制构造函数,用于将现有的VideoCaptureState对象复制到新的对象中。
|
|
VideoCaptureState(VideoCaptureState && move_from)
移动构造函数,用于将现有的VideoCaptureState对象移动到新的对象中。
|
|
~VideoCaptureState()
|
公有函数 |
|
---|---|
CaptureMode() const
|
返回当前捕获的捕获模式。
|
IsCapturing() const
|
bool
返回服务当前是否正在捕获。
|
IsOverlayVisible() const
|
bool
返回捕获叠加层当前是否可见。
|
IsPaused() const
|
bool
返回捕获当前是否暂停。
|
QualityLevel() const
|
返回当前捕获的质量等级。
|
Valid() const
|
bool
当返回的VideoCaptureState对象填充了数据并伴随成功的响应状态时返回true;对于未填充的用户创建的VideoCaptureState对象或伴随失败响应状态的已填充对象返回false。
|
operator=(const VideoCaptureState & copy_from)
|
赋值运算符,用于将此VideoCaptureState对象的数值从另一个VideoCaptureState对象赋值。
|
operator=(VideoCaptureState && move_from)
|
赋值运算符,用于将此VideoCaptureState对象的数值从另一个VideoCaptureState对象赋值。
|
公有函数
IsCapturing
bool IsCapturing() const
返回服务当前是否正在捕获。
IsOverlayVisible
bool IsOverlayVisible() const
返回捕获叠加层当前是否可见。
这也表示捕获叠加层正在被用户使用,后台捕获将失败。
Valid
bool Valid() const
当返回的VideoCaptureState对象填充了数据并伴随成功的响应状态时返回true;对于未填充的用户创建的VideoCaptureState对象或伴随失败响应状态的已填充对象返回false。
对于此VideoCaptureState对象的getter函数可用,它必须为true。
VideoCaptureState
VideoCaptureState()
VideoCaptureState
VideoCaptureState( std::shared_ptr< const VideoCaptureStateImpl > impl )
显式构造函数。
VideoCaptureState
VideoCaptureState( const VideoCaptureState & copy_from )
复制构造函数,用于将现有的VideoCaptureState对象复制到新的对象中。
VideoCaptureState
VideoCaptureState( VideoCaptureState && move_from )
移动构造函数,用于将现有的VideoCaptureState对象移动到新的对象中。
右值引用版本。
operator=
VideoCaptureState & operator=( const VideoCaptureState & copy_from )
赋值运算符,用于将此VideoCaptureState对象的数值从另一个VideoCaptureState对象赋值。
operator=
VideoCaptureState & operator=( VideoCaptureState && move_from )
赋值运算符,用于将此VideoCaptureState对象的数值从另一个VideoCaptureState对象赋值。
右值引用版本。
~VideoCaptureState
~VideoCaptureState()