오디오 미니포트 개체 인터페이스

이 섹션에서는 오디오 미니포트 개체 인터페이스에 대해 설명합니다. 여기에는 다음과 같은 옵션이 포함됩니다.

  • 다른 모든 오디오 미니포트 개체 인터페이스가 파생되는 기본 형식인 IMiniport

  • 오디오 미니포트 개체는 IMiniport에서 파생된 DMus, MIDI, 토폴로지, WaveCyclic, WavePci 및 WaveRT 미니포트 드라이버(디바이스 지원 참조)에 대한 인터페이스를 제공합니다.

오디오 미니포트 개체 인터페이스는 미니포트 드라이버가 포트 드라이버에 제공하는 기본 인터페이스입니다. 어댑터 드라이버는 해당 디바이스에 대한 포트 및 미니포트 드라이버를 함께 바인딩하여 오디오 디바이스에 대한 KS 필터를 형성합니다. 바인딩은 오디오 포트 개체의 IPort::Init 메서드를 호출하고 오디오 미니포트 개체에 대한 참조를 호출 매개 변수로 전달하여 수행됩니다. 하위 서비스 만들기의 코드 예제는 이 프로세스를 보여 줍니다.

이 섹션에서는 다음 오디오 미니포트 개체 인터페이스에 대해 설명합니다.

IMiniport

IMiniportDMus

IMiniportMidi

IMiniportTopology

IMiniportWaveCyclic

IMiniportWavePci

IMiniportWaveRT