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, 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 filtre décompresseur AVI permet aux codecs VCM (Video Compression Manager) de joindre un graphique de filtre. L’application n’a pas besoin d’ajouter le filtre au graphique de filtre ; il est automatiquement extrait par le Gestionnaire de graphe de filtres si nécessaire.

Lorsque le Gestionnaire de graphe de filtres 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 tel est le cas, le Gestionnaire de graphe de filtres ajoute le décompresseur AVI, qui recherche ensuite dans le Registre un décompresseur installé qui peut gérer le fichier.

Notes

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 amont épingle, le décompresseur AVI se connecte généralement au séparateur AVI. Sur sa broche de sortie, il se connecte généralement au convertisseur vidéo 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
CLSID page de propriétés Aucune page de propriétés.
Exécutable quartz.dll
Mérite MERIT_NORMAL
Catégorie de filtre CLSID_LegacyAmFilterCategory

Filtres DirectShow