IMXF 接口 (dmusicks.h)

接口 IMXF 表示 MIDI 传输筛选器上的 DirectMusic 流 (MXF) 。 DMus 微型端口驱动程序实现此接口并将其公开给 DMus 端口驱动程序。 MIDI 传输通过 IMXF 进行,IMXF 是 DMus 微型端口驱动程序用于管理 DirectMusic 流的主要接口。 DMus 端口驱动程序使用此接口来管理 MIDI 传输筛选器上的 DirectMusic 流 (MXF) 。 当端口驱动程序调用微型端口驱动程序的 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