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 

キャプチャが現在一時停止されているかどうかを返します。

IsCapturing() の場合は常に false になります。false

QualityLevel

VideoQualityLevel QualityLevel() const 

現在のキャプチャの品質レベルを返します。

有効

bool Valid() const 

返された VideoCaptureState オブジェクトにデータが入力され、レスポンス ステータスが成功の場合、true を返します。ユーザー作成の VideoCaptureState オブジェクトにデータが入力されていない場合、またはレスポンス ステータスが失敗の場合、false を返します。

この VideoCaptureState オブジェクトのゲッター関数を使用できるようにするには、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()