IsoSpeedControl 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 velocidade de filme ISO em um dispositivo de captura.
public ref class IsoSpeedControl 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 IsoSpeedControl 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 IsoSpeedControl
Public NotInheritable Class IsoSpeedControl
- 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
Você pode descobrir se um dispositivo dá suporte a esse controle verificando IsoSpeedControl.Supported.
Você pode acessar o IsoSpeedControl para o dispositivo de captura por meio de MediaCapture.VideoDeviceController.
O IsoSpeedControl permite que os aplicativos gerenciem as configurações de velocidade iso em um dispositivo. Por exemplo, em condições de pouca luz, os aplicativos podem preferir um nível de ruído mais alto em troca de maior brilho geral. O controle de velocidade ISO permite que os aplicativos ajustem compensações como essa.
Use SetPresetAsync para definir o nível ISO como um dos valores IsoSpeedPreset .
SupportedPresets lista os valores predefinidos que são compatíveis com o dispositivo.
Para obter diretrizes sobre como usar o FocusControl, consulte Controles manuais de câmera para captura de fotos e vídeos.
Propriedades
Auto |
Obtém um valor que indica se a velocidade automática de ISO está habilitada. |
Max |
Obtém a velocidade máxima de ISO compatível com o dispositivo de captura. |
Min |
Obtém a velocidade mínima de ISO compatível com o dispositivo de captura. |
Preset |
Obtém a predefinição de velocidade de filme ISO. |
Step |
Obtém o menor incremento de velocidade ISO compatível com o dispositivo de captura. |
Supported |
Obtém um valor que especifica se o dispositivo de captura dá suporte ao controle de velocidade ISO. |
SupportedPresets |
Obtém as predefinições ISO compatíveis com o dispositivo de captura. |
Value |
Obtém o valor de velocidade ISO atual. |
Métodos
SetAutoAsync() |
Define a velocidade iso como automática. |
SetPresetAsync(IsoSpeedPreset) |
Define de forma assíncrona a velocidade do filme ISO Preset. |
SetValueAsync(UInt32) |
Define o valor de velocidade ISO. |