토폴로지 포트 드라이버

토폴로지 포트 드라이버는 오디오 어댑터의 혼합 하드웨어 토폴로지를 노출합니다. 예를 들어 일반적인 어댑터의 웨이브 렌더러와 MIDI 신시사이저의 재생 스트림을 혼합하는 하드웨어는 제어 노드 집합(볼륨, 음소거 및 합계)과 노드를 연결하는 데이터 경로로 모델링할 수 있습니다. 이 토폴로지는 Windows 멀티미디어 믹서 API에 의해 컨트롤 및 믹서 라인 집합으로 노출됩니다( 커널 스트리밍 토폴로지에서 오디오 믹서 API 변환 참조). 어댑터 드라이버는 토폴로지 필터를 형성하기 위해 토폴로지 포트 드라이버에 바인딩되는 해당 토폴로지 미니포트 드라이버를 제공합니다.

토폴로지 포트 드라이버는 IPortTopology 인터페이스를 미니포트 드라이버에 노출합니다. IPortTopology는 기본 인터페이스 IPort에서 메서드를 상속합니다. 추가 메서드를 제공하지 않습니다.

토폴로지 포트 및 미니포트 드라이버 개체는 해당 IPortTopologyIMiniportTopology 인터페이스를 통해 서로 통신합니다.