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 isconnectOutput

DisconnectOutput 메서드는 신디 싱크 또는 캡처 싱크에서 이 IMXF 인터페이스의 연결을 끊습니다.
IMXF::P utMessage

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

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

요구 사항

   
대상 플랫폼 Windows
헤더 dmusicks.h