-api-id | -api-type | ms.custom |
---|---|---|
P:Windows.Media.Devices.InfraredTorchControl.SupportedModes |
winrt property |
19H1 |
SupportedModes property is used to find out modes that the infrared LED supports.
Read-only list of supported 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");
}
}