IMXF インターフェイス (dmusicks.h)

インターフェイスは IMXF 、MIDI トランスポート フィルター (MXF) 上の DirectMusic ストリームを表します。 DMus ミニポート ドライバーは、このインターフェイスを実装し、DMus ポート ドライバーに公開します。 MIDI トランスポートは、DirectMusic ストリームを管理するための DMus ミニポート ドライバーのプライマリ インターフェイスである IMXF を介して行われます。 DMus ポート ドライバーは、このインターフェイスを使用して、MIDI トランスポート フィルター (MXF) 上の DirectMusic ストリームを管理します。 ミニポート ドライバーは、ポート ドライバーがミニポート ドライバーの IMiniportDMus::NewStream メソッドを呼び出すときに、このインターフェイスを使用してストリーム オブジェクトを作成します。 IMXFIUnknown インターフェイスから継承されます。

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 変換インターフェイスの状態を設定するために使用されます。

要件

要件
対象プラットフォーム Windows
ヘッダー dmusicks.h