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