IMXF インターフェイス (dmusicks.h)
インターフェイスは IMXF
、MIDI トランスポート フィルター (MXF) 上の DirectMusic ストリームを表します。 DMus ミニポート ドライバーは、このインターフェイスを実装し、DMus ポート ドライバーに公開します。 MIDI トランスポートは、DirectMusic ストリームを管理するための DMus ミニポート ドライバーのプライマリ インターフェイスである IMXF を介して行われます。 DMus ポート ドライバーは、このインターフェイスを使用して、MIDI トランスポート フィルター (MXF) 上の DirectMusic ストリームを管理します。 ミニポート ドライバーは、ポート ドライバーがミニポート ドライバーの IMiniportDMus::NewStream メソッドを呼び出すときに、このインターフェイスを使用してストリーム オブジェクトを作成します。 IMXF
は IUnknown インターフェイスから継承されます。
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 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示