Partager via


IAMVideoDecimationProperties, interface (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Elle a été remplacée par MediaPlayer, IMFMediaEngine et Capture audio/vidéo dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Si possible, Microsoft recommande vivement d’utiliser MediaPlayer, IMFMediaEngine et Capture audio/vidéo dans Media Foundation pour le nouveau code, plutôt que DirectShow. Microsoft recommande, si possible, la réécriture du code existant qui utilise les API héritées pour être à jour avec les nouvelles API.]

L’interface IAMVideoDecimationProperties contrôle la façon dont overlay Mixer effectue une décimation vidéo

Si une fenêtre vidéo est inférieure à la taille native de la vidéo affichée, le convertisseur vidéo doit décimater la vidéo entrante, c’est-à-dire réduire la taille de la vidéo à la plus petite taille. La décimation peut être effectuée à l’un des endroits suivants.

  • Matériel de superposition sur la puce WCF.
  • Le scaler intégré au port vidéo (si la connexion est via un port vidéo).
  • Décodeur fournissant la vidéo au renderer.
Une application peut appeler des méthodes sur cette interface pour sélectionner une stratégie de décimation particulière afin d’optimiser les performances. Toutefois, la plupart des applications n’auront pas l’occasion d’utiliser cette interface. Sauf si votre application est conçue pour prendre en charge un matériel particulier, il n’existe aucune raison de modifier le comportement par défaut du filtre Overlay Mixer pour la décimation.

Héritage

L’interface IAMVideoDecimationProperties hérite de l’interface IUnknown . IAMVideoDecimationProperties possède également ces types de membres :

Méthodes

L’interface IAMVideoDecimationProperties possède ces méthodes.

 
IAMVideoDecimationProperties ::QueryDecimationUsage

La méthode QueryDecimationUsage récupère la stratégie de décimation actuelle.
IAMVideoDecimationProperties ::SetDecimationUsage

La méthode SetDecimationUsage définit la stratégie de décimation.

Spécifications

Requirement Valeur
Client minimum requis Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Fenêtres
Header strmif.h (include Dshow.h)