Tipos de nodo KS

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Los siguientes identificadores únicos globales (GUID) definen los tipos de nodo para los filtros en modo kernel. Para buscar el tipo de nodo, consulte el filtro de la interfaz IKsTopologyInfo .

GUID Descripción
KSNODETYPE_DEV_SPECIFIC
Representa una o varias funciones de procesamiento específicas del dispositivo. El nodo tiene una conexión de entrada y una conexión de salida.
El nodo puede exponer una interfaz COM personalizada a través de un complemento KsProxy, si lo proporciona el fabricante del dispositivo.
KSNODETYPE_VIDEO_CAMERA_TERMINAL
Representa los datos que se mueven al dispositivo desde un sensor de cámara, independientemente del bus USB. El nodo tiene una conexión de salida.
El nodo expone las interfaces IAMCameraControl e ICameraControl para controlar la cámara.
KSNODETYPE_VIDEO_INPUT_MTT
Representa los datos que se mueven al dispositivo desde un transporte de medios secuencial, como una cinta VTR, independientemente del bus USB. El nodo tiene una conexión de salida.
El nodo expone la interfaz IAMExtTransport para controlar el mecanismo de transporte.
KSNODETYPE_VIDEO_INPUT_TERMINAL
Representa los datos que se mueven al dispositivo, independientemente del bus USB. Por ejemplo, este nodo puede representar un conector de audio analógico o un conector S/PDIF. El nodo tiene una conexión de salida.
KSNODETYPE_VIDEO_OUTPUT_MTT
Representa los datos que se mueven del dispositivo a un transporte de medios secuencial, como una cinta VTR, independientemente del bus USB. El nodo tiene una conexión de entrada.
El nodo expone la interfaz IAMExtTransport para controlar el mecanismo de transporte.
KSNODETYPE_VIDEO_OUTPUT_TERMINAL
Representa los datos que se mueven desde el dispositivo, independientemente del bus USB. Por ejemplo, este nodo puede representar un conector de audio analógico o un conector S/PDIF. El nodo tiene una conexión de entrada.
KSNODETYPE_VIDEO_PROCESSING
Representa una o varias funciones de procesamiento de vídeo. El nodo tiene una conexión de entrada y una conexión de salida.
El nodo expone las interfaces IAMVideoProcAmp e IVideoProcAmp para ajustar las calidades de la señal de vídeo.
KSNODETYPE_VIDEO_SELECTOR
Representa un mecanismo para seleccionar la ruta de acceso de entrada de dos o más orígenes posibles. El nodo tiene dos o más conexiones de entrada y una conexión de salida.
El nodo expone la interfaz ISelector para seleccionar entre entradas.
KSNODETYPE_VIDEO_STREAMING
Representa los datos que se mueven entre el host y el dispositivo. En el caso de los dispositivos UVC, este nodo representa un punto de conexión USB. Los puntos de conexión de entrada tienen una conexión de entrada; Los puntos de conexión de salida tienen una conexión de salida.

Requisitos

Requisito Value
Encabezado
Ksmedia.h

Consulte también

Constantes y GUID