InfraredTorchControl.SupportedModes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die SupportedModes-Eigenschaft wird verwendet, um modi zu ermitteln, die die Infrarot-LED unterstützt.
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)
Eigenschaftswert
Schreibgeschützte Liste der unterstützten InfraredTorchModes.
Beispiele
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");
}
}