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 |