Dela via


AVI-kompressorfilter

[Funktionen som är associerad med den här sidan, DirectShow, är en äldre funktion. Det har ersatts av MediaPlayer, IMFMediaEngineoch Audio / Video Capture i Media Foundation. Dessa funktioner har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder MediaPlayer, IMFMediaEngine och Audio/Video Capture i Media Foundation i stället för DirectShow, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Filtret AVI Compressor gör det möjligt för VCM-kodare (Video Compression Manager) att ansluta till ett filterdiagram. Varje codec visas som en separat instans av filtret. Du kan inte skapa det här filtret direkt med CoCreateInstance. I stället måste du använda systemenhetens uppräkning. Mer information finns i Using the System Device Enumerator.

Filtrets indatastift ansluter till filter som matar ut okomprimerade videodata, till exempel videoinspelningsfilter eller AVI Splitter Filter. Filtrets utdatastift ansluter vanligtvis till ett MUX-filter, till exempel AVI Mux-filter.

Om codec stöder en dialogruta för VFW-konfiguration i gammal stil eller dialogrutan Om kan ett program visa den med hjälp av IAMVfwCompressDialogs-gränssnittet.

Not

MPEG-kompressorer implementeras aldrig som VCM-codecs, utan endast som interna DirectShow-filter.

 

Etikett Värde
Filtergränssnitt IAMVfwCompressDialogs, IBaseFilter, IPersistPropertyBag, ISpecifyPropertyPages
Mediatyper för indatastift MEDIATYPE_Video, MEDIASUBTYPE_NULL
Pin-gränssnitt för indata IMemInputPin, IPin, IQualityControl
Utdata fäst medietyper MEDIATYPE_Video, MEDIASUBTYPE_NULL
Pin-gränssnitt för utdata IAMStreamConfig, IAMVideoCompression, IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filtrera CLSID Ej tillämpligt
CLSID för egenskapssida Ingen egenskapssida.
Genomförbar qcap.dll
Merit MERIT_DO_NOT_USE
filterkategori CLSID_VideoCompressorCategory

 

DirectShow-filter