ExposureControl クラス

定義

キャプチャ デバイスの露出設定を制御する機能を提供します。

public ref class ExposureControl 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 ExposureControl 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 ExposureControl
Public NotInheritable Class ExposureControl
継承
Object Platform::Object IInspectable ExposureControl
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

ExposureControl を使用すると、アプリでデバイスの露出設定をさらに制御できます。

公開値を設定するには、 SetValueAsync を呼び出します。 自動露出を有効にするには、 SetAutoAsync を呼び出します。

デバイスでこのコントロールがサポートされているかどうかを確認する場合は、 ExposureControl.Supported を確認します。

デバイスが ExposureControl をサポートしていない場合でも、VideoCaptureDeviceExposure プロパティを使用して露出値を設定できます。

キャプチャ デバイスの ExposureControl には 、MediaCapture.VideoDeviceController を使用してアクセスできます。

ExposureControl の使用方法に関するガイダンスについては、「写真とビデオのキャプチャ用の手動カメラ コントロール」を参照してください。

プロパティ

Auto

自動露出が有効になっているかどうかを示す値を取得します。

Max

サポートされている最大 EV 補正。

Min

サポートされている最小 EV 補正を取得します。

Step

キャプチャ デバイスでサポートされる最小の露出時間増分を取得します。

Supported

キャプチャ デバイスが露出コントロールをサポートするかどうかを示す値を取得します。

Value

EV 補正値を取得します。

メソッド

SetAutoAsync(Boolean)

自動露出を非同期的に有効または無効にします。

SetValueAsync(TimeSpan)

露出時間を非同期的に設定します。

適用対象

こちらもご覧ください