关注push模式,大家可以参考这个例子.(很完整的filter编写)
相信很多人都改写过memfile的例子了,这个例子的局限是延时问题.因为本身是为了播放文件的.所有不适合在时时播放的地方.
使用push模式可以解决这个问题.最近在这里的一个帖子中看到了个winrtp的程序.下载看了看,写的很好.
这个例子有很完整的代码,从source filter,trans filter,render filter都是自己写的,也就是一整套的都有,建立一个完整的graph,大家应该可以从这里了解很多的东西.虽然只是个播放音频的例子.也自己看看他的mediatype的设置,连接,应该可以解决一些问题.
大家可以参考来完成自己的push模式的程序.
下载地址:
http://www.vovida.org/applications/downloads/winRTP/