IsoSpeedControl Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona funcionalidad para controlar la configuración de velocidad de película ISO en un 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Puedes averiguar si un dispositivo admite este control comprobando IsoSpeedControl.Supported.
Puedes acceder a IsoSpeedControl para el dispositivo de captura a través de MediaCapture.VideoDeviceController.
IsoSpeedControl permite a las aplicaciones administrar la configuración de velocidad ISO en un dispositivo. Por ejemplo, en condiciones de poca luz, las aplicaciones pueden preferir un nivel de ruido mayor a cambio de un mayor brillo general. El control de velocidad ISO permite a las aplicaciones ajustar los inconvenientes, como este.
Use SetPresetAsync para establecer el nivel ISO en uno de los valores isoSpeedPreset .
SupportedPresets enumera los valores preestablecidos que son compatibles con el dispositivo.
Para obtener instrucciones paso a paso para usar FocusControl, consulta Controles manuales de cámara para la captura de fotos y vídeos.
Propiedades
Auto |
Obtiene un valor que indica si la velocidad ISO automática está habilitada. |
Max |
Obtiene la velocidad ISO máxima admitida por el dispositivo de captura. |
Min |
Obtiene la velocidad ISO mínima admitida por el dispositivo de captura. |
Preset |
Obtiene el valor preestablecido de velocidad de película ISO. |
Step |
Obtiene el incremento de velocidad ISO más pequeño admitido por el dispositivo de captura. |
Supported |
Obtiene un valor que especifica si el dispositivo de captura admite el control de velocidad ISO. |
SupportedPresets |
Obtiene los valores preestablecidos ISO que admite el dispositivo de captura. |
Value |
Obtiene el valor de velocidad ISO actual. |
Métodos
SetAutoAsync() |
Establece la velocidad ISO en automática. |
SetPresetAsync(IsoSpeedPreset) |
Establece de forma asincrónica el valor preestablecido de velocidad de película ISO. |
SetValueAsync(UInt32) |
Establece el valor de velocidad ISO. |