FlashControl 类

定义

提供用于控制捕获设备上的闪存设置的功能。

public ref class FlashControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class FlashControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[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
继承
Object Platform::Object IInspectable FlashControl
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

FlashControl 使应用能够管理设备上的闪存。 这可以在照片应用中用于处理低光条件或 用于 RedEyeReduction

可以通过检查 FlashControl.Supported 来确定设备是否支持此控件。

可以通过 MediaCapture.VideoDeviceController 访问捕获设备的 FlashControl

有关使用 FlashControl 的操作指南,请参阅 用于照片和视频捕获的手动相机控件

属性

AssistantLightEnabled

获取或设置一个值,该值指示是否在捕获设备上启用对焦辅助灯。

AssistantLightSupported

获取一个值,该值指示捕获设备是否支持对焦辅助灯。

Auto

获取或设置一个值,该值指定是否自动设置闪存。 此值还确定设置 AssistantLightEnabled 时,对焦辅助灯是自动运行还是默认运行。

Enabled

获取一个值,该值指定是启用或禁用捕获设备上的闪存。

PowerPercent

获取或设置闪光的强度。

PowerSupported

获取一个值,该值指定设备是否允许更改火炬 LED 电源设置。

RedEyeReduction

获取一个值,该值指定是启用或禁用红眼减少。

RedEyeReductionSupported

获取一个值,该值指定捕获设备是否支持红眼减少。

Supported

获取一个值,该值指定捕获设备是否支持闪存控制。

适用于

另请参阅