Tipi di nodo KS

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Gli identificatori univoci globali seguenti definiscono i tipi di nodo per i filtri in modalità kernel. Per trovare il tipo di nodo, eseguire una query sul filtro per l'interfaccia IKsTopologyInfo .

GUID Descrizione
KSNODETYPE_DEV_SPECIFIC
Rappresenta una o più funzioni di elaborazione specifiche del dispositivo. Il nodo ha una connessione di input e una connessione di output.
Il nodo può esporre un'interfaccia COM personalizzata tramite un plug-in KsProxy, se fornito dal produttore del dispositivo.
KSNODETYPE_VIDEO_CAMERA_TERMINAL
Rappresenta i dati spostati nel dispositivo da un sensore di fotocamera, indipendentemente dal bus USB. Il nodo ha una connessione di output.
Il nodo espone le interfacce IAMCameraControl e ICameraControl per controllare la fotocamera.
KSNODETYPE_VIDEO_INPUT_MTT
Rappresenta i dati spostati nel dispositivo da un trasporto multimediale sequenziale, ad esempio un nastro VTR, indipendentemente dal bus USB. Il nodo ha una connessione di output.
Il nodo espone l'interfaccia IAMExtTransport per controllare il meccanismo di trasporto.
KSNODETYPE_VIDEO_INPUT_TERMINAL
Rappresenta i dati spostati nel dispositivo, indipendentemente dal bus USB. Ad esempio, questo nodo può rappresentare un jack audio analogico o un jack S/PDIF. Il nodo ha una connessione di output.
KSNODETYPE_VIDEO_OUTPUT_MTT
Rappresenta i dati spostati dal dispositivo a un trasporto multimediale sequenziale, ad esempio un nastro VTR, indipendentemente dal bus USB. Il nodo ha una connessione di input.
Il nodo espone l'interfaccia IAMExtTransport per controllare il meccanismo di trasporto.
KSNODETYPE_VIDEO_OUTPUT_TERMINAL
Rappresenta lo spostamento dei dati dal dispositivo, indipendentemente dal bus USB. Ad esempio, questo nodo può rappresentare un jack audio analogico o un jack S/PDIF. Il nodo ha una connessione di input.
KSNODETYPE_VIDEO_PROCESSING
Rappresenta una o più funzioni di elaborazione video. Il nodo ha una connessione di input e una connessione di output.
Il nodo espone le interfacce IAMVideoProcAmp e IVideoProcAmp per regolare le qualità del segnale video.
KSNODETYPE_VIDEO_SELECTOR
Rappresenta un meccanismo per selezionare il percorso di input da due o più origini possibili. Il nodo ha due o più connessioni di input e una connessione di output.
Il nodo espone l'interfaccia ISelector per la selezione tra gli input.
KSNODETYPE_VIDEO_STREAMING
Rappresenta lo spostamento dei dati tra l'host e il dispositivo. Per i dispositivi UVC, questo nodo rappresenta un endpoint USB. Gli endpoint di input hanno una connessione di input; gli endpoint di output hanno una connessione di output.

Requisiti

Requisito Valore
Intestazione
Ksmedia.h

Vedi anche

Costanti e GUID