다음을 통해 공유


IMXF 인터페이스(dmusicks.h)

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

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