SceneAnalysisEffect 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í.
Representa un efecto que analiza fotogramas de vídeo para determinar si alguna de las técnicas de captura de secuencia de fotos variable admitidas puede producir una imagen capturada de mayor calidad.
public ref class SceneAnalysisEffect sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SceneAnalysisEffect final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SceneAnalysisEffect
Public NotInheritable Class SceneAnalysisEffect
- Herencia
- Atributos
- Implementaciones
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
Para obtener una instancia de esta clase, pase un objeto SceneAnalysisEffectDefinition a MediaCapture.AddVideoEffectAsync.
Al igual que otros efectos, el efecto del analizador de escenas se agrega a la canalización de captura mediante una llamada a AddEffectAsync. Una vez iniciada la captura, se genera el evento SceneAnalyzed . En el controlador de este evento, puede obtener acceso al objeto de salida que indica la probabilidad de que una técnica determinada mejore la imagen capturada. El objeto de salida también proporciona un conjunto de objetos FrameController con valores recomendados que se pueden asignar directamente a la colección VariablePhotoSequenceController.DesiredFrameControllers para habilitar la técnica de captura.
En la versión actual, el único analizador admitido es el analizador de alto rango dinámico (HDR).
Para obtener instrucciones de procedimientos sobre el uso de SceneAnalysisEffect, consulte Análisis de escenas para MediaCapture.
Propiedades
DesiredAnalysisInterval |
Obtiene o establece la duración del período de tiempo durante el cual se analizan los fotogramas de vídeo. |
HighDynamicRangeAnalyzer |
Obtiene un objeto HighDynamicRangeControl que se usa para habilitar o deshabilitar el análisis de alto rango dinámico (HDR). |
Métodos
SetProperties(IPropertySet) |
Establece las propiedades en IMediaExtension. |
Eventos
SceneAnalyzed |
Se genera cuando se completa el análisis de la escena. Consulte SceneAnalyzedEventArgs. |