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