IsoSpeedControl クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャプチャ デバイスで ISO フィルム速度設定を制御する機能を提供します。
public ref class IsoSpeedControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class IsoSpeedControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class IsoSpeedControl
Public NotInheritable Class IsoSpeedControl
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
デバイスがこのコントロールをサポートしているかどうかを調べるには、 IsoSpeedControl.Supported を確認します。
キャプチャ デバイスの IsoSpeedControl には 、MediaCapture.VideoDeviceController を使用してアクセスできます。
IsoSpeedControl を使用すると、アプリでデバイスの ISO 速度設定を管理できます。 たとえば、低光量の状況では、全体的な明るさを高くする代わりに、アプリが高いノイズ レベルを好む場合があります。 ISO 速度コントロールを使用すると、アプリはこのようなトレードオフを調整できます。
SetPresetAsync を使用して、ISO レベルを IsoSpeedPreset 値のいずれかに設定します。
SupportedPresets には、 デバイスでサポートされているプリセット値が一覧表示されます。
FocusControl の使用方法に関するガイダンスについては、「写真とビデオのキャプチャ用の手動カメラ コントロール」を参照してください。
プロパティ
Auto |
自動 ISO 速度が有効かどうかを示す値を取得します。 |
Max |
キャプチャ デバイスでサポートされている最大 ISO 速度を取得します。 |
Min |
キャプチャ デバイスでサポートされている最小 ISO 速度を取得します。 |
Preset |
ISO フィルム速度プリセットを取得します。 |
Step |
キャプチャ デバイスでサポートされている最小の ISO 速度増分を取得します。 |
Supported |
キャプチャ デバイスが ISO 速度コントロールをサポートするかどうかを指定する値を取得します。 |
SupportedPresets |
キャプチャ デバイスがサポートする ISO プリセットを取得します。 |
Value |
現在の ISO 速度値を取得します。 |
メソッド
SetAutoAsync() |
ISO 速度を自動に設定します。 |
SetPresetAsync(IsoSpeedPreset) |
ISO フィルム速度 プリセットを非同期的に設定します。 |
SetValueAsync(UInt32) |
ISO 速度値を設定します。 |