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。
此值必须为 true,以便此 VideoCaptureState 对象的 getter 函数可用。
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()