音频端口对象接口

本部分介绍音频端口对象接口。 这些演示包括以下内容:

  • IPort,它是从中派生所有其他音频端口对象接口的基类型

  • 音频端口对象为 DMus、MIDI、拓扑、WaveCyclic、WavePci 和 WaveRT 端口驱动程序(请参阅支持设备)提供接口,这些驱动程序派生自 IPort

音频端口对象接口是端口驱动程序呈现给微型端口驱动程序的主要接口。 适配器驱动程序通过将音频设备的端口和微型端口驱动程序绑定在一起,为该设备形成 KS 筛选器。 绑定是通过调用音频端口对象的 IPort::Init 方法并将对音频微型端口对象的引用作为调用参数传递来实现的。 Subdevice Creation 中的代码示例演示了此过程。

本节介绍以下音频端口对象接口:

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration