Интерфейс IMXF (dmusicks.h)

Интерфейс IMXF представляет поток DirectMusic в фильтре транспорта MIDI (MXF). Драйвер минипорта DMus реализует этот интерфейс и предоставляет его драйверу порта DMus. Транспорт MIDI происходит через IMXF, который является основным интерфейсом драйвера мини-порта DMus для управления потоками DirectMusic. Драйвер порта DMus использует этот интерфейс для управления потоком DirectMusic в фильтре транспорта MIDI (MXF). Драйвер минипорта создает объект потока с этим интерфейсом, когда драйвер порта вызывает метод 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.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка dmusicks.h