(dmusicks.h) IMXF 介面

介面 IMXF 代表 MIDI 傳輸篩選器上的 DirectMusic 數據流, (MXF) 。 DMus 迷你埠驅動程式會實作此介面,並將其公開給 DMus 埠驅動程式。 MIDI 傳輸會透過IMXF進行,這是 DMus 迷你埠驅動程式用來管理 DirectMusic 資料流的主要介面。 DMus 埠驅動程式會使用此介面來管理 MIDI 傳輸篩選器上的 DirectMusic 數據流, (MXF) 。 當埠驅動程式呼叫 miniport 驅動程式的 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