blog newbie

C# programmer with directshow

博客园 首页 新随笔 联系 订阅 管理

2005年9月27日 #

摘要: publicstaticIBaseFilterAddFilterByDevicePath(IGraphBuildergraphBuilder,stringdevicePath,stringname){inthr=0;IBaseFilterfilter;UCOMIBindCtxbindCtx;UCOMIMonikermoniker;inteaten;hr=NativeMethods.CreateBi... 阅读全文
posted @ 2005-09-27 10:00 haijer 阅读(1234) 评论(0) 推荐(0) 编辑

2005年9月14日 #

摘要: VMR9的纵横比例有两种模式(用于需要改变视频比例时)默认的是VMR9ARMode_None 指出VMR9在缩放时可以不保持原有比例VMR9ARMode_LetterBox VMR9在缩放时需要保持原有的比例第二种模式一般在需要保持原始比例时非常有用,如宽银幕的电影IVMRWindowlessControl.GetAspectRatioMode()IVMRWindowlessControl.Set... 阅读全文
posted @ 2005-09-14 14:15 haijer 阅读(612) 评论(1) 推荐(0) 编辑

2005年9月12日 #

摘要: MixerPref_NoDecimation在渲染到表面时不改变视频的原始大小MixerPref_DecimateOutput视频尺寸的改变为2的整数倍MixerPref_DecimateMask内部参数设置用,应用程序无法调用MixerPref_BiLinearFiltering使用行扫描模式,默认的显示方式MixerPref_PointFiltering使用点扫描模式MixerPref_Fil... 阅读全文
posted @ 2005-09-12 13:39 haijer 阅读(3005) 评论(0) 推荐(0) 编辑

2005年9月8日 #

摘要: 出处:http://www.intel.com/design/chipsets/hdaudio.htm1、音频规范的今天与明天为了提高板载声卡的功能及性能,作为业界的领头者Intel研发出了新一代的音频规范Intel® High DefinitionAudio,简称Intel®HDAudio。与过去的音频规范相比,新规范提供了多通道以及高质量音频的支持。现在,在Intel... 阅读全文
posted @ 2005-09-08 16:35 haijer 阅读(3636) 评论(1) 推荐(0) 编辑

摘要: 示例:一个开源的MPEG2解码器的接口源代码如下 interfaceIMpeg2DecFilter:publicIUnknown{STDMETHOD(SetDeinterlaceMethod)(THIS_intiMethod)PURE;STDMETHOD_(int,GetDeinterlaceMethod)(THIS)PURE;//Brightness:-255.0to255.0,default0... 阅读全文
posted @ 2005-09-08 09:33 haijer 阅读(864) 评论(0) 推荐(0) 编辑

2005年9月6日 #

摘要: 1、C#中对于COM接口定义必须严格按照COM的实现顺序定义,因为C#中的CCW映射是以实际接口顺序定义的,先后次序的颠倒就可能使得接口内的函数返回不正确。2、COM的定义有2种,一种是MIDL定义,还有一种就是普通的内部定义(从IUnknown或IDispatch继承),对于前者,可以直接通过导入其生成的tlb文件实现,后一种,如果没有程序的源代码,就很难知道其实现的顺序,比如DirectSho... 阅读全文
posted @ 2005-09-06 18:01 haijer 阅读(2396) 评论(0) 推荐(0) 编辑

摘要: 这年头,都blog了,呵呵,我也来耍一回.. 阅读全文
posted @ 2005-09-06 17:48 haijer 阅读(230) 评论(0) 推荐(0) 编辑