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
返回当前是否显示截图叠加层。
这也表示用户正在使用截取叠加层,后台截取将会失败。
有效
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 对象移至新对象的构造函数。
r-value-reference 版本。
operator=
VideoCaptureState & operator=( const VideoCaptureState & copy_from )
用于从另一个 VideoCaptureState 对象为此 VideoCaptureState 对象赋值的赋值运算符。
operator=
VideoCaptureState & operator=( VideoCaptureState && move_from )
用于从另一个 VideoCaptureState 对象为此 VideoCaptureState 对象赋值的赋值运算符。
r-value-reference 版本。
~VideoCaptureState
~VideoCaptureState()