(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