KSEVENT_LOOPEDSTREAMING_POSITION
Событие KSEVENT_LOOPEDSTREAMING_POSITION указывает, что аудиопоток достиг указанной позиции в зациклованном буфере.
Сводная таблица использования
Назначение | Тип дескриптора события | Тип значения события |
---|---|---|
Pin |
Тип значения события (данные операции) — это 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) |