Directshow开发的基本技巧[1]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 aoosang 的 blog

directshow开发的基本技巧

 

摘要:本篇文档主要讲述了directshow开发的一些基本概念和技巧

 

1视频播放(video rendering

 

dshow的视频提交过滤器可以在窗口模式和无窗口模式下工作。在窗口模式下,过滤器创建一个自己的窗口,在里面播放视频。在无窗口模式下,过滤器直接将视频在应用程序提供的窗口上显示,过滤器本身不创建窗口。

窗口模式

在窗口模式下,视频提交过滤器创建一个窗口,然后将视频祯帖到窗口上,你可以将这个窗口帖到你的应用程序的窗口。

 video renderer只支持窗口模式,vmr-7 and vmr-9缺省的是窗口模式,也支持无窗口模式。

为了在你的应用程序中显示视频,你可以将视频窗口设置成应用程序的子窗口。你可以通过

ivideowindow *pvidwin = null;

pgraph->queryinterface(iid_ivideowindow, (void **)&g_pvidwin);

pvidwin->put_owner((oahwnd)hwnd);

本文关键:Directshow开发的基本技巧
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top