Интерфейс IMXF (dmusicks.h)
Интерфейс IMXF
представляет поток DirectMusic в транспортном фильтре MIDI (MXF). Драйвер мини-порта DMus реализует этот интерфейс и предоставляет его драйверу порта DMus. Транспортировка MIDI выполняется через IMXF, который является основным интерфейсом драйвера мини-порта DMus для управления потоками DirectMus. Драйвер порта DMus использует этот интерфейс для управления потоком DirectMusic в фильтре транспорта MIDI (MXF). Драйвер miniport создает объект потока с этим интерфейсом, когда драйвер порта вызывает метод IMiniportDMus::NewStream драйвера miniport. IMXF
наследуется от интерфейса IUnknown .
Интерфейсы IAllocatorMXF и ISynthSinkDMus наследуются от IMXF
. Сведения об использовании этих интерфейсов для управления потоками MIDI см. в разделе MidI Transport.
Наследование
Интерфейс 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 |
Header | dmusicks.h |