Программирование звука в DirectSound - DSBPOSITIONNOTIFY - описатель позиции для уведомления
ОГЛАВЛЕНИЕ
Страница 14 из 22
DSBPOSITIONNOTIFY - описатель позиции для уведомления
Описывает позицию звукового буфера, при достижении которой выполняется уведомление. Определен также вспомогательный тип LPDSBPOSITIONNOTIFY - указатель структуры.
DWORD dwOffset;
HANDLE hEventNotify;
- dwOffset - смещение от начала буфера, при достижении которого должно быть выполнено уведомление. Специальное значение DSBPN_OFFSETSTOP запрашивает уведомление в момент остановки звучания - либо методом Stop, либо при достижении конца буфера;
- hEventNotify - ключ объекта события (event object handle), который устанавливается (set) для выполнения уведомления.
Если для буфера разрешено досрочное прекращение звучания при нехватке аппаратных ресурсов и звучание буфера прекращается по этой причине, уведомление не выполняется.