次の方法で共有


IMiniportMidiStream インターフェイス (portcls.h)

IMiniportMidiStream インターフェイスは、MIDI フィルターのピンを通過する MIDI ストリームを表します。 フィルターは MIDI シンセサイザーまたはキャプチャ デバイスをラップし、MIDI ポート ドライバーと MIDI ミニポート ドライバーをペアリングすることによって実装されます。 ミニポート ドライバーは、IMiniportMidiStream インターフェイスを実装し、ポート ドライバーに公開します。 ポート ドライバーは、ミニポート ドライバーの IMiniportMidi::NewStream メソッドを呼び出すことによって、このインターフェイスでストリーム オブジェクトを作成します。 IMiniportMidiStream は、IUnknown インターフェイスから継承します。

このインターフェイスは、MIDI ストリームの読み取りと書き込み、および MIDI ストリームの形式と状態を設定するためのメソッドを提供します。

継承

IMiniportMidiStream インターフェイス は、IUnknown インターフェイスから継承します。

メソッド

IMiniportMidiStream インターフェイスには、これらのメソッドがあります。

 
IMiniportMidiStream::Read

Read メソッドは、受信 MIDI ストリームからデータを読み取ります。
IMiniportMidiStream::SetFormat

SetFormat メソッドは、MIDI ストリームの KS データ形式を設定します。
IMiniportMidiStream::SetState

SetState メソッドは、ストリームのトランスポート状態を新しい状態値に設定します。
IMiniportMidiStream::Write

Write メソッドは、送信 MIDI ストリームにデータを書き込みます。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー portcls.h