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.) |
Relaterade ämnen