Compartir a través de


SceneAnalysisEffect Clase

Definición

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
Object Platform::Object IInspectable SceneAnalysisEffect
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.

Se aplica a

Consulte también