Partager via


Filtre de décompresseur AVI

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans 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 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.]

Le filtre de décompresseur AVI permet aux codecs VCM (Video Compression Manager) de joindre un graphe de filtre. L’application n’a pas besoin d’ajouter le filtre au graphe de filtre ; elle est extraite automatiquement par le Gestionnaire de graphes de filtre si nécessaire.

Lorsque le Gestionnaire de graphes de filtre crée un graphique pour afficher un fichier AVI, il vérifie le FOURCC dans l’en-tête AVI du fichier pour déterminer si le flux vidéo est compressé. Si c’est le cas, le Gestionnaire de graphes de filtre ajoute le décompresseur AVI, qui recherche ensuite dans le Registre un décompresseur installé qui peut gérer le fichier.

Note

Les décompresseurs MPEG ne sont jamais implémentés en tant que codecs VCM, mais uniquement en tant que filtres DirectShow natifs.

Sur son épingle en amont, le décompresseur AVI se connecte généralement au AVI Splitter. Sur sa broche de sortie, il se connecte généralement au Video Renderer ou au filtre AVI Mux.

Étiquette Valeur
Interfaces de filtre IBaseFilter
Types de supports de broche d’entrée Type principal : MEDIATYPE_VideoSubtype : doit correspondre au code FOURCC pour le type de compression. Pour plus d’informations, consultez codes FOURCC.
Type de format : FORMAT_VideoInfo
Interfaces de broche d’entrée IMemInputPin, IPin, IQualityControl
Types de supports de broche de sortie MEDIATYPE_Video, MEDIASUBTYPE_NULL, FORMAT_VideoInfo
Interfaces de broche de sortie IMediaPosition , IMediaSeeking , IPin, IQualityControl
Filtrer le CLSID CLSID_AVIDec
Page de propriétés CLSID Aucune page de propriétés.
Exécutable quartz.dll
mérite MERIT_NORMAL
catégorie de filtre CLSID_LegacyAmFilterCategory

filtres DirectShow