Compartilhar via


SceneAnalysisEffect Classe

Definição

Representa um efeito que analisa quadros de vídeo para determinar se alguma das técnicas de captura de sequência de fotos variáveis com suporte pode produzir uma imagem capturada de maior qualidade.

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
Herança
Object Platform::Object IInspectable SceneAnalysisEffect
Atributos
Implementações

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

Obtenha uma instância dessa classe passando um objeto SceneAnalysisEffectDefinition para MediaCapture.AddVideoEffectAsync.

Assim como outros efeitos, o efeito do analisador de cena é adicionado ao pipeline de captura chamando AddEffectAsync. Depois que a captura é iniciada, o evento SceneAnalyzed é gerado. No manipulador para esse evento, você pode obter acesso ao objeto de saída que indica a probabilidade de que uma técnica específica melhore a imagem capturada. O objeto de saída também fornece um conjunto de objetos FrameController com configurações recomendadas que podem ser atribuídas diretamente à coleção VariablePhotoSequenceController.DesiredFrameControllers para habilitar a técnica de captura.

Na versão atual, o único analisador com suporte é o analisador HDR (High Dynamic Range).

Para obter diretrizes sobre como usar o SceneAnalysisEffect, consulte Anlysis de cena para MediaCapture.

Propriedades

DesiredAnalysisInterval

Obtém ou define a duração da janela de tempo durante a qual os quadros de vídeo são analisados.

HighDynamicRangeAnalyzer

Obtém um objeto HighDynamicRangeControl que é usado para habilitar ou desabilitar a análise de HDR (High Dynamic Range).

Métodos

SetProperties(IPropertySet)

Define as propriedades no IMediaExtension.

Eventos

SceneAnalyzed

Gerado quando a análise de cena é concluída. Consulte SceneAnalyzedEventArgs

Aplica-se a

Confira também