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 則為 IsCapturing()false

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 版本。

運算子=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

可從另一個 VideoCaptureState 物件指派這個 VideoCaptureState 物件值的指派運算子。

運算子=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

可從另一個 VideoCaptureState 物件指派這個 VideoCaptureState 物件值的指派運算子。

r-value-reference 版本。

~VideoCaptureState

 ~VideoCaptureState()