Partilhar via


FlashControl Classe

Definição

Fornece funcionalidade para controlar as configurações de flash em um dispositivo de captura.

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
Herança
Object Platform::Object IInspectable FlashControl
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

O FlashControl permite que os aplicativos gerenciem o flash em um dispositivo. Isso pode ser usado em um aplicativo de fotos para lidar com condições de pouca luz ou para RedEyeReduction.

Você pode descobrir se um dispositivo dá suporte a esse controle verificando FlashControl.Supported.

Você pode acessar o FlashControl para o dispositivo de captura por meio de MediaCapture.VideoDeviceController.

Para obter diretrizes sobre como usar o FlashControl, consulte Controles manuais de câmera para captura de fotos e vídeos.

Propriedades

AssistantLightEnabled

Obtém ou define um valor que indica se a luz do assistente de foco está habilitada no dispositivo de captura.

AssistantLightSupported

Obtém um valor que indica se a luz do assistente de foco é compatível com o dispositivo de captura.

Auto

Obtém ou define um valor que especifica se flash é definido automaticamente. Esse valor também determina se a luz do assistente de foco opera automaticamente ou por padrão sempre que AssistantLightEnabled está definido.

Enabled

Obtém um valor que especifica se o flash no dispositivo de captura está habilitado ou desabilitado.

PowerPercent

Obtém ou define a intensidade do flash.

PowerSupported

Obtém um valor que especifica se o dispositivo permite que as configurações de energia led da tocha sejam alteradas.

RedEyeReduction

Obtém um valor que especifica se a redução do olho vermelho está habilitada ou desabilitada.

RedEyeReductionSupported

Obtém um valor que especifica se o dispositivo de captura dá suporte à redução dos olhos vermelhos.

Supported

Obtém um valor que especifica se o dispositivo de captura dá suporte ao controle flash.

Aplica-se a

Confira também