gpg::VideoCapabilities

#include <video_capabilities.h>

現在のデバイスの録画機能に関する情報にアクセスできるデータ構造。

概要

コンストラクタとデストラクタ

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
明示的なコンストラクタ。
VideoCapabilities(const VideoCapabilities & copy_from)
既存の VideoCapabilities オブジェクトをコピーして新しいオブジェクトにコピーするためのコピー コンストラクタ。
VideoCapabilities(VideoCapabilities && move_from)
既存の VideoCapabilities オブジェクトを新しいオブジェクトに移動するためのコンストラクタ。
~VideoCapabilities()

パブリック関数

IsCameraSupported() const
bool
デバイスに前面カメラがあり、使用できるかどうかを返します。
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
カメラ、マイク、ストレージへの書き込みに加えて、キャプチャ モードと画質レベルがサポートされているかどうかを確認します。
IsMicSupported() const
bool
デバイスにマイクがあり、使用できるかどうかを返します。
IsWriteStorageSupported() const
bool
デバイスに外部ストレージ デバイスがあり、使用できるかどうかを返します。
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
デバイスが指定されたキャプチャ モードをサポートしているかどうかを返します。
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
デバイスが指定された品質レベルをサポートしているかどうかを返します。
Valid() const
bool
返された VideoCapabilities オブジェクトにデータを入力し、成功のレスポンス ステータスが付随している場合は true を返します。ユーザーが作成した VideoCapabilities オブジェクトが未入力の場合、またはデータが入力され、レスポンスの失敗ステータスが伴う場合は false を返します。
operator=(const VideoCapabilities & copy_from)
この VideoCapabilities オブジェクトの値を別の VideoCapabilities オブジェクトから割り当てる代入演算子。
operator=(VideoCapabilities && move_from)
この VideoCapabilities オブジェクトの値を別の VideoCapabilities オブジェクトから割り当てる代入演算子。

パブリック関数

IsCameraSupported

bool IsCameraSupported() const 

デバイスに前面カメラがあり、使用できるかどうかを返します。

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

カメラ、マイク、ストレージへの書き込みに加えて、キャプチャ モードと画質レベルがサポートされているかどうかを確認します。

IsMicSupported

bool IsMicSupported() const 

デバイスにマイクがあり、使用できるかどうかを返します。

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

デバイスに外部ストレージ デバイスがあり、使用できるかどうかを返します。

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

デバイスが指定されたキャプチャ モードをサポートしているかどうかを返します。

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

デバイスが指定された品質レベルをサポートしているかどうかを返します。

有効

bool Valid() const 

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

この VideoCapabilities オブジェクトのゲッター関数を使用するには、true にする必要があります。

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

 VideoCapabilities(
  std::shared_ptr< const VideoCapabilitiesImpl > impl
)

明示的なコンストラクタ。

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

既存の VideoCapabilities オブジェクトをコピーして新しいオブジェクトにコピーするためのコピー コンストラクタ。

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

既存の VideoCapabilities オブジェクトを新しいオブジェクトに移動するためのコンストラクタ。

r-value-reference バージョンです。

演算子=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

この VideoCapabilities オブジェクトの値を別の VideoCapabilities オブジェクトから割り当てる代入演算子。

演算子=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

この VideoCapabilities オブジェクトの値を別の VideoCapabilities オブジェクトから割り当てる代入演算子。

r-value-reference バージョンです。

~動画機能

 ~VideoCapabilities()