Filtr kompresoru AVI
[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Filtr AVI Kompresor umožňuje, aby kodeky Video Compression Manager (VCM) připojily graf filtru. Každý kodek se zobrazí jako samostatná instance filtru. Tento filtr nelze vytvořit přímo pomocí instance CoCreateInstance. Místo toho musíte použít výčet systémových zařízení. Další informace naleznete v tématu Použití enumerátoru systémových zařízení.
Vstupní špendlík filtru se připojuje k filtrům, které výstupní nekomprimovaná video data, jako jsou filtry zachycení videa nebo AVI Splitter Filter. Výstupní špendlík filtru se obvykle připojuje k filtru MUX, jako je AVI Mux Filter.
Pokud kodek podporuje dialogové okno konfigurace VFW ve starém stylu nebo o aplikaci, může ji aplikace zobrazit pomocí IAMVfwCompressDialogs rozhraní.
Poznámka
Kompresory MPEG nejsou nikdy implementovány jako kodeky VCM, ale pouze jako nativní filtry DirectShow.
Označit | Hodnota |
---|---|
Rozhraní filtru | IAMVfwCompressDialogs, IBaseFilter, IPersistPropertyBag, ISpecifyPropertyPages |
Typy médií připnutí vstupu | MEDIATYPE_Video, MEDIASUBTYPE_NULL |
Rozhraní vstupního pinu | IMemInputPin, IPin, IQualityControl |
Typy médií připnutí výstupu | MEDIATYPE_Video, MEDIASUBTYPE_NULL |
Rozhraní výstupního připínáčku | IAMStreamConfig, IAMVideoCompression, IMediaPosition, IMediaSeeking, IPin, IQualityControl |
Filtr CLSID | Nejde použít |
CLSID stránky vlastností | Žádná stránka vlastností. |
Spustitelný | qcap.dll |
Merit | MERIT_DO_NOT_USE |
kategorie filtru | CLSID_VideoCompressorCategory |
Související témata