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 版本。
運算子=
VideoCaptureState & operator=( const VideoCaptureState & copy_from )
可從另一個 VideoCaptureState 物件指派這個 VideoCaptureState 物件值的指派運算子。
運算子=
VideoCaptureState & operator=( VideoCaptureState && move_from )
可從另一個 VideoCaptureState 物件指派這個 VideoCaptureState 物件值的指派運算子。
r-value-reference 版本。
~VideoCaptureState
~VideoCaptureState()