SceneAnalysisEffect Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |