DirectSound DirectSound C/C++ 레퍼런스 DirectSound 의 구조체 DSBPOSITIONNOTIFY [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
DSBPOSITIONNOTIFY 구조체는, 통지 위치를 기술한다. IDirectSoundNotify8::SetNotificationPositions 메서드로 사용한다.
구문
typedef struct {
DWORD dwOffset;
HANDLE hEventNotify;
} DSBPOSITIONNOTIFY, *LPDSBPOSITIONNOTIFY;
typedef const DSBPOSITIONNOTIFY *LPCDSBPOSITIONNOTIFY;
멤버
dwOffset
버퍼의 선두로부터 통지 이벤트가 방아쇠 되는 장소까지의 오프셋(offset), 또는 DSBPN_OFFSETSTOP.
hEventNotify
지정의 오프셋(offset)에 이르렀을 때에 통지되는 이벤트에의 핸들.
주의
dwOffset 멤버로 DSBPN_OFFSETSTOP 가 지정되고 있으면 버퍼의 마지막에 달해 재생 또는 캡춰가 루프 하고 있지 않기 때문에, 또는 애플리케이션이 IDirectSoundBuffer8::Stop 메서드 또는 IDirectSoundCaptureBuffer8::Stop 메서드를 호출했기 때문에, 재생 또는 캡춰가 정지 하면 이벤트가 통지된다.
임의의 음성 관리 플래그와 함께 DSBCAPS_LOCDEFER 및 DSBCAPS_CTRLPOSITIONNOTIFY 를 지정해 재생 버퍼를 생성 하면, 통지가 설정되지만, 아직 통지에 이르지 않은 사운드는, 음성 관리에 의해 종료되는 경우가 있다. 이 경우, 이벤트는 통지되지 않는다.
요건
헤더:Dsound.h 로 선언.
참조