次の方法で共有


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

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

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

継承

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

メソッド

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

 
IMiniportMidiStream::Read

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

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

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

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

要件

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