TorchControl TorchControl TorchControl TorchControl TorchControl Class

Definition

Provides functionality for controlling the torch LED settings on a capture device.

public : sealed class TorchControl : ITorchControl
struct winrt::Windows::Media::Devices::TorchControl : ITorchControl
public sealed class TorchControl : ITorchControl
Public NotInheritable Class TorchControl Implements ITorchControl
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

The TorchControl enables apps to manage the torch LED on a device. This can used in capture apps or in non-capture app to do things like brighten a room.

You can find out if a device supports this control by checking TorchControl.Supported.

You can access the TorchControl for the capture device through MediaCapture.VideoDeviceController.

For how-to guidance for using the TorchControl, see Camera-independent Flashlight.

Properties

Enabled Enabled Enabled Enabled Enabled

Gets or sets a value that enables and disables the torch LED on the device.

PowerPercent PowerPercent PowerPercent PowerPercent PowerPercent

Gets or sets the intensity of the torch LED.

PowerSupported PowerSupported PowerSupported PowerSupported PowerSupported

Gets a value that specifics if the device allows the torch LED power settings to be changed.

Supported Supported Supported Supported Supported

Gets a value that specifies if the capture device supports the torch control.

See Also