请问 DxShow 是不是线程安全?

iloveqlynn 2006-10-18 10:51:16
我在同一个进程里能不能启动好几个线程,每个线程都操作一个封装好的dxShow对象,这样安全吗?
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duke7y 2006-11-06
  • 打赏
  • 举报
回复
可以,但是你在这个线程创建的com对象最好在这个线程release.
iloveqlynn 2006-11-01
  • 打赏
  • 举报
回复
就是一个类,里面封装了以下com对象:
class xx
{
.....

IGraphBuilder *m_pGB;
IMediaSeeking *m_pMS;
IMediaControl *m_pMC;
IMediaEventEx *m_pME;
IVMRWindowlessControl *m_pWC;
}
我要用这个类来做视频截图,请问这个类里面用到的directshow对象是否是线程安全的?
类中的对象我都是在类内部自己创建实例或者查询接口得到的,用完后release掉。

我想问的就是能不能多个线程同时创建这个类来播放视频文件?谢谢!
happydeer 2006-10-18
  • 打赏
  • 举报
回复
"封装好的dxShow对象"具体指什么?

至少在filter来说,每个filter组件都是线程安全的。

2,543

社区成员

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

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