DirectSound DirectSound C/C++ 레퍼런스 DirectSound 의 구조체 DSBPOSITIONNOTIFY   [목차열람] [주소복사] [슬롯비우기]
DSBPOSITIONNOTIFY
 
Microsoft DirectX 9.0

DSBPOSITIONNOTIFY

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 로 선언.

참조

↑TOP