音频流对象接口
本部分介绍音频流对象接口。 这些接口与流入和流自波形、MIDI 和 DirectMusic 筛选器的引脚的波形和 MIDI 流相关联。 其中一些接口由微型端口驱动程序实现,并公开给端口驱动程序。 其他接口由端口驱动程序实现,并公开到微型端口驱动程序。
本部分讨论以下音频流对象接口:
管理 DirectMusic 流的缓冲区存储。 由 DMus 端口驱动程序实现。
将数字版权管理 (DRM) 保护分配给音频流中的数字内容。 由 WaveCyclic、WavePci 或 WaveRT 微型端口驱动程序实现。
表示流经 MIDI 筛选器上的引脚的 MIDI 流。 由 MIDI 微型端口驱动程序实现。
表示流经 WaveCyclic 筛选器上的引脚的波次流。 由 WaveCyclic 微型端口驱动程序实现。
表示流经 WavePci 筛选器上的引脚的波次流。 由 WavePci 微型端口驱动程序实现。
表示流经 WaveRT 筛选器上的引脚的波次流。 由 WaveRT 微型端口驱动程序实现。
扩充 IMiniportWaveRTStream 接口,为 DMA 驱动程序事件通知提供其他方法。
表示流经 DirectMusic 筛选器上的 MIDI 或 DirectMusic 引脚的 MIDI 流。 由 DMus 微型端口驱动程序实现。
提供到 WavePci 微型端口驱动程序流对象的映射服务。 由 WavePci 端口驱动程序实现。
处理 DirectMusic 合成器设备的波形输出。 由 DMus 微型端口驱动程序实现,并由 DMus 端口驱动程序的波形接收器使用。