Compartilhar via


Tipos de nó KS

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Os GUIDs (identificadores global exclusivos) a seguir definem tipos de nó para filtros de modo kernel. Para localizar o tipo de nó, consulte o filtro para a interface IKsTopologyInfo .

GUID Descrição
KSNODETYPE_DEV_SPECIFIC
Representa uma ou mais funções de processamento específicas do dispositivo. O nó tem uma conexão de entrada e uma conexão de saída.
O nó pode expor uma interface COM personalizada por meio de um plug-in KsProxy, se fornecido pelo fabricante do dispositivo.
KSNODETYPE_VIDEO_CAMERA_TERMINAL
Representa os dados que se movem para o dispositivo a partir de um sensor de câmera, independentemente do barramento USB. O nó tem uma conexão de saída.
O nó expõe as interfaces IAMCameraControl e ICameraControl para controlar a câmera.
KSNODETYPE_VIDEO_INPUT_MTT
Representa os dados que se movem para o dispositivo de um transporte de mídia sequencial, como uma fita VTR, independentemente do barramento USB. O nó tem uma conexão de saída.
O nó expõe a interface IAMExtTransport para controlar o mecanismo de transporte.
KSNODETYPE_VIDEO_INPUT_TERMINAL
Representa os dados que se movem para o dispositivo, independentemente do barramento USB. Por exemplo, esse nó pode representar uma tomada de áudio analógica ou uma tomada S/PDIF. O nó tem uma conexão de saída.
KSNODETYPE_VIDEO_OUTPUT_MTT
Representa dados que se movem do dispositivo para um transporte de mídia sequencial, como uma fita VTR, independente do barramento USB. O nó tem uma conexão de entrada.
O nó expõe a interface IAMExtTransport para controlar o mecanismo de transporte.
KSNODETYPE_VIDEO_OUTPUT_TERMINAL
Representa os dados que se movem do dispositivo, independentemente do barramento USB. Por exemplo, esse nó pode representar uma tomada de áudio analógica ou uma tomada S/PDIF. O nó tem uma conexão de entrada.
KSNODETYPE_VIDEO_PROCESSING
Representa uma ou mais funções de processamento de vídeo. O nó tem uma conexão de entrada e uma conexão de saída.
O nó expõe as interfaces IAMVideoProcAmp e IVideoProcAmp para ajustar as qualidades do sinal de vídeo.
KSNODETYPE_VIDEO_SELECTOR
Representa um mecanismo para selecionar o caminho de entrada de duas ou mais fontes possíveis. O nó tem duas ou mais conexões de entrada e uma conexão de saída.
O nó expõe a interface ISelector para selecionar entre entradas.
KSNODETYPE_VIDEO_STREAMING
Representa os dados que se movem entre o host e o dispositivo. Para dispositivos UVC, esse nó representa um ponto de extremidade USB. Os pontos de extremidade de entrada têm uma conexão de entrada; os pontos de extremidade de saída têm uma conexão de saída.

Requisitos

Requisito Valor
parâmetro
Ksmedia.h

Confira também

Constantes e GUIDs