Interfaces d’encodage et de décodage de fichiers

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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 l’encodage et le décodage de fichiers.

Interface Description
IAMMediaContent Récupérer des métadonnées à partir d’un flux, tel que l’auteur et le titre.
IAMOpenProgress Déterminez la progression d’une opération d’ouverture de fichier.
IAMParse Interrogez et définissez l’heure d’analyse de la position actuelle dans un flux MPEG.
IAMStreamSelect Contrôlez les flux logiques qui sont lus et récupérez des informations les concernant.
IAMVfwCompressDialogs Afficher les boîtes de dialogue fournies par les codecs VFW.
IAMVideoCompression Définissez les paramètres de compression vidéo.
IConfigAsfWriter Contrôlez la façon dont le filtre enregistreur ASF WM écrit des fichiers ASF (Advanced Systems Format).
IConfigAviMux Contrôlez la façon dont le filtre AVI Mux écrit les fichiers AVI.
IConfigInterleaving Configurez l’entrelacement lorsque le filtre AVI Mux écrit des fichiers AVI.
IDVEnc Définissez la résolution d’encodage sur le filtre DV Video Encoder .
IDVSplitter Rétrograder la fréquence d’images sur un flux vidéo numérique (DV)
IIPDVDec Définissez la résolution de décodage sur le filtre Décodeur vidéo DV .
IPersistMediaPropertyBag Définissez et récupérez des segments INFO et DISP dans des flux AVI.

 

Interfaces