|
|
LPDIRECTSOUNDNOTIFY8 lpDsNotify;
DSBPOSITIONNOTIFY PositionNotify[2];
hr = m_pDSBuffer->QueryInterface(IID_IDirectSoundNotify8,(LPVOID*)&lpDsNotify);
pos1 = PositionNotify[0].dwOffset = desc.dwBufferBytes / 2;
PositionNotify[0].hEventNotify = handle[0];
pos2 = PositionNotify[1].dwOffset = desc.dwBufferBytes;
PositionNotify[1].hEventNotify = handle[0];
hr = lpDsNotify->SetNotificationPositions(2, PositionNotify);
hr = lpDsNotify->SetNotificationPositions(2, PositionNotify);这里2改为1就不会出错,如果是2的话就会返回错误DSERR_INVALIDPARAM 。谁来告诉我哪里做错了?
[em7] |
|