次の方法で共有


InfraredTorchControl.SupportedModes プロパティ

定義

SupportedModes プロパティは、赤外線 LED でサポートされているモードを確認するために使用されます。

public:
 property IVectorView<InfraredTorchMode> ^ SupportedModes { IVectorView<InfraredTorchMode> ^ get(); };
IVectorView<InfraredTorchMode> SupportedModes();
public IReadOnlyList<InfraredTorchMode> SupportedModes { get; }
var iVectorView = infraredTorchControl.supportedModes;
Public ReadOnly Property SupportedModes As IReadOnlyList(Of InfraredTorchMode)

プロパティ値

サポートされている InfraredTorchModes の読み取り専用リスト。

using Windows.Media.Capture;

MediaCapture mediaCapture = new MediaCapture();

public MainPage()
{
    this.InitializeComponent();
}

protected override async void OnNavigatedTo(NavigationEventArgs e)
{
    await mediaCapture.InitializeAsync();

    // Preview is Windows.UI.Xaml.Controls.CaptureElement defined in XAML file
    // and used to render camera preview
    Preview.Source = mediaCapture;
    await mediaCapture.StartPreviewAsync();

    if (mediaCapture.VideoDeviceController.InfraredTorchControl.IsSupported)
    {
        Debug.WriteLine("IR torch supported");

        IEnumerable<InfraredTorchMode> supportedModes = 
            mediaCapture.VideoDeviceController.InfraredTorchControl.SupportedModes;
        foreach (InfraredTorchMode supportedMode in supportedModes)
        {
            Debug.WriteLine($"This infrared LED supports mode {supportedMode}");
        }
    }
    else
    {
        Debug.WriteLine("IR torch NOT supported");
    }
}

適用対象

こちらもご覧ください