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()