FlashControl Class
Definition
Provides functionality for controlling the flash settings on a capture device.
public ref class FlashControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.DualApiPartition(version=100859904)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class FlashControl sealed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.DualApiPartition(version=100859904)]
[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
- Inheritance
-
FlashControl
- Attributes
Windows 10 requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
The FlashControl enable apps to manage the flash on a device. This can be used in a photo app to handle low-light conditions or for RedEyeReduction.
You can find out if a device supports this control by checking FlashControl.Supported.
You can access the FlashControl for the capture device through MediaCapture.VideoDeviceController.
For how-to guidance for using the FlashControl, see Manual camera controls for photo and video capture.
Properties
AssistantLightEnabled |
Gets or sets a value indicating whether focus assist light is enabled on the capture device. |
AssistantLightSupported |
Gets a value indicating whether focus assist light is supported by the capture device. |
Auto |
Gets or sets a value that specifies if flash is automatically set. This value also determines if the focus assist light operates automatically or by default whenever AssistantLightEnabled is set. |
Enabled |
Gets a value that specifies if the flash on the capture device is enabled or disabled. |
PowerPercent |
Gets or sets the intensity of the flash. |
PowerSupported |
Gets a value that specifics if the device allows the torch LED power settings to be changed. |
RedEyeReduction |
Gets a value that specifies if the red eye reduction is enabled or disabled. |
RedEyeReductionSupported |
Gets a value that specifies if the capture device supports red eye reduction. |
Supported |
Gets a value that specifies if the capture device supports the flash control. |