Freigeben über


KS-Knotentypen

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die folgenden GUIDs (Globally Unique Identifier) definieren Knotentypen für Kernelmodusfilter. Um den Knotentyp zu finden, fragen Sie den Filter für die IKsTopologyInfo-Schnittstelle ab.

GUID Beschreibung
KSNODETYPE_DEV_SPECIFIC
Stellt eine oder mehrere gerätespezifische Verarbeitungsfunktionen dar. Der Knoten verfügt über eine Eingabe- und eine Ausgabeverbindung.
Der Knoten kann eine benutzerdefinierte COM-Schnittstelle über ein KsProxy-Plug-In verfügbar machen, sofern vom Gerätehersteller bereitgestellt.
KSNODETYPE_VIDEO_CAMERA_TERMINAL
Stellt Daten dar, die unabhängig vom USB-Bus von einem Kamerasensor in das Gerät verschoben werden. Der Knoten verfügt über eine Ausgabeverbindung.
Der Knoten macht die SCHNITTSTELLEN IAMCameraControl und ICameraControl für die Steuerung der Kamera verfügbar.
KSNODETYPE_VIDEO_INPUT_MTT
Stellt Daten dar, die von einem sequenziellen Medientransport in das Gerät verschoben werden, z. B. ein VTR-Band, unabhängig vom USB-Bus. Der Knoten verfügt über eine Ausgabeverbindung.
Der Knoten macht die IAMExtTransport-Schnittstelle zum Steuern des Transportmechanismus verfügbar.
KSNODETYPE_VIDEO_INPUT_TERMINAL
Stellt Daten dar, die unabhängig vom USB-Bus in das Gerät verschoben werden. Dieser Knoten kann beispielsweise eine analoge Audiobuchse oder eine S/PDIF-Buchse darstellen. Der Knoten verfügt über eine Ausgabeverbindung.
KSNODETYPE_VIDEO_OUTPUT_MTT
Stellt Daten dar, die unabhängig vom USB-Bus vom Gerät zu einem sequenziellen Medientransport, z. B. einem VTR-Band, verschoben werden. Der Knoten verfügt über eine Eingabeverbindung.
Der Knoten macht die IAMExtTransport-Schnittstelle zum Steuern des Transportmechanismus verfügbar.
KSNODETYPE_VIDEO_OUTPUT_TERMINAL
Stellt Daten dar, die unabhängig vom USB-Bus vom Gerät verschoben werden. Dieser Knoten kann beispielsweise eine analoge Audiobuchse oder eine S/PDIF-Buchse darstellen. Der Knoten verfügt über eine Eingabeverbindung.
KSNODETYPE_VIDEO_PROCESSING
Stellt eine oder mehrere Videoverarbeitungsfunktionen dar. Der Knoten verfügt über eine Eingabe- und eine Ausgabeverbindung.
Der Knoten macht die Schnittstellen IAMVideoProcAmp und IVideoProcAmp verfügbar, um die Qualitäten des Videosignals anzupassen.
KSNODETYPE_VIDEO_SELECTOR
Stellt einen Mechanismus zum Auswählen des Eingabepfads aus zwei oder mehr möglichen Quellen dar. Der Knoten verfügt über zwei oder mehr Eingabeverbindungen und eine Ausgabeverbindung.
Der Knoten macht die ISelector-Schnittstelle für die Auswahl zwischen Eingaben verfügbar.
KSNODETYPE_VIDEO_STREAMING
Stellt Daten dar, die zwischen dem Host und dem Gerät verschoben werden. Für UVC-Geräte stellt dieser Knoten einen USB-Endpunkt dar. Eingabeendpunkte verfügen über eine Eingabeverbindung; Ausgabeendpunkte verfügen über eine Ausgabeverbindung.

Anforderungen

Anforderung Wert
Header
Ksmedia.h

Siehe auch

Konstanten und GUIDs