接触directx不久,想做一个播放器,应该用directshow还是directdraw?用directshow的话,如果想调用已有的解码库,例如ffmpeg等,可以吗?还是要自己写转换filter才行?用directdraw呢?

解决方案 »

  1.   

    播放器的话,directshow就可以了
    主要工作在于实现源filter,解码的话用ffdshow、ffmpeg、xvid、divx等都可以
      

  2.   

    你的意思是分析文件的filter需要自己写吗?不用自己写decode filter吧? 能否简单讲一下怎么调这些解码库吗?还有程序使用mfc还是win32编程呢?谢谢!
      

  3.   

    decode   filter很难的,基本上是专业人士写的
    写程序用mfc或sdk都行,dssdk下有很多例子最好看看书,并做一些练习