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 ストリームにデータを書き込みます。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | portcls.h |