1,DirectX 10 与 DirectX9.0c 的重大改进是什么,听说是颠覆性的,到底体现在哪里?2,另外,我希望在Windows Mobile手机上开发DirectX应用,请问Windows Mobile 5.0/6.0
对DirectX 的支持情况。3,有人告诉我 DirectShow 不属于DirectX了,属于Platform sdk了,到底怎末回事?我是否
需要下载 platform sdk for XPsp2 ?4,原来的好用的Direct Show 中的工具 GraphEdit哪里去了?5,DirectShow 和 DirectX 到底什么区别。

解决方案 »

  1.   

    对,DirectShow从DirectX SDK中拿出去了,DirectShow主要用于视频播放。WM支持DirectX Mobile。
      

  2.   

    重大改进是……太长了,自己去看http://msdn.microsoft.com/en-us/library/bb173477.aspx
    Windows Mobile 5.0/6.0对DirectX的支持……太长了,自己去看http://msdn.microsoft.com/en-us/library/ms172504.aspx
    platform sdk for XPsp2里面没有,需要下载Windows Server 2003 SP1版的Microsoft Platform SDK或者更新版本的Windows SDK
    GraphEdit在Windows Server 2008/Vista版的Windows SDK,Windows Server 2003 SP1/SP2版的Platform SDK和更旧的DirectX SDK里面都有。
    DirectShow是一种技术,DirectX是一组技术。在一段时间内,DirectX包含DirectShow。
      

  3.   


    老大的回答基本解决了。我自己去看,我这样理解不知道是否正确:
    1,GraphEdit在Windows Server 2008/Vista版的Windows SDK,Windows Server 2003 SP1/SP2版等新版本的platform sdk中有,更老的版本也有,
    就是目前这个版本DirectX9.0c中没有。
    2,问个比较弱的问题:Platform SDK都解决什么问题?
    3,我的开发系统是Xpsp2,下了 WinServ2008的sdk,可以使用里面的graphedit?
      

  4.   

    SDK的名字是指可以支持的最高版本的操作系统,比如Windows Server 2008版的Windows SDK就支持面向Windows 2000到2008版的软件开发。
      

  5.   

    一年前做过用VB.net引用 DirectX 做过一点东东,不过现在淡忘了,不过还真是希望全面支持。NET这样就可以开发游戏了