Microsoft DirectX 8.0 (Visual Basic) |
通知位置を記述する。DirectSoundSecondaryBuffer8.SetNotificationPositions および DirectSoundCaptureBuffer8.SetNotificationPositions メソッドで使われる。
Type DSBPOSITIONNOTIFY hEventNotify As Long lOffset As Long End Type
lOffset メンバ内で値 DSBPN_OFFSETSTOP が設定されている場合、再生またはキャプチャがバッファの最後に達した (そして再生またはキャプチャがループしていない) か、アプリケーションが DirectSoundSecondaryBuffer8.Stop または DirectSoundCaptureBuffer8.Stop のどちらかのメソッドを呼び出したことが原因で、再生またはキャプチャが停止すると、イベントがシグナル送信される。
ボイス管理フラグと共に DSBCAPS_LOCDEFER と DSBCAPS_NOTIFY を使用している場合は、通知を保持するサウンドは設定できるが、到達することなくボイス管理によって終了されることもある。この場合、通知イベントは発生しない。