首页 > 代码库 > directshow directdraw区别

directshow directdraw区别

    DirectShow是DirectX大家族中的一位成员。如DirectDraw和Direct3D负责二维图形图像/三维动画加速、DirectMusic和DirectSound负责交互式音乐/环境音效处理一样,DirectShow为Windows平台上处理各种格式的媒体文件播放、音视频采集等高性能要求的多媒体应用,提供了完整的解决方案。
    事实上,计算机应用领域中的很多模块都可以和DirectShow系统交互。也就是说,DirectShow的应用范畴很广。单纯从本地系统来说,DirectShow可以实现不同格式的媒体文件的解码播放、或格式之间的相互转换,可以从本地机器中的采集设备采集音视频数据并保存为文件,可以接收、观看模拟电视等。而从网络应用的角度来说,DirectShow更可用于视频点播、视频会议、视频监控等领域。其实,广义上来说,DirectShow系统适合于一切流式数据的处理,这些数据可以是音频、视频这样的多媒体数据,但又不局限于多媒体数据。