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


KSEVENT_LOOPEDSTREAMING_POSITION

Событие KSEVENT_LOOPEDSTREAMING_POSITION указывает, что аудиопоток достиг указанной позиции в зациклованном буфере.

Сводная таблица использования

Назначение Тип дескриптора события Тип значения события

Pin

KSEVENT

LOOPEDSTREAMING_POSITION_EVENT_DATA

Тип значения события (данные операции) — это LOOPEDSTREAMING_POSITION_EVENT_DATA структура, содержащая следующие сведения:

  • Тип уведомления, которое система будет отправлять клиенту при возникновении события положения.

  • Позиция буфера, которая активирует событие.

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

Комментарии

В Windows Server 2003, Windows XP, Windows 2000, Windows Me и Windows 98 драйверы портов WavePci и WaveCyclic содержат собственные встроенные обработчики для событий KSEVENT_LOOPEDSTREAMING_POSITION. Драйверы miniport WavePci и WaveCyclic не должны реализовывать обработчики для этих событий.

В Windows Vista ни один из драйверов портовWave Xxx не реализует обработчики событий или другую поддержку событий KSEVENT_LOOPEDSTREAMING_POSITION.

Зациклованный буфер — это буфер данных для звукового потока типа KSINTERFACE_STANDARD_LOOPED_STREAMING. Когда курсор воспроизведения или записи достигает конца зациклованного буфера, курсор переносится в начало буфера.

Дополнительные сведения о цикловых буферах, позициях буфера, а также о воспроизведении и записи курсоров см. в разделе Свойство положения звука.

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

См. также

KSEVENT

KSINTERFACE_STANDARD_LOOPED_STREAMING

LOOPEDSTREAMING_POSITION_EVENT_DATA