Поделиться через


KSEVENTSETID_LoopedStreaming

Этот набор событий предназначен только для внутреннего использования системой.

Набор KSEVENTSETID_LoopedStreaming событий определяет события положения в аудиопотоках, использующих цикловые буферы. Зациклованный буфер — это буфер данных для звукового потока типа KSINTERFACE_STANDARD_LOOPED_STREAMING. С помощью события position клиент может получать уведомление от драйвера, когда аудиопоток достигает указанной позиции в зациклованном буфере.

В 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.