IMXF 인터페이스(dmusicks.h)

인터페이스는 IMXF MXF(MIDI 전송 필터)의 DirectMusic 스트림을 나타냅니다. DMus 미니포트 드라이버는 이 인터페이스를 구현하고 DMus 포트 드라이버에 노출합니다. MIDI 전송은 DirectMusic 스트림을 관리하기 위한 DMus 미니포트 드라이버의 기본 인터페이스인 IMXF를 통해 발생합니다. DMus 포트 드라이버는 이 인터페이스를 사용하여 MXF(MIDI 전송 필터)에서 DirectMusic 스트림을 관리합니다. 미니포트 드라이버는 포트 드라이버가 미니포트 드라이버의 IMiniportDMus::NewStream 메서드를 호출할 때 이 인터페이스를 사용하여 스트림 개체를 만듭니다. IMXFIUnknown 인터페이스에서 상속됩니다.

IAllocatorMXFISynthSinkDMus 인터페이스는 모두 에서 IMXF상속됩니다. 이러한 인터페이스를 사용하여 MIDI 스트림을 관리하는 방법에 대한 자세한 내용은 MIDI 전송을 참조하세요.

상속

IMXF 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IMXF 인터페이스에는 이러한 메서드가 있습니다.

 
IMXF::ConnectOutput

ConnectOutput 메서드는 이 IMXF 인터페이스를 pSinkMXF 매개 변수로 지정된 싱크와 연결합니다.
IMXF::D sconnectOutput

DisconnectOutput 메서드는 이 IMXF 인터페이스를 신디 싱크 또는 캡처 싱크에서 분리합니다.
IMXF::P utMessage

PutMessage 메서드는 DMUS_KERNEL_EVENT 구조를 다음 대상으로 전달합니다.
IMXF::SetState

SetState 메서드는 MIDI 변환 인터페이스의 상태를 설정하는 데 사용됩니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 dmusicks.h