Partilhar via


ExposureControl Classe

Definição

Fornece funcionalidade para controlar as configurações de exposição em um dispositivo de captura.

public ref class ExposureControl 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 ExposureControl 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 ExposureControl
Public NotInheritable Class ExposureControl
Herança
Object Platform::Object IInspectable ExposureControl
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 ExposureControl fornece aos aplicativos controle adicional sobre as configurações de exposição em um dispositivo.

Para definir um valor de exposição, chame SetValueAsync. Para ativar a exposição automática, chame SetAutoAsync.

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

Se o dispositivo não der suporte ao ExposureControl, você ainda poderá usar a propriedade Exposure no VideoCaptureDevice para definir o valor de exposição.

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

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

Propriedades

Auto

Obtém um valor que indica se a exposição automática está habilitada.

Max

A compensação máxima de EV com suporte.

Min

Obtém a compensação mínima de EV com suporte.

Step

Obtém o menor incremento de tempo de exposição com suporte pelo dispositivo de captura.

Supported

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

Value

Obtém o valor de compensação de EV.

Métodos

SetAutoAsync(Boolean)

Habilita ou desabilitar a exposição automática de forma assíncrona.

SetValueAsync(TimeSpan)

Define de forma assíncrona o tempo de exposição.

Aplica-se a

Confira também