ExposureControl Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |