KSEVENTSETID_LoopedStreaming

此事件集仅供系统内部使用。

KSEVENTSETID_LoopedStreaming 事件集定义使用循环缓冲区的音频流中的位置事件。 循环缓冲区是 KSINTERFACE_STANDARD_LOOPED_STREAMING 类型的音频流的数据缓冲区。 通过位置事件,当音频流到达循环缓冲区中的指定位置时,客户端可以从驱动程序接收通知。

在 Microsoft Windows Server 2003、Windows XP、Windows 2000、Windows Me 和 Windows 98 中,实现对此事件集的驱动程序支持的唯一系统组件是 KMixer 和 PortCls(Kmixer.sys 和Portcls.sys)。 DirectSound (Dsound.dll) 是唯一使用此事件集作为客户端的系统组件。 自定义音频驱动程序通常不实现对此事件集的支持。

在 Windows Vista 及更高版本中,任何系统组件都不使用或支持 KSEVENTSETID_LoopedStreaming 事件集。

此集中的事件项指定为 KSEVENT_LOOPEDSTREAMING 枚举值。

此集中的唯一事件是 KSEVENT_LOOPEDSTREAMING_POSITION