DirectShow-Filter

DirectShow stellt eine Reihe von Standardfiltern in Windows bereit. Diese Filter unterstützen viele Datenformate und bieten gleichzeitig ein hohes Maß an Hardwareunabhängigkeit. Eine Anwendung kann auch benutzerdefinierte Filter auf dem Zielsystem registrieren und installieren.

Die Filter ACM Wrapper, AVI Decompressor und AVI Filters arbeiten mit den Audio- und Videokomprimierungs-Managern zusammen, um die Verwendung verschiedener Codecs in einem DirectShow-Filterdiagramm zu ermöglichen.

Alle filter, die vom DirectShow Software Development Kit (SDK) unterstützt werden, sind hier aufgeführt. Wenn ein Filter in GraphEdit angezeigt wird, aber in diesem Referenzabschnitt nicht dokumentiert ist, bedeutet dies, dass der Filter entweder von einem Drittanbieter installiert wurde oder intern von einer anderen Microsoft-Technologie verwendet wird. Solche Filter werden vom DirectShow SDK nicht unterstützt.

Filtern BESCHREIBUNG
ACM-Wrapper Aktiviert ACM-Codecs (Audio Compression Manager, Audiokomprimierungs-Manager), um einen Filtergraphen zu verbinden.
Analoge Video-Querleiste Stellt eine Video-Querleiste auf einem Videoaufnahmegerät dar, das das Windows Driver Model (WDM) unterstützt.
Audioaufnahme Stellt ein Audioaufnahmegerät dar.
Audiorenderer (WaveOut) Verwendet die * waveOut-APIs, um Waveform-Audio zu rendern.
AVI-1600- Aktiviert Videokomprimierungs-Manager (VCM), um einen Filtergraphen zu verbinden.
AVI-Dekomprimierer Aktiviert VCM-Dekomprimierungen (Video Compression Manager), um einen Filtergraphen zu verbinden.
AVI Draw Wird automatisch in ein Wiedergabediagramm anstatt in den AVI-Dekomprimierer übertragen, wenn das Video an einen externen NTSC-Fernsehmonitor ausgegeben wird.
AVI Mux Akzeptiert mehrere Eingabestreams und überträgt sie in das AVI-Format.
AVI-Splitter Teilt Audio- und Videostreams bei der Wiedergabe von AVI-Dateien auf.
AVI/WAV-Dateiquelle Liest AVI- und WAV-Quelldateien und generiert die entsprechenden Ausgabepins für den Dateityp. (Veraltet.)
CC-Decoder Akzeptiert Von einem Erfassungsfilter bereitgestellte Beispielwellenformen und übermittelt decodierte Untertiteldaten.
Farbraumkonverter Konvertiert von einem RGB-Farbtyp in einen anderen RGB-Typ.
DirectSound-Renderer Rendert Audio mithilfe der DirectSound-API.
DMO Wrapper Ermöglicht einer DirectShow-Anwendung die Verwendung eines DirectX-Medienobjekts (DMO) in einem Filterdiagramm.
DV Muxer Kombiniert einen digital video (DV)-codierten Videostream mit einem oder zwei Audiostreams, um einen verschachtelten DV-Datenstrom zu erzeugen.
DV-Splitter Teilt einen verschachtelten DV-Datenstrom in seine Komponentenvideo- und Audiostreams auf.
DV-Videodecoder Decodiert einen DV-Stream in unkomprimierte Videos.
DV Video Encoder Codiert einen unkomprimierten Videostream in DV-Video.
DVD-Navigator Öffnet alle erforderlichen Dateien in einem DVD-Video Volume, navigiert durch die linearen DVD-Video VOB-Dateien und analysiert den resultierenden MPEG-2-Programmstream.
Erweiterter Videorenderer Videorenderer mit der gleichen Kernfunktionalität und demselben Plug-In-Modell wie die Media Foundation EVR-Mediensenke.
Dateiquelle (Async) Öffnet und liest lokale Dateien mit vielen verschiedenen Datenformaten und übergibt die Daten an einen Parserfilter.
Dateiquelle (URL) Funktioniert mit jeder Quelldatei, die durch eine Uniform Resource Locator (URL) identifiziert werden kann und deren Medien-Haupttyp Stream ist.
Dateistreamrenderer Rendert Dateinamen, die vom Multidateiparserfilter analysiert werden.
File Writer Wird verwendet, um Dateien unabhängig vom Format auf den Datenträger zu schreiben.
Vollbildrenderer Verwendet DirectDraw zum Rendern von Vollbildvideos auf älteren Grafikkarten. (Veraltet)
Unendlicher Pin-Tee Übermittelt Beispiele, die an den Eingabepin übermittelt werden, an eine variable Anzahl von Ausgabepins.
Interner Skriptbefehlsrenderer Empfängt Skriptbefehle und verteilt sie an die Anwendung.
Zeile 21-Decoder Konvertiert Untertitelinformationen in Zeile 21 in Bitmaps mit Beschriftungstext.
Microsoft AC3 Encoder Codiert Stereo-PCM-Audio in einen Dolby Digital-Bitstream. (Wird für Drittanbieteranwendungen nicht unterstützt.)
Microsoft MPEG-1/DD-Audiodecoder Decodiert MPEG-1-, AAC- und Dolby Digital-Audio.
Microsoft MPEG-2-Audioencoder Codiert MPEG-2-Audio.
Microsoft MPEG-2-Encoder Codiert MPEG-2-Audio und -Video.
Microsoft MPEG-2-Videodecoder Decodiert MPEG-2-Video.
Microsoft MPEG-2 Video Encoder Codiert MPEG-2-Video.
MIDI Parser Liest DIE INDR-Daten, die sich in befindet. MID und . RMI-Dateien.
RENDERING-Renderer Rendert DIE DATENQUELLEN aus dem PARSER-Filter.
MJPEG-Würfe Komprimiert einen unkomprimierten Videostream mithilfe der JPEG-Komprimierung für Bewegung.
MJPEG-Dekomprimierer Decodiert einen Videostream von Motion JPEG in unkomprimiertes Video.
MPEG-1-Audiodecoder Decodiert MPEG-1 Layer I- und Layer II-Audio in PCM.
MPEG-1 Stream Splitter Unterteilt einen MPEG-1-Systemstream in die Zugehörigen Audio- und Videostreams.
MPEG-1-Videodecoder Decodiert MPEG-1-Video.
MPEG-2 Demultiplexer Demultiplexes MPEG-2-Transportstreams, die im Pushmodus übermittelt werden, und Programmstreams, die im Push- oder Pullmodus übermittelt werden.
MPEG-2-Splitter Analysiert MPEG-2-Programmstreams, erstellt einen Ausgabepin für jeden Stream und gibt die komprimierten MPEG-Audio- und/oder Videopakete an einen MPEG-2-Decoderfilter aus.
MSDV-Treiber Der WDM-Treiber (Windows Driver Model) für DV-Dvds.
MSTape-Treiber Unterstützt D-VHS- und MPEG-Geräte.
MSYUV-Farbraumkonvertercodec Ermöglicht die Wiedergabe von Videoquelldaten in YUV-Formaten auf Clients, deren Videoanzeigeadapter nicht für YUV-zu-RGB-Konvertierungen in Hardware verwendet werden kann.
Parser mit mehreren Dateien Analysiert ein einfaches Dateiformat, mit dem mehrere Dateinamen so angegeben werden können, als wären sie eine Datei.
Overlay Mixer 2 Wie der Overlay-Mixer, kann aber automatisch zu einem Filterdiagramm hinzugefügt werden. (Veraltet)
Überlagerungs-Mixer Speziell für die DVD-Wiedergabe und -Übertragung von Videostreams mit Untertiteln in Zeile 21 konzipiert. (Veraltet. Ersetzt durch den VideoMischungsrenderer.)
QT-Dekomprimierer Dekomprimiert Apple QuickTime 2.0-Video. (Veraltet)
QuickTime Movie Parser Unterteilt Apple QuickTime Daten in Audio- und Videostreams. (Veraltet)
SAMI-Parser (CC) Analysiert Untertiteldaten aus SAMI-Dateien (Synchronized Accessible Media Interchange).
Smart Tee Wird in Videoerfassungsdiagrammen verwendet, um den Videostream in einen Vorschaustream und einen Erfassungsstream aufzuteilen.
Tee/Sink-to-Sink Converter Stellt eine effiziente Möglichkeit zum Duplizieren von Datenströmen im Kernelmodus ohne die teuren Übergänge zwischen Kernel- und Benutzermodus bereit.
TV-Audio Ermöglicht die Steuerung der Tv-Audiodecodierung, Stereo- oder monoauralen Auswahl und der Auswahl des sekundären Audioprogramms (SAP).
TV Tuner Wählt einen analogen Broadcast- oder Kabelkanal aus, der angezeigt werden soll.
VBI Surface Allocator Steuert die Zuordnung von VBI-Puffern in analogen Fernsehgraphen mit Szenarien zur Erfassung von Hardwarevideoports.
VFW-Erfassungsfilter Funktioniert mit älterer Videoaufnahmehardware, die Video For Windows verwendet.
VGA 16 Color Ditherer Konvertiert von einem RGB-Farbtyp in eine 4-Bit-Farbanzeige, sodass AVI- und MPEG-Videostreams auf älteren Monitoren mit 16 Farben angezeigt werden können. (Veraltet)
Video Mixing Renderer Filter 7 (VMR-7) Der Standardvideorenderer in Windows XP. Bietet erweiterte Rendering- und Videomischungsfunktionen.
Video Mixing Renderer Filter 9 (VMR-9) Ähnlich wie VMR-7, aber auf allen Plattformen verfügbar, die von DirectX unterstützt werden.
Videoport-Manager Ermöglicht es dem Videomischungsrenderer, nahtlos auf Systemen zu arbeiten, in denen Videodaten direkt von einem Videoaufnahmegerät oder Hardwaredecoder an den Grafikchip übertragen werden.
Videorenderer Standardvideorenderer auf Windows 98SE, Windows 2000 und Windows Edition Von Edition 98SE. Stellt eine Verbindung mit einem beliebigen Videotransformationsfilter her, der dekomprimierte Videodaten erzeugt.
WAVE Parser Analysiert Audiodaten im WAV-Format aus WAV-, AU- oder AIF-Dateien.
WDM-Videoaufnahme Steuert analoge Erfassungsgeräte, die Windows Treibertreiber (WDM) verwenden.
Windows Medienquellfilter Standardquellfilter für die Wiedergabe von Windows Medien- und MPEG-4-Inhalten, die mit dem Microsoft MPEG-4-Encoder erstellt wurden. Dies ist der Quellfilter, der von Windows Media Player 6.4 verwendet wird. (Veraltet)
WM ASF Reader Quellfilter für die Dateiwiedergabe von Windows Medienbasierten Inhalten und Inhalten, die mit einem der Microsoft MPEG-4 Encoder-DMOs erstellt wurden. Muss einem Filterdiagramm explizit hinzugefügt werden. Dieser Filter basiert auf dem Windows Media Format SDK.
WM ASF Writer Akzeptiert unkomprimierte Eingabestreams und erstellt ASF-Dateien, die entweder Windows Media Streams oder MPEG-4-Streams mithilfe des Microsoft MPEG-4 Encoder-DMO enthalten. Dieser Filter basiert auf dem Windows Media Format SDK.
WST-Codec Decodiert und/oder dupliziert die decodierten und durch Vorwärtsfehler korrigierten Teletextdaten für den WST-Decoderfilter. (Veraltet)
WST-Decoder Akzeptiert decodierte World Standard Teletext-Daten vom WST-Codec und übermittelt die Bitmaps an Pin 2 auf der Overlay-Mixer mithilfe der von Microsoft bereitgestellten Schriftarten. (Veraltet)

DirectShow-Referenz