IMiniportMidiStream 介面 (portcls.h)

IMiniportMidiStream介面代表在MIDI篩選上流經針腳的MIDI數據流。 此篩選會包裝MIDI合成器或擷取裝置,並藉由將MIDI埠驅動程式與MIDI迷你埠驅動程式配對來實作。 迷你埠驅動程式會實作 介面, IMiniportMidiStream 並將其公開給埠驅動程式。 埠驅動程式會呼叫 miniport 驅動程式的 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