Filtre de compresseur AVI
Le filtre de compresseur AVI permet aux codecs du gestionnaire de compression vidéo (VCM) de joindre un graphique de filtres. Chaque codec apparaît sous la forme d’une instance distincte du filtre. Vous ne pouvez pas créer directement ce filtre avec CoCreateInstance. Au lieu de cela, vous devez utiliser l’énumérateur du périphérique système. Pour plus d’informations, consultez utilisation de l’énumérateur de périphérique système.
La broche d’entrée du filtre se connecte aux filtres qui génèrent des données vidéo non compressées, telles que les filtres de capture vidéo ou le filtre de séparateur AVI. La broche de sortie du filtre se connecte généralement à un filtre MUX, tel que le filtre multiplex MUX.
Si le codec prend en charge une boîte de dialogue de configuration de VFW de style ancien ou une boîte de dialogue à propos de, une application peut l’afficher à l’aide de l’interface IAMVfwCompressDialogs .
Notes
les compresseurs MPEG ne sont jamais implémentés en tant que codecs VCM, mais uniquement en tant que filtres de DirectShow natifs.
| Étiquette | Valeur |
|---|---|
| Interfaces de filtre | IAMVfwCompressDialogs, IBaseFilter, IPersistPropertyBag, ISpecifyPropertyPages |
| Types de média de broche d’entrée | _Vidéo MediaType, MEDIASUBTYPE _ null |
| Interfaces pin d’entrée | IMemInputPin, IPIN, IQualityControl |
| Types de média de broche de sortie | _Vidéo MediaType, MEDIASUBTYPE _ null |
| Interfaces de broche de sortie | IAMStreamConfig, IAMVideoCompression, IMediaPosition, IMediaSeeking, IPIN, IQualityControl |
| CLSID du filtre | Non applicable |
| CLSID de page de propriétés | Aucune page de propriétés. |
| Exécutable | qcap.dll |
| Mérite | MÉRITE _ n' _ _ utilise pas |
| Catégorie de filtre | CLSID _ VideoCompressorCategory |