阅读:2029回复:25
谁用过directdraw,问一下
怎样显示YUV422的视频数据阿 :(
|
|
|
沙发#
发布于:2003-09-18 10:24
[quote]好啊,俺看看去,呵呵 :D 好!其实俺好就没有赚到专业分了!可否。。。 很难为情了! :D [/quote] 霍霍,没问题,到视频版拿分 :D |
|
|
板凳#
发布于:2003-09-18 10:22
俺回复了!
|
|
地板#
发布于:2003-09-18 10:17
好啊,俺看看去,呵呵 :D 好!其实俺好就没有赚到专业分了!可否。。。 很难为情了! :D |
|
地下室#
发布于:2003-09-18 10:13
好啊,俺看看去,呵呵 :D
pm你了,收一下 :D [编辑 - 9/18/03 by zydcat] |
|
|
5楼#
发布于:2003-09-18 10:02
终于等来make.wang了,霍霍, 嘿嘿,俺之所以推荐这个例子,就是因为,俺刚完成类似的项目,driver也是用的wdm架构,显示部分就是用的directshow架构! 原理就是自己写一个source filter,这个filter跟ddk里的filter概念不一样,其实directshow的filter就是应用程序里dll的概念了,你在应用程序里怎么获得的driver捕获的数据,你在source filter里就怎么获得了!一个道理,接口还按照你的wdm driver来订呀! |
|
6楼#
发布于:2003-09-18 09:54
终于等来make.wang了,霍霍,
问题是我目前我的卡的driver不是wdm的miniportdriver,是自己写的一般类型的driver,直接和应用程序打交道,拿到视频数据显示,显示的方法是VFW的DrawdibDraw,感觉有很细微的停顿,所以现在想直接使用directdraw来显示从底层拿到的yuv422的视频数据,由于directdraw能够直接访问显卡,应该要比GDI的显示流畅一些。 所以,用directshow可能无法得到卡的对应接口,比较郁闷。谁让咱的驱动不是miniport driver呢 :( |
|
|
7楼#
发布于:2003-09-18 09:18
忘了说了,要显示yuv422,source filter后面必须要接overlay mixer filter,写完后你可以用directshow里的工具graphedit进行调试!
|
|
8楼#
发布于:2003-09-18 09:16
怎样显示YUV422的视频数据阿 :( 对于视频数据的现实问题,建议大虫子看看directshow里面的ball这个filter例子。他的原理就是自己创建一个source filter,将你的数据按你要的视频格式打包成sample,然后render. 这种结构有个好处你不用了解图像格式,你只要修改directshow filter支持的视频格式就ok了。 虽然例子里的filter只支持RGB的几种格式,并不支持yuv,不过结构很简单,你自己改一下就好了! :D |
|
9楼#
发布于:2003-09-17 22:31
不管怎么说,你是客户呀。 :)
|
|
|
10楼#
发布于:2003-09-17 22:25
这也要抱歉的吗? :D
|
|
11楼#
发布于:2003-09-17 22:23
明天我查查程序。真抱歉。 :(
|
|
|
12楼#
发布于:2003-09-17 22:21
是不是cookie要求高啊。
|
|
13楼#
发布于:2003-09-17 22:17
我也不明白,不知道是不是你的网络环境和操作系统有比较特别的地方。不过我们目前的程序也的确是有不少漏洞的。
|
|
|
14楼#
发布于:2003-09-17 22:10
问题多多啊。
|
|
15楼#
发布于:2003-09-17 21:40
注册好了,看PM。
|
|
|
16楼#
发布于:2003-09-17 21:30
还是说外部数据什么的。
我给消息给你吧 :D |
|
17楼#
发布于:2003-09-17 20:40
不会这么衰吧。要不你把用户名和密码PM给我,我帮你注册。
|
|
|
18楼#
发布于:2003-09-17 20:21
这里也许会有所收获 你的网站到现在还不能注册。 :o |
|
19楼#
发布于:2003-09-17 17:45
肯定是数据格式不对
为yuv422创建的表面不对,所以copy过去的数据显示不出来 |
|
|
上一页
下一页