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 物件值的指派運算子。

公開函式

CaptureMode

VideoCaptureMode CaptureMode() const 

傳回目前擷取的拍攝模式。

IsCapturing

bool IsCapturing() const 

傳回服務目前是否正在擷取。

IsOverlayVisible

bool IsOverlayVisible() const 

傳回目前是否顯示拍攝疊加層。

這也表示使用者正在使用擷取重疊影像,且背景擷取會失敗。

IsPaused

bool IsPaused() const 

傳回拍攝目前是否已暫停。

如果為 false,則一律為 falseIsCapturing()

QualityLevel

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