出版社:电子工业出版社
年代:2010
定价:89.0
本书系统地介绍了使用Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入具体的案例剖析中。书中采用的案例均来源于作者的实际开发工作,具有很好的实用价值,方便广大开发者在开发中进行参考或直接应用。内容丰富、安排合理、工程实用性强,能够为广大数字媒体或音/视频开发人员、高等院校相关专业的课程设计、毕业设计提供参考,同时也可以作为科研单位、企业进行流媒体开发的技术指导用书。
第1章 音频/视频技术基础 1.1 数字音频、视频的基本概念 1.1.1 数字音频技术的发展 1.1.2 常见数字音频、视频文件格式 1.2 数字音/视频的编懈码技术介绍 1.2.1 音频数据的编码、解码 1.2.2 视频数据的编码、解码 1.2.3 音频/视频编码方案 1.2.4 未来的音频/视频编码技术标准 1.3 视频信息网络传输基础 1.4 常的音频/视频处理平台 1.5 常用的音频/视频开发工具 1.5.1 DirectSound 1.5.2 DirectShow 1.5.3 CCS算法第2章 Visual C 2005开发环境介绍 2.1 Visual Studio.NET基础 2.1.1 Visual Smdio.NET工具介绍 2.1.2 安装Visual Studi0 2005 2.2 初识Visual Studi0 2005环境 2.2.1 Visual Studi0 2005设置 2.2.2 新建项目 2.2.3 解决方案和类视图 2.2.4 文本编辑器 2.2.5 生成与查错 2.3 使用向导完成开发 2.3.1 创建应用程序 2.3.2 生成应用库LIB/DLL 2.4 安装Visual Studi0 2005的常见问题第3章 MFC介绍 3.1 MFC概述 3.1.1 MFC编程的特点 3.1.2 MFC类的分层结构 3.1.3 MFC中的WinMain0函数 3.2 Windows消息机制 3.2.1 消息概述 3.2.2 WindoWS句柄 3.2.3 消息的传送 3.2.4 消息与事件 3.3 对话框编程 3.3.1 构建对话框应用程序 3.3.2 设置对话框属性 3.3.3 常见对话框的种类 3.4 控件基础 3.4.1 Windows公共控件 3.4.2 ActiveX控件 3.5 MSDN中的巨大资源第4章 DirectX实现音频开发 4.1 DirectX基础 4.1.1 DirectX的历史 4.1.2 版本与功能 4.1.3 结构 4.1.4 组成 4.2 搭建DirectX开发环境 4.2.1 获取DirectX 4.2.2 安装DirectX SDK 4.2.3 配置DirectX SDK 4.3 DirectSound开发基础 4.3.1 DirectSound能做什么 4.3.2 DirectSound和DirectMusic的区别 4.3.3 DirectSound SDK结构 4.3.4 DirectSound播放功能介绍 4.4 DirectSound使用方法详解 4.4.1 DirectSound开发的基本步骤 4.4.2 DirectSound对象介绍 4.4.3 使用DirectSound设备对象 4.4.4 使用DirectSound缓沖区对象第5章 制作一个音频播放器第6章 3D音效编程第7章 录制音频第8章 引入DIRECTSHOW第9章 DIRECTSHOW开发详解第10章 DV视频采集编程第11章 VFW视频处理第12章 编码和解码基础第13章 MMX/SSE编程第14章 DM642视频编码/解码编程第15章 实现MPEG-4编码/解码第16章 H.26/AVC编码技术详解第17章 制作一个媒体播放器第18章 网络视频监控系统
本书由浅入深地讲解了VisualC 在音频和视频领域的开发技术,并通过具体的实例来讲解其具体的实现流程。全书内容分为18章,详细讲解了使用各种软件和平台进行音/视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括DirectSound开发音频、DircctShow/VFw开发视频、MMX/SSE进行多媒体汇编编程、DM642DSP进行音/视频算法优化和主流视频算法MPEG.4/H.264的编码原理及工程实践。 本书系统地介绍了使用VisualC 2005进行流媒编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入具体的案例剖析中。书中采用的案例均来源于作者的实际开发工作,具有很好的实用价值,方便广大开发者在开发中进行参考或直接应用。 随书所附光盘包含书中实例源文件。内容丰富、安排合理、工程实用性强,能够为广大数字媒体或音/视频开发人员、高等院校相关专业的课程设计、毕业设计提供参考,同时也可以作为科研单位、企业进行流媒体开发的技术指导用书。