Share via


FlashControl クラス

定義

キャプチャ デバイスのフラッシュ設定を制御する機能を提供します。

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

Windows の要件

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

注釈

FlashControl を使用すると、アプリでデバイス上のフラッシュを管理できます。 これは、フォト アプリで使用して、低照度の状態を処理したり 、RedEyeReduction に使用したりできます。

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

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

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

プロパティ

AssistantLightEnabled

キャプチャ デバイスでフォーカス アシスト ライトが有効になっているかどうかを示す値を取得または設定します。

AssistantLightSupported

キャプチャ デバイスでフォーカス アシスト ライトがサポートされているかどうかを示す値を取得します。

Auto

flash が自動的に設定されるかどうかを示す値を取得または設定します。 また、この値は、 AssistantLightEnabled が設定されるたびに、フォーカス アシスト ライトが自動的に動作するか、既定で動作するかを決定します。

Enabled

キャプチャ デバイスのフラッシュが有効または無効になっているかどうかを示す値を取得します。

PowerPercent

フラッシュの強度を取得または設定します。

PowerSupported

デバイスでトーチ LED の電源設定を変更できるかどうかを指定する値を取得します。

RedEyeReduction

赤い目の減少を有効または無効にするかどうかを指定する値を取得します。

RedEyeReductionSupported

キャプチャ デバイスが赤目の減少をサポートするかどうかを示す値を取得します。

Supported

キャプチャ デバイスがフラッシュ コントロールをサポートしているかどうかを示す値を取得します。

適用対象

こちらもご覧ください