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