Interfaces pour le rendu vidéo et la superposition

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

Ces interfaces prennent en charge le contrôle d’application sur le rendu vidéo. Notez que certaines de ces interfaces sont désormais déconseillées, car le filtre convertisseur de mixage vidéo fournit un rendu et un contrôle de superposition supérieurs.

Interface Description
IAMLine21Decoder Permet d’accéder aux informations et aux paramètres sous-titrés.
IAMOverlayFX Appliquer des effets de superposition à la surface vidéo. (Déconseillée).
IAMVideoDecimationProperties Contrôler la façon dont DirectShow met à l’échelle une image vidéo si la fenêtre vidéo est plus petite que la taille native de la vidéo. (Déconseillée).
IBasicVideo2 Définissez les propriétés de la vidéo.
IDDrawExclModeVideo Afficher la vidéo en mode plein écran exclusif Microsoft DirectDraw. (Déconseillée).
IDDrawExclModeVideoCallback Interface de rappel pour recevoir une notification concernant les modifications apportées à la position de superposition, à la taille et à la visibilité. (Déconseillée).
IDirectDrawVideo Désactivez les fonctionnalités DirectDraw spécifiées. (Déconseillée).
IDirectDrawMediaSample Accédez à une surface DirectDraw allouée par le filtre Overlay Mixer . (Déconseillé.)
IMixerOCX Implémenté sur overlay Mixer. Permet aux clients sans fenêtre, tels que les contrôles ActiveX®, d’obtenir et de définir les propriétés du rectangle vidéo et de conseiller le filtre des événements.
IMixerOCXNotify Implémenté par les clients sans fenêtre et appelé par overlay Mixer pour envoyer des notifications d’événements affectant le rectangle d’affichage vidéo.
IMixerPinConfig2 Définissez des contrôles de couleur vidéo sur le filtre Overlay Mixer lors du mélange de plusieurs flux vidéo. (Déconseillée).
IQualProp Interroger un convertisseur vidéo pour obtenir des informations sur les performances.
IVideoWindow Définir les propriétés de la fenêtre vidéo.
Interfaces video mixing renderer 9.
Interfaces video mixing renderer 7.

 

Utilisation du convertisseur de mixage vidéo