Dela via


DirectShow-filter

[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.]

DirectShow innehåller en uppsättning standardfilter i Windows. Dessa filter stöder många dataformat samtidigt som de ger en hög grad av maskinvaruberoende. Ett program kan också registrera och installera anpassade filter i målsystemet.

Filtren ACM Wrapper, AVI Decompressor och AVI Compressor fungerar med ljud- och videokomprimeringshanterare för att göra det möjligt för olika codecs att användas i ett DirectShow-filterdiagram.

Alla filter som stöds av DirectShow Software Development Kit (SDK) visas här. Om ett filter visas i GraphEdit men inte dokumenteras i det här referensavsnittet innebär det att filtret antingen har installerats av en tredje part eller används internt av någon annan Microsoft-teknik. Sådana filter stöds inte av DirectShow SDK.

Filter Beskrivning
ACM Wrapper Aktiverar ACM-kodare (Audio Compression Manager) för att ansluta till ett filterdiagram.
analoga Representerar ett videokorsfält på en videoinspelningsenhet som stöder Windows Driver Model (WDM).
Representerar en ljudinspelningsenhet.
Ljudåtergivning (WaveOut) Använder api:erna waveOut* för att återge vågformsljud.
AVI-kompressor Aktiverar VCM-kompressorer (Video Compression Manager) för att ansluta till ett filterdiagram.
AVI-dekomprimerare Aktiverar VCM-dekomprimerare (Video Compression Manager) för att ansluta till ett filterdiagram.
AVI Draw Hämtas automatiskt till ett uppspelningsdiagram i stället för AVI-dekomprimeraren när videon matas ut till en extern NTSC-tv-bildskärm.
AVI Mux Accepterar flera indataströmmar och mellanläser dem i AVI-format.
AVI Splitter Delar upp ljud- och videoströmmar vid uppspelning av AVI-filer.
AVI/WAV-filkälla Läser AVI- och WAV-källfiler och genererar lämpliga utdatastift för filtypen. (Inaktuell.)
CC-avkodare Accepterar exempelvågformer som levereras av ett insamlingsfilter och levererar avkodade textningsdata.
färgrymdskonverterare Konverterar från en RGB-färgtyp till en annan RGB-typ.
DirectSound Renderer Renderar ljud med directsound-API:et.
DMO Wrapper Gör att ett DirectShow-program kan använda ett DirectX Media Object (DMO) i ett filterdiagram.
DV Muxer Kombinerar en digital video (DV)–kodad videoström med en eller två ljudströmmar för att skapa en mellanlagrad DV-ström.
DV Splitter Delar upp en interfolierad DV-ström i dess komponentvideo- och ljudströmmar.
DV Video Decoder Avkodar en DV-ström till okomprimerad video.
DV Video Encoder Kodar en okomprimerad videoström till DV-video.
DVD Navigator Öppnar alla nödvändiga filer i en DVD-Video volym, navigerar genom den linjära DVD-Video .vob filer och parsar den resulterande MPEG-2-programströmmen.
förbättrad videoåtergivning Videoåtergivning med samma kärnfunktion och plugin-modell som Media Foundation EVR-mediemottagaren.
filkälla (Async) Öppnar och läser lokala filer med många olika dataformat och skickar data till ett parserfilter.
filkälla (URL) Fungerar med alla källfiler som kan identifieras av en url (Uniform Resource Locator) och vars medietyp är ström.
File Stream Renderer Renderar filnamn som parsas av multifilparserfiltret.
Filskrivare Används för att skriva filer till skivor oavsett format.
helskärmsåtergivning Använder DirectDraw för att återge helskärmsvideo på äldre grafikkort. (Föråldrad.)
Infinite Pin Tee Levererar exempel som levereras till dess indatastift till ett variabelt antal utdatastift.
intern skriptkommandoåtergivning Tar emot skriptkommandon och skickar dem till programmet.
rad 21-avkodare Konverterar textningsinformation för rad 21 till bitmappar med texttext.
Microsoft AC3-kodare Kodar stereo-PCM-ljud till en Dolby Digital-bitström. (Stöds inte för program från tredje part.)
Microsoft MPEG-1/DD Audio Decoder Avkodar MPEG-1, AAC och Dolby Digital-ljud.
Microsoft MPEG-2 Audio Encoder Kodar MPEG-2-ljud.
Microsoft MPEG-2 Encoder Kodar MPEG-2-ljud och video.
Microsoft MPEG-2 Video Decoder Avkodar MPEG-2-video.
Microsoft MPEG-2 Video Encoder Kodar MPEG-2-video.
MIDI Parser Läser MIDI-data som finns i . MID och . RMI-filer.
MIDI-renderare Renderar MIDI-data från MIDI Parser-filtret.
MJPEG-kompressor Komprimerar en okomprimerad videoström med hjälp av jpeg-komprimering.
MJPEG-dekomprimering Avkodar en videoström från motion JPEG till okomprimerad video.
MPEG-1-ljudkodare Avkodar MPEG-1 Layer I- och Layer II-ljud till PCM.
MPEG-1 Stream Splitter Delar upp en MPEG-1-systemström i dess komponentljud- och videoströmmar.
MPEG-1 Video avkodare Avkodar MPEG-1-video.
MPEG-2 Demultiplexer Demultiplexes MPEG-2 transportströmmar som levereras i push-läge och programströmmar som levereras i push- eller pull-läge.
MPEG-2 Splitter Parsar MPEG-2-programströmmar, skapar en utdatastift för varje ström och matar ut de komprimerade MPEG-paketen för ljud och/eller video till ett MPEG-2-avkodarfilter.
MSDV-drivrutin WDM-drivrutinen (Windows Driver Model) för DV-videokameror.
MSTape Driver Stöder D-VHS- och MPEG-videokameraenheter.
MSYUV Color Space Converter Codec Aktiverar uppspelning av videokällans data i YUV-format på klienter vars bildskärmskort inte kan användas för YUV-till-RGB-konverteringar i maskinvara.
Multi-File Parser Parsar ett enkelt filformat som gör att flera filnamn kan anges som om de vore en fil.
Överläggsblandare 2 Precis som Overlay Mixer, men kan läggas till i ett filterdiagram automatiskt. (Föråldrad.)
Överläggsblandare Utformad speciellt för DVD-uppspelning och sända videoströmmar med rad-21 undertextning. (Föråldrad. Ersatt av Video Mixing Renderer.)
QT-dekomprimering Dekomprimerar Apple QuickTime 2.0-video. (Föråldrad.)
QuickTime Filmparser Delar upp Apple QuickTime-data i ljud- och videoströmmar. (Föråldrad.)
SAMI(CC) Parser Parsar textningsdata från SAMI-filer (Synkroniserad Accessible Media Interchange).
Smart Tee Används i videoinspelningsdiagram för att dela upp videoströmmen i en förhandsgranskningsström och en inspelningsström.
Tee/Sink-to-Sink Converter Ger ett effektivt sätt att duplicera dataströmmar i kernelläge utan dyra övergångar mellan kernel- och användarläge.
TV Audio Ger kontroll över avkodning av TV-ljud, stereo eller monoaural markering och sekundärt ljudprogram (SAP).
TV Tuner Väljer en analog sändnings- eller kabelkanal som ska visas.
VBI Surface Allocator Styr allokeringen av VBI-buffertar i analoga TV-grafer med scenarier för insamling av maskinvaruvideoportar.
VFW-avbildningsfilter Fungerar med äldre maskinvara för videoinspelning som använder Video For Windows.
VGA 16 Color Ditherer Konverterar från en RGB-färgtyp till en 4-bitars färgvisning så att AVI- och MPEG-videoströmmar kan visas på äldre 16-färgskärmar. (Föråldrad.)
Video Mixing Renderer Filter 7 (VMR-7) Standardvideoåtergivningen i Windows XP. Erbjuder avancerade funktioner för rendering och videoblandning.
Video Mixing Renderer Filter 9 (VMR-9) Liknar VMR-7 men finns på alla plattformar som stöds av DirectX.
Video Port Manager Gör det möjligt för Video Mixing Renderer att fungera sömlöst på system där videodata överförs direkt från en videoinspelningsenhet eller maskinvarudekodare till grafikchipet.
Video Renderer Standardvideoåtergivning på Windows 98SE, Windows 2000 och Windows Millennium Edition. Ansluter till alla videotransformeringsfilter som producerar dekomprimerade videodata.
WAVE Parser Parsar WAV-format ljuddata från .wav, .au eller .aif filer.
WDM-videoinspelning Styr analoga avbildningsenheter som använder WDM-drivrutiner (Windows Driver Model).
Windows Media-källfilter Standardkällfilter för uppspelning av Windows Media- och MPEG-4-innehåll som skapats med hjälp av Microsoft MPEG-4-kodaren. Det här är källfiltret som används av Windows Media Player 6.4. (Föråldrad.)
WM ASF Reader Källfilter för filuppspelning av Windows Media-baserat innehåll och innehåll som skapats med någon av Microsoft MPEG-4 Encoder DMOs. Måste uttryckligen läggas till i ett filterdiagram. Det här filtret baseras på Windows Media Format SDK.
WM ASF Writer Accepterar okomprimerade indataströmmar och skapar ASF-filer som innehåller antingen Windows Media-strömmar eller MPEG-4-strömmar med hjälp av Microsoft MPEG-4 Encoder DMO. Det här filtret baseras på Windows Media Format SDK.
WST Codec Avkodar och/eller duplicerar de avkodade och vidarebefordrade felkorrigeringarna teletextdata för WST-avkodarfiltret. (Föråldrad.)
WST-avkodare Accepterar avkodade World Standard-textteletextdata från WST Codec och levererar bitmapparna till Pin 2 på Overlay Mixer med hjälp av teckensnitt som tillhandahålls av Microsoft. (Föråldrad.)

 

DirectShow-referens