怎么使用GraphEdit创建一个即可以实时采集压缩又能实时预览的filter连接阿?

sfraim 2003-08-21 05:57:22
怎么使用GraphEdit创建一个即可以实时采集压缩又能实时预览的filter连接阿?
压缩使用Indeo?Video 5.10 Compression Filter
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sfraim 2003-09-01
  • 打赏
  • 举报
回复
谢谢 “都市旷野 ”,那个我知道怎么作了
可否告知您 QQ,或email?
我:sfraim@163.com,QQ 39469088
fengge888 2003-08-29
  • 打赏
  • 举报
回复
gz
gxqcdit 2003-08-26
  • 打赏
  • 举报
回复
是.
sfraim 2003-08-22
  • 打赏
  • 举报
回复
m_pCapDev
m_pComp
是不是采集设备和编码器filter?
gxqcdit 2003-08-22
  • 打赏
  • 举报
回复
这个简单:
HRESULT hr = S_OK;
hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void**)&m_pGraph);
hr = CoCreateInstance(CLSID_CaptureGraphBuilder2, NULL, CLSCTX_INPROC_SERVER, IID_ICaptureGraphBuilder2, (void **)&m_pCapGraph);
hr = m_pCapGraph->SetFiltergraph(m_pGraph);
hr = m_pGraph->QueryInterface(IID_IMediaControl, (void **)&m_pControl);
hr = m_pGraph->QueryInterface(IID_IVideoWindow, (void **)&m_pVideoWnd);

hr = m_pCapGraph->RenderStream(&PIN_CATEGORY_PREVIEW, NULL, m_pCapDev, NULL, NULL);
hr = m_pVideoWnd->put_Visible(OAFALSE);
hr = m_pVideoWnd->put_Owner((OAHWND)m_hPreWnd);
hr = m_pVideoWnd->put_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN);
hr = m_pVideoWnd->SetWindowPosition(m_rct.left-18, m_rct.top-42, (m_rct.right-m_rct.left), (m_rct.bottom-m_rct.top));
hr = m_pVideoWnd->put_Visible(OATRUE);
hr = m_pCapGraph->RenderStream(NULL, NULL, m_pCapDev, m_pComp, m_pTransVideo);

2,543

社区成员

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

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