다음을 통해 공유


KSTOPOLOGY_CONNECTION 구조체

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 항목은 Windows XP 서비스 팩 2 이상에 적용됩니다.

KSTOPOLOGY_CONNECTION 구조는 KS(커널 스트리밍) 필터 내의 노드 연결을 설명합니다. 노드는 필터 내의 다른 노드 또는 필터의 핀에 연결할 수 있습니다.

구문

typedef struct {
  ULONG FromNode;
  ULONG FromNodePin;
  ULONG ToNode;
  ULONG ToNodePin;
} KSTOPOLOGY_CONNECTION, *PKSTOPOLOGY_CONNECTION;

멤버

FromNode

연결에 있는 업스트림 노드의 인덱스입니다. 업스트림 연결이 노드가 아닌 핀인 경우 값은 KSFILTER_NODE.

FromNodePin

FromNode 필드의 값이 KSFILTER_NODE 경우 이 필드는 업스트림 핀의 인덱스를 지정합니다. 그렇지 않으면 이 필드는 무시됩니다.

ToNode

연결에서 다운스트림 노드의 인덱스입니다. 다운스트림 연결이 노드가 아닌 핀인 경우 값은 KSFILTER_NODE.

ToNodePin

ToNode 필드의 값이 KSFILTER_NODE 경우 이 필드는 다운스트림 핀의 인덱스를 지정합니다. 그렇지 않으면 이 필드는 무시됩니다.

요구 사항

요구 사항
헤더
Ks.h

추가 정보

DirectShow 구조체

IKsTopologyInfo::get_ConnectionInfo