Partager via


VideoInfo2 Format Type

[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.]

Le type de média préféré d’une épingle d’aperçu peut être un type au format VIDEOINFOHEADER2 . Cette structure de format prend en charge des fonctionnalités spéciales telles que les proportions vidéo et image entrelacées.

Le VMR-7 et le VMR-9 prennent en charge VIDEOINFOHEADER2 directement. Lorsque vous connectez le VMR au décodeur, il négocie le meilleur format. Toutefois, l’ancien filtre Video Renderer ne prend pas en charge VIDEOINFOHEADER2. Pour utiliser des types de format VIDEOINFOHEADER2 avec le filtre Video Renderer, vous devez insérer le filtre Overlay Mixer dans le graphique.

  1. Énumérez les types de média préférés sur la broche de sortie du filtre de décodeur, à l’aide de la méthode IPin::EnumMediaTypes .
  2. Vérifiez le premier type de média dans la séquence d’énumération.
  3. Si le type de format est FORMAT_VideoInfo2, connectez la broche de sortie au mélangeur de superposition. Ensuite, connectez overlay Mixer au convertisseur vidéo. (Voir Épingles de port vidéo.)

Si vous ne vous souciez pas de ces fonctionnalités, vous n’avez pas besoin d’utiliser overlay Mixer. Connectez le décodeur directement au convertisseur vidéo pour qu’il se connecte au format VIDEOINFOHEADER à la place.

Rubriques de capture avancée

Utilisation du mélangeur de superposition dans la capture vidéo