在ActiveX中释放filter的问题

yyhzpk 2005-06-14 07:16:32
在网页的ActiveX中加入自己写的网络接收filter,用于视频接收

hr=CoCreateInstance(CLSID_MpegRec, NULL, CLSCTX_INPROC_SERVER,
IID_IBaseFilter, (LPVOID *)&m_pSouce);
hr = m_pFg->AddFilter(m_pSouce,L"MpegRec");

一切工作正常,但在网页刷新时调用
if(m_pSout)
hr = m_pSout->Release(); //hr返回4
m_pSout = NULL;
时hr返回4,这个filter没有被释放,还在继续工作,
不知怎么解决
...全文
86 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyhzpk 2005-06-23
  • 打赏
  • 举报
回复
顶最后一次了
cx0928 2005-06-23
  • 打赏
  • 举报
回复
if(m_pSout)
{
hr = m_pSout->RemoveFilter(m_pSout);
SAFE_RELEASE(m_pSout);
}
yyhzpk 2005-06-21
  • 打赏
  • 举报
回复
顶一下了
King_of_WOW 2005-06-21
  • 打赏
  • 举报
回复
帮顶
yyhzpk 2005-06-17
  • 打赏
  • 举报
回复
up
yyhzpk 2005-06-16
  • 打赏
  • 举报
回复
怎么没人回答呢,陆老师在吗?
很奇怪呀,IGraphBulider指针最后释放后
都变成0了,还调用了CoUninitialize();
但事实上那个网络接收filter仍然在从网络上接收数据,
陆老师,这个问题怎么解决呀
httpaspjspphp 2005-06-16
  • 打赏
  • 举报
回复
gz

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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