Partager via


SceneAnalysisEffect Classe

Définition

Représente un effet qui analyse les images vidéo pour déterminer si l’une des techniques de capture de séquence de photos variables prises en charge peut produire une image capturée de meilleure qualité.

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
Héritage
Object Platform::Object IInspectable SceneAnalysisEffect
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Obtenez un instance de cette classe en passant un objet SceneAnalysisEffectDefinition dans MediaCapture.AddVideoEffectAsync.

Tout comme les autres effets, l’effet analyseur de scène est ajouté au pipeline de capture en appelant AddEffectAsync. Une fois la capture démarrée, l’événement SceneAnalyzed est déclenché. Dans le gestionnaire de cet événement, vous pouvez accéder à l’objet de sortie qui indique la probabilité qu’une technique particulière améliore l’image capturée. L’objet de sortie fournit également un ensemble d’objets FrameController avec des paramètres recommandés qui peuvent être affectés directement à la collection VariablePhotoSequenceController.DesiredFrameControllers pour activer la technique de capture.

Dans la version actuelle, le seul analyseur pris en charge est l’analyseur HDR (High Dynamic Range).

Pour obtenir des instructions sur l’utilisation de SceneAnalysisEffect, consultez Anlysis de scène pour MediaCapture.

Propriétés

DesiredAnalysisInterval

Obtient ou définit la durée de la fenêtre de temps pendant laquelle les images vidéo sont analysées.

HighDynamicRangeAnalyzer

Obtient un objet HighDynamicRangeControl utilisé pour activer ou désactiver l’analyse HDR (High Dynamic Range).

Méthodes

SetProperties(IPropertySet)

Définit les propriétés sur IMediaExtension.

Événements

SceneAnalyzed

Déclenché lorsque l’analyse de la scène est terminée. Voir SceneAnalyzedEventArgs

S’applique à

Voir aussi