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