
Directx
zipper9527
这个作者很懒,什么都没留下…
展开
-
DirectShow开发快速入门之慨述(二)
3、媒体类型 因为Directshow是基于com组件的,就需要有一种方式来描述filter graph每一个点的数据格式,例如,我们还以播放AVI文件为例,数据以RIFF块的形式进入graph中,然后被分割成视频和音频流,视频流有一系列的压缩的视频桢组成,解压后,视频流由一系列的无压缩的位图组成,音频流也要走同样的步骤。 Media Types: How DirectShow Represen转载 2009-07-22 19:48:00 · 806 阅读 · 0 评论 -
DirectShow开发快速入门之慨述(三)
4、媒体Samples和Allocators Filters通过pin的连接来传递数据,数据流是从一个filter的输出pin流向相连的filter的输入pin。输出pin常用的传递数据的方式是调用输入pin上的IMemInputPin::Receive方法。 对于filter来说,可以有好几种方式来分配媒体数据使用的内存块,可以在堆上分配,可以在DirectDraw的表面,也可以采用GDI共转载 2009-07-22 19:52:00 · 787 阅读 · 0 评论 -
DirectShow开发快速入门之慨述(-)
摘要:本篇文档概括性的介绍了DirectShow的主要组成部分,以及一些Directshow的基本概念。熟悉这些基本的知识对于Directshow的应用开发或者过滤器的开发者都会有所帮助。 DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕捉和回转载 2009-07-22 19:47:00 · 791 阅读 · 0 评论 -
stdcall、cdecl、pascal在什么方面有所不同
<br />cdecl 由调用者清除堆栈 <br />stdcall 由被调的函数清除堆栈 <br />fastcall 是把函数参数列表的前三个参数放入寄存器eax,edx,ecx,其他参数压栈。<br /><br />_stdcall 与 _cdecl 的区别<br />几乎我们写的每一个WINDOWS API函数都是__stdcall类型的,首先,需要了解两者之间的区别: WINDOWS的函数调用时需要用到栈(STACK,一种先入后出的存储结构)。当函数调用完成后,栈需要清除,这里就是转载 2010-12-08 11:30:00 · 648 阅读 · 0 评论