memfile例子的缓冲改进

在使用当中,很多人对应默认的读取数据大小32768非常不满意.好像大部分的人都用到时时播放的系统中了.其实这个值是可以修改的.2的n次方的大小,还不能够改成任意大小的.在他的基类CAsyncOutputPin::RequestAllocator函数中.参数IMemAllocator* pPrefe...

2002-03-27 08:54:00

阅读数:1532

评论数:0

directshow的中文资料之播放影片

 DirectShow编程指南我们终于开始了我们的真正旅程!Lets Go!由于DirectX和VC++的紧密联系,所有的代码都用C++写的。 一.播放影片通过一个简单的C++程序示范如何播放影片。本节包括:1.播放一个媒体文件--回放媒体文件的基本代码。2.添加媒体seek功能--提供在媒体文件...

2002-03-27 08:48:00

阅读数:1959

评论数:1

网络播放器

作者:afterain本人最近刚刚把它做完。鉴于现在很多 人在向这方面发展,所以决定把自己 在此期间的一些经验写出来。让后来的同志们少走些弯路。我的这个事例是通过directshow的例子memfile改写的。如果用于网络的时时播放,会有一些延时问题。具体会在后面说明。我已经把它作成了DLL(实际...

2002-01-05 18:22:00

阅读数:3159

评论数:1

关于push和pull模式的说明

最近好像很多人关注网络数据流的时时播放.要求延时小.所以大家考虑使用push模式.确实,push模式是针对live streaming video.pull针对的是文件的播放.可是麻烦的是,如果想使用push播放,并且需要splitter filter的话,就会遇到麻烦了.(如果,只是播放vide...

2001-12-21 15:48:00

阅读数:5623

评论数:0

网络播放器的补充

这篇主要是补充关于数据处理部分的。由于有些朋友和我讨论了这些问题,确实也是个问题。所以我测试后,统一整理给大家看看。因为我的工程也要嵌入网络部分。所以我自己写了些代码后,才知道和从文件中直接读有些不同。文件的读写快,可是网络的数据要求等待的。不是很及时。特别是处理头信息时。因为我做的是MPEG2的...

2001-09-28 16:49:00

阅读数:1610

评论数:0

directshow的中文资料之设备列举和捕捉接口

 这篇解释和示例如何通过DirectShow的接口去初始化和访问系统的硬件设备。代表性的,DirectShow应用程序使用下面类型的硬件。音/视频捕捉卡音频或视频回放卡音频或视频压缩或解压卡(象MPEG解码器)下面将以AV设备作参考。如何列举设备包括在DirectShow SDK中的接口,类,和例...

2001-06-12 20:16:00

阅读数:1886

评论数:0

directshow的中文资料之建立一个捕捉程序

 DirectShow 提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。数据源包括:VCR,camera,TV tuner,microphone,或其他的数据源。一个应用程序可以立刻显示捕捉的数据(预览),或是保存到一个文件中。在这个例子中,ICaptureGraphBuilder 接口是...

2001-06-12 20:15:00

阅读数:2237

评论数:0

directshow的中文资料之控制视频回放窗口

 主要讲解如何控制视频回放窗口,所有有些东西没有说,你可以参考"一.播放影片"中的代码。需要的头文件:#include #include #include 定义一个窗口消息和HELPER_RELEASE 宏。 #define WM_GRAPHNOTIFY  WM_USER+13...

2001-06-12 20:13:00

阅读数:1297

评论数:0

directshow的中文资料之综述&配置篇

综述篇DirectShow的出现,给windows下的多媒体编程提供了强大的支持.他提供了多媒体应用程序的最新技术和工具.为广大的程序员提供了一整套的应用程序接口API,使程序员能够设计高性能实时的应用程序。最新的DirectMedia SDK,提供于DirectX8.0中.其中DirectSho...

2001-06-12 20:11:00

阅读数:1640

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭