SceneAnalysisEffect 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.
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
- 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 |