IDirectSoundBuffer->QueryInterface 问题

SayFun 2002-11-14 01:30:39
为什么获取QueryInterface会失败?有几种可能导致呢。
特别关注语音的录取播放,请有兴趣的Q近来聊聊
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shinesi 2002-11-14
  • 打赏
  • 举报
回复
看看你怎么写的,我的就没问题

HRESULT hRes;
IDirectSoundNotify * lpNotify;
DSBPOSITIONNOTIFY PosNotify;
PosNotify.dwOffset = DSBPN_OFFSETSTOP;
PosNotify.hEventNotify = m_hStopEvent1;

if( DS_OK != (hRes = m_lpDirectSound->CreateSoundBuffer(&dsbdesc, &m_lpPrimaryBuffer, 0)) ) {
m_lpPrimaryBuffer = 0;
return FALSE;
}
hRes = m_lpPrimaryBuffer->QueryInterface( IID_IDirectSoundNotify,
(VOID **)&lpNotify );
if ( hRes == S_OK )
{
hRes = lpNotify->SetNotificationPositions( 1,&PosNotify );
lpNotify->Release();
}

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧