Megosztás a következőn keresztül:


DirectShow-szűrők

[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]

A DirectShow alapértelmezett szűrőket biztosít a Windowsban. Ezek a szűrők számos adatformátumot támogatnak, miközben magas szintű hardverfüggést biztosítanak. Az alkalmazások egyéni szűrőket is regisztrálhatnak és telepíthetnek a célrendszerre.

Az ACM Burkoló, az AVI dekompresszor és az AVI kompresszorszűrők együttműködnek a hang- és videotömörítés-kezelőkkel, hogy különböző kodekeket lehessen használni a DirectShow szűrőgráfban.

Itt találja a DirectShow Software Development Kit (SDK) által támogatott összes szűrőt. Ha egy szűrő megjelenik a GraphEditben, de ebben a referenciaszakaszban nincs dokumentálva, az azt jelenti, hogy a szűrőt vagy harmadik fél telepítette, vagy más Microsoft-technológia belsőleg használja. Az ilyen szűrőket a DirectShow SDK nem támogatja.

Szűrő Leírás
ACM Burkoló Lehetővé teszi, hogy a Hangtömörítés-kezelő (ACM) kodekek szűrőgráfhoz csatlakozzanak.
analóg videó keresztsávos A Windows-illesztőprogram-modellt (WDM) támogató videorögzítő eszközön lévő videokontrasztot jelöli.
Hangrögzítési Hangrögzítő eszközt jelöl.
Audio Renderer (WaveOut) A waveOut* API-kat használja a hullámforma hang megjelenítéséhez.
AVI kompresszor Lehetővé teszi, hogy a Video Compression Manager (VCM) kompresszorok szűrőgráfhoz csatlakozzanak.
AVI dekompressor Lehetővé teszi, hogy a Video Compression Manager (VCM) dekompresszorok szűrődiagramhoz csatlakozzanak.
AVI-rajz Az AVI dekompresszátor helyett automatikusan egy lejátszási gráfba húzódik, amikor a videó külső NTSC televíziómonitorba kerül.
AVI Mux Több bemeneti streamet fogad el, és AVI formátumban alakítja át őket.
AVI-elválasztó Felosztja a hang- és videostreameket az AVI-fájlok lejátszása közben.
AVI/WAV-fájlforrás Beolvassa az AVI- és WAV-forrásfájlokat, és létrehozza a fájltípusnak megfelelő kimeneti tűket. (Elavult.)
CC Dekóder Elfogadja a rögzítési szűrő által biztosított minta hulláműrlapokat, és dekódolt feliratozási adatokat szolgáltat.
színtérkonverter Egy RGB-színtípusról egy másik RGB-típusra konvertálja.
DirectSound Renderer A Hang renderelése a DirectSound API használatával.
DMO Burkoló Lehetővé teszi, hogy a DirectShow-alkalmazások DirectX Media Object (DMO) használjanak egy szűrőgráfon belül.
DV Muxer A digitális videó (DV)-kódolású videostreamek és egy vagy két hangstream kombinálása egy interleaved DV-stream létrehozásához.
DV Splitter A megosztott DV-streameket felosztja az összetevő videó- és hangstreamjeire.
DV Video Dekóder Tömörítetlen videóvá kódol egy DV-streamet.
DV Video Encoder Tömörítetlen videostreamet kódol DV-videóba.
DVD-kezelő Megnyitja az összes szükséges fájlt egy DVD-Video kötetben, végigjárja a lineáris DVD-Video .vob fájlokat, és elemzi az eredményül kapott MPEG-2 programstreamet.
Továbbfejlesztett videoképkészítő Video renderer ugyanazzal az alapvető funkcióval és beépülő modellel, mint a Media Foundation EVR adathordozó-fogadó.
fájlforrás (Async) Megnyitja és felolvassa a különböző adatformátumú helyi fájlokat, és átadja az adatokat egy elemzőszűrőnek.
fájlforrás (URL-cím) Minden olyan forrásfájllal működik, amelyet egy egységes erőforráskereső (URL) azonosít, és amelynek fő médiatípusa a stream.
Fájlstream renderelő Megjeleníti a többfájlos elemző szűrő által elemezett fájlneveket.
fájlíró Fájlok lemezre írására használható formátumtól függetlenül.
teljes képernyős renderelő A DirectDraw használatával teljes képernyős videót jeleníthet meg a régebbi grafikus kártyákon. (Elavult.)
Infinite Pin Tee A bemeneti pin-kódba szállított mintákat változó számú kimeneti csaphoz kézbesíti.
belső szkriptparancs renderelője Fogadja a szkriptparancsokat, és elküldi őket az alkalmazásnak.
Line 21 Dekóder A 21. sor feliratadatait képaláírással ellátott bitképekké alakítja.
Microsoft AC3 Kódoló Sztereó PCM-hang kódolása Dolby Digital bitstreamre. (Külső alkalmazások esetében nem támogatott.)
Microsoft MPEG-1/DD audiodektáló Dekódolja az MPEG-1, az AAC és a Dolby Digital hangot.
Microsoft MPEG-2 Hangkódoló MPEG-2 hang kódolása.
Microsoft MPEG-2 Kódoló MPEG-2 hang- és videokódokat kódol.
Microsoft MPEG-2 Video Dekóder MPEG-2 videó dekódolása.
Microsoft MPEG-2 Video Encoder MPEG-2-videót kódol.
MIDI-elemző Beolvassa a ()-ben található MIDI-adatokat. MID és . RMI-fájlok.
MIDI-megjelenítő MIDI-adatokat jelenít meg a MIDI-elemző szűrőből.
MJPEG kompresszor Tömöríti a tömörítetlen videostreamet a mozgó JPEG-tömörítés használatával.
MJPEG dekompressor A videostreamet a mozgó JPEG-ről a tömörítetlen videóra dekódolja.
MPEG-1 audiodektáló Az MPEG-1 I. réteg és a II. réteg hangjának dekódolása PCM-hez.
MPEG-1 streamelosztó Egy MPEG-1 rendszerstreamet feloszt az összetevő hang- és videostreamjeire.
MPEG-1 videodíszítő MPEG-1 videó dekódolása.
MPEG-2 Demultiplexer Demultiplexes MPEG-2 átviteli streamek, amelyek leküldéses módban vannak kézbesítve, és leküldéses vagy lekéréses módban kézbesített streameket programoz.
MPEG-2 elválasztó Elemzi az MPEG-2 programstreameket, létrehoz egy kimeneti pin-kódot az egyes streamekhez, és a tömörített hang- és/vagy video MPEG-csomagokat egy MPEG-2 dekóderszűrőbe adja ki.
MSDV-illesztő A Windows illesztőprogram-modell (WDM) illesztőprogramja a DV-kamerákhoz.
MSTape-illesztő Támogatja a D-VHS- és MPEG-kamerákat.
MSYUV színtérkonverter kodek Lehetővé teszi a videóforrás-adatok YUV formátumban való lejátszását azon ügyfeleken, amelyek videomegjelenítési adaptere nem használható YUV-ról RGB-ra való konvertáláshoz a hardverben.
többfájlos elemző Egy egyszerű fájlformátum elemzése, amely lehetővé teszi több fájlnév megadását úgy, mintha egy fájl lenne.
Átfedés keverő 2 Az Átfedési keverőhöz hasonlóan, de automatikusan hozzáadható egy szűrőgráfhoz. (Elavult.)
átfedéses keverő Kifejezetten DVD-lejátszáshoz és videostreamek közvetítéséhez készült, a 21- es sor feliratozásával. (Elavult. A Video Mixing Renderer felülírja.)
QT Decompressor Az Apple QuickTime 2.0 videó kibontása. (Elavult.)
QuickTime Movie Parser Az Apple QuickTime-adatokat hang- és videostreamekre osztja fel. (Elavult.)
SAMI (CC) elemző Elemzi a szinkronizált akadálymentes médiacsere (SAMI) fájlokból származó feliratozási adatokat.
Smart Tee A videórögzítési grafikonokon a videóstreamet egy előnézeti streamre és egy rögzítési streamre osztja fel.
Tee/Sink-to-Sink konverter Hatékony eszköz az adatstreamek kernel módban történő duplikálására anélkül, hogy a rendszermag és a felhasználói mód között költséges átmenetek járnak.
TV Audio A televíziós hangdekódolás, a sztereó vagy monoaurális kiválasztás, valamint a másodlagos hangprogram (SAP) kiválasztásának vezérlését biztosítja.
TV Tuner Kiválaszt egy megtekintendő analóg adás- vagy kábelcsatornát.
VBI Surface Allocator A VBI-pufferek lefoglalását szabályozza analóg televíziós grafikonokon hardveres videoportrögzítési forgatókönyvekkel.
VFW rögzítési szűrő A Windows videoképet használó régebbi videorögzítési hardverekkel működik.
VGA 16 Color Ditherer RGB színtípusról 4 bites színkijelzésre konvertálja, hogy az AVI- és MPEG-videóstreamek megjelenhessenek a régebbi 16 színmegjelenítéseken. (Elavult.)
Video Mixing Renderer Filter 7 (VMR-7) Az alapértelmezett videómegjelenítő a Windows XP-ben. Speciális megjelenítési és videokeverési képességeket kínál.
Video Mixing Renderer Filter 9 (VMR-9) Hasonló a VMR-7-hez, de a DirectX által támogatott összes platformon elérhető.
Video Port Manager Lehetővé teszi, hogy a Video Mixing Renderer zökkenőmentesen működjön olyan rendszereken, ahol a videoadatok közvetlenül videorögzítő eszközről vagy hardverdekóderről kerülnek át a grafikus chipre.
Video Renderer Alapértelmezett videómegjelenítő Windows 98SE, Windows 2000 és Windows Millennium Edition rendszeren. Csatlakozik minden olyan videotranszformációs szűrőhöz, amely tömörített videoadatokat hoz létre.
WAVE-elemző WAV formátumú hangadatokat elemez .wav, .au vagy .aif fájlokból.
WDM Video Capture A Windows Driver Model (WDM) illesztőprogramokat használó analóg rögzítési eszközöket vezérli.
Windows Media-forrásszűrő Alapértelmezett forrásszűrő a Microsoft MPEG-4 Kódolóval létrehozott Windows Media és MPEG-4 tartalmak lejátszásához. Ez a Windows Media Player 6.4 által használt forrásszűrő. (Elavult.)
WM ASF-olvasó Forrásszűrő a Windows Media-alapú tartalmak és a Microsoft MPEG-4 Encoder DMOs-okkal létrehozott tartalmak fájllejátszásához. Kifejezetten hozzá kell adni egy szűrőgráfhoz. Ez a szűrő a Windows Media Format SDK-n alapul.
WM ASF-író Tömörítetlen bemeneti streameket fogad el, és a Microsoft MPEG-4 Kódoló DMO használatával Windows Media-streameket vagy MPEG-4-adatfolyamokat tartalmazó ASF-fájlokat hoz létre. Ez a szűrő a Windows Media Format SDK-n alapul.
WST Codec Dekódolja és/vagy duplikálja a WST Dekóder szűrő dekódolt és továbbított hiba által javított Teletext-adatait. (Elavult.)
WST Dekóder A WST Codec-ból dekódolt World Standard Teletext-adatokat fogad el, és a bitképeket a Microsoft által biztosított betűtípusok használatával a 2. pin-kódhoz továbbítja az átfedés-keverőn. (Elavult.)

 

DirectShow-referencia