IMXF 인터페이스(dmusicks.h)
IMXF
인터페이스는 MXF(MIDI 전송 필터)의 DirectMusic 스트림을 나타냅니다. DMus 미니포트 드라이버는 이 인터페이스를 구현하고 DMus 포트 드라이버에 노출합니다. MIDI 전송은 DirectMusic 스트림을 관리하기 위한 DMus 미니포트 드라이버의 기본 인터페이스인 IMXF를 통해 발생합니다. DMus 포트 드라이버는 이 인터페이스를 사용하여 MXF(MIDI 전송 필터)에서 DirectMusic 스트림을 관리합니다. 미니포트 드라이버는 포트 드라이버가 미니포트 드라이버의 IMiniportDMus::NewStream 메서드를 호출할 때 이 인터페이스를 사용하여 스트림 개체를 만듭니다.
IMXF
IUnknown 인터페이스에서 상속됩니다.
IAllocatorMXF 및 ISynthSinkDMus 인터페이스는 모두 IMXF
상속합니다. 이러한 인터페이스를 사용하여 MIDI 스트림을 관리하는 방법에 대한 자세한 내용은 MIDI 전송참조하세요.
상속
IMXF 인터페이스는 IUnknown 인터페이스에서 상속됩니다.
방법
IMXF 인터페이스에는 이러한 메서드가 있습니다.
IMXF::ConnectOutput ConnectOutput 메서드는 이 IMXF 인터페이스를 pSinkMXF 매개 변수로 지정된 싱크와 연결합니다. |
IMXF::D isconnectOutput DisconnectOutput 메서드는 이 IMXF 인터페이스를 신스 싱크 또는 캡처 싱크에서 분리합니다. |
IMXF::P utMessage PutMessage 메서드는 DMUS_KERNEL_EVENT 구조를 다음 대상으로 전달합니다. |
IMXF::SetState SetState 메서드는 MIDI 변환 인터페이스의 상태를 설정하는 데 사용됩니다. |
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | dmusicks.h |