Partager via


Fonctionnalités du VMR

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Video Mixing Renderer 7 (VMR-7) prend en charge les nouvelles fonctionnalités suivantes :

  • Combinaison réelle de plusieurs flux vidéo, à l’aide des fonctionnalités de fusion alpha des appareils matériels Direct3D.
  • La possibilité de brancher votre propre composant de composition pour implémenter des effets et des transitions entre plusieurs flux vidéo entrant dans le VMR.
  • Vrai rendu sans fenêtre. Il n’est plus nécessaire de faire de la fenêtre de lecture vidéo un enfant de la fenêtre de l’application afin de contenir la lecture vidéo. Le nouveau mode de rendu sans fenêtre de VMR permet aux applications d’héberger facilement la lecture vidéo dans n’importe quelle fenêtre sans avoir à transférer les messages de fenêtre au convertisseur pour un traitement spécifique au convertisseur.
  • Nouveau mode de lecture sans rendu dans lequel les applications peuvent fournir leur propre composant d’allocateur pour accéder à l’image vidéo décodée avant son affichage à l’écran.
  • Amélioration de la prise en charge des PC équipés de plusieurs moniteurs.
  • Prise en charge de la nouvelle architecture d’accélération vidéo DirectX de Microsoft.
  • Prise en charge de la lecture vidéo de haute qualité simultanément sur plusieurs fenêtres.
  • Prise en charge du mode exclusif DirectDraw
  • Compatibilité descendante à 100 % avec les applications existantes.
  • Prise en charge du pas à pas de frame et un moyen fiable de capturer l’image actuelle affichée.
  • La possibilité pour les applications de fusionner facilement leurs propres données d’image statiques (telles que des logos de canal ou des composants d’interface utilisateur) avec la vidéo de manière fluide et sans scintillement.

VMR-9 prend en charge toutes les fonctionnalités répertoriées ci-dessus, ainsi que :

  • Possibilité de traiter des données vidéo directement avec les API Direct3D telles que les nuanceurs de pixels.
  • Prise en charge améliorée du contenu vidéo entrelacé.
  • Prise en charge sur n’importe quelle plateforme prise en charge par DirectX.

À propos du rendu de mixage vidéo