[其它] 流媒体?嵌入式?

spinach 2007-03-23
有大哥从事这方面的开发和研究吗?
小弟想入门,想找方向。
想明天就去买directshow的书看看了。
bigpanda 2007-03-23
DirectShow的书,少的出奇。别人推荐的唯一一本书:Programming Microsoft® DirectShow® for Digital Video and Television ,微软出版社出的,Amazon都已经脱销,而且这本书也不是特别好。

基本上只能靠啃文档,辛苦啊。

这个家伙是微软的MVP,他的网站上材料不少,http://tmhare.mvps.org/。

我最近还真在搞DirectShow,在给客户写转码器,呵呵,共同讨论吧。

nj_first 2007-03-24
我也非常想学习DirectX相关知识,既然bigpanda有经验,可否介绍介绍学习方法,共同讨论还得等到入门
bigpanda 2007-03-24
DirectX 是用COM实现的,COM编程的知识有没有啊?
spinach 2007-03-28
呵呵~com有那么一点点基础。
就是因为DirectX 是用COM实现的,硬着头皮看了点com。
国内的陆其明写的书怎么样,上个星期去书店看了,只有一本,我想3本都买了,7.5折,倒还便宜,可惜一摸就感觉是盗版书。准备这个周末再去看看。
准备有点基础了再来向bigpanda请教。
bigpanda 2007-03-28
关于COM的书,我自己多多少少读过的,向你推荐这么几本,

Inside Com,by Dale Rogerson, Microsoft Press,很老的书了,我读的时候是98/99年,讲COM原理,教你为什么。

Developer's Workshop to COM and ATL 3.0, by Andrew Troelsen, Wordware Publishing. 这本书手把手教你怎么用ATL编COM。有人说看看Inside COM,教你为什么,看看这本书,教你怎么做,就够了。

Essential COM, by Don Box, Addison-Wesley, Don Box是讲述COM的高手,号称no one explains COM better than Don Box。

COM里面的线程模型,都是建立在Window线程模型上的,建议翻翻Programming Application for Windows (by Richter)

我不怎么看中文计算机书,居住在国外是主要原因,另外自己亲身经历过一件事,那是90年代中旬,我还在读书,没有钱买英文原版书,就买中文翻译的,Jeffrey Richter的书,Advanced Windows:The Developer's Guide to the Win32 Api for Windows NT 3.5 and Windows 95. 第二版,我买的是清华出版社出的翻译版,现在这本书已经有第四版了。

里面讲Unicode的那一章,有这么一句话:“有几个非常的函数”。我苦思不得其解,何为“非常的函数”。

一年多后,打工挣了点钱,去买了英文原版,对照一看,原文是“there are few functions".

初中英语就教了,few是没有,a few是有几个。作者全句的意思是:没有几个函数可以如何如何...

那句话不知浪费我多少脑细胞.从此就不看中文翻译了.

不过现在翻译的水平涨了点,这种低级错误好像少了点。于是偶尔也看看中文翻译,看那些生硬的术语就在脑子里想英文是什么,哈哈。
spinach 2007-03-29
谢谢老大
你住国外?
呵呵
羡慕哦
losteven 2007-03-30
呵呵,推荐的都是经典阿

我觉得要理解com,c++对象模型的知识似乎必不可少,熟悉模板的话,也可以看看atl的实现,
国内潘爱明翻译的<ATL Internals>也很好,去年跑遍西安,终于在一个不知名的小店里找到了,哈哈
bigpanda 2007-03-30
C++的对象模型,经典书就是Inside the C++ Object Model了,by Stanley B. Lippman。Don Box也推荐读这本。

COM的设计思想,还是很值得学习一下的,Real的Helix Media Server,FireFox的XUP组件设计都是受COM影响。
javsky 2007-04-26
最近也在高directshow的东西,要给软件里放一个全屏播放视频的的按钮 麻烦 大家一起研究下哦
Global site tag (gtag.js) - Google Analytics