
| 一线开发工程师十年磨一剑 9大案例经典诠释音视频处理 6位首读者赞誉推荐 一线音/视频开发工程师8年沉淀的经验奉献。9大经典案例全面剖析应用开发技术,学有所用。配套工程原型代码,快速构建用户应用程序。 音/视频工程师兼培训讲师8年经验的倾情奉献;本书剖析了DirectSound、DirectShow的功能与特性,以案例详细讲解技术开发过程;本书重点对主流的视频算法MPEG-4/h.264进行介绍,从编码原理、工程实践、算法优化、技术效果等出发介绍最实用的开源算法XviD、CODEC、X264编码;本书内容丰富而且翔实,一书在手,Visual C++音/视频开发、算法优化无忧;全程9大经典案例引导学习,目标更加明确,学习效率更高;源于实践,贴近应用,案例为主,内容生动,深入浅出,通俗易懂;配套代码光盘,免去烦琐输入代码的工作,提高学习效率。 |
| 路锦正,近10年的研究所和外企工作经历,积累了丰富的音视频编解码工作经验,尤其是对Visual C++、DSP开发音视频应用、优化视频算法等方面有较深的理解。现任职于西南科技大学信息工程学院,长期从事音视频项目开发和研究,同时就相关技术对企业进行培训和技术支持。 周冬梅,副教授,现任职于成都理工大学信息工程学院,长期是从事DSP音视频应用及算法优化等方面研究。 |
| 第1篇 开发基础 第1章 数字音视频开发技术基础 1.1 数字音视频基本概念 1.1.1 数字音频技术基础 1.1.2 各种数字音频文件格式基础 1.1.3 视频的相关基础概念 1.1.4 常见的视频文件格式 1.2 数字音视频数据的编解码技术 1.2.1 音频数据的编解码 1.2.2 视频数据的编解码 1.2.3 音视频编码的相关标准 1.3 音视频处理平台的选择 1.3.1 个人多媒体计算机 1.3.2 嵌入式处理器ARM 1.3.3 数字媒体处理器DSP 1.4 音视频开发的典型应用 1.4.1 个人消费类电子产品 1.4.2 公共领域的音视频应用 1.5 常用音视频开发工具 1.5.1 DirectSound音频开发 1.5.2 DirectShow视频开发 1.5.3 DSP CCS算法开发 1.6 本章小结 第2章 Visual C++ 2005开发基础 2.1 Visual C++ 2005新增特性 2.1.1 句柄(Handles) 2.1.2 类型的声明 2.1.3 对代码编辑的改进 2.2 VC能做的事情 2.2.1 生成传统的控制台应用程序 2.2.2 生成基于MFC的应用程序 2.2.3 生成静态链接库 2.2.4 生成动态链接库 2.3 利用向导完成基本开发 2.3.1 生成应用程序 2.3.2 生成应用库LIB/DLL 2.4 MFC编程基础 2.4.1 Windows消息与事件 2.4.2 消息与事件的响应 2.4.3 常用消息 2.5 基于对话框的编程 2.5.1 创建和编辑对话框 2.5.2 对话框种类 2.6 常用控件使用技巧 2.6.1 按钮类控件的使用 2.6.2 文本可编辑类控件的使用 2.6.3 静态类控件的使用 2.6.4 其他控件 2.7 Visual 2005开发技术资源 2.7.1 MSDN在线帮助 2.7.2 丰富的网络资源 2.8 Visual 2005开发的常见问题 2.8.1 如何使用volatile和const_cast 2.8.2 如何构造unicode版本的程序 2.8.3 如何使用.def文件 2.8.4 如何正确编写Win32 DLL 2.8.5 如何编写和使用资源DLL 2.8.6 如何实现对话框的数据交换 2.9 本章小结 第2篇 音频开发 第3章 DirectSound开发基础 3.1 Microsoft DirectSound SDK 3.1.1 比较DirectSound与DirectMusic 3.1.2 DirectSound SDK能做什么 3.1.3 如何获取DirectSound SDK 3.1.4 DirectSound SDK的基本结构 3.1.5 Directsound SDK安装 3.1.6 选择最适合用户的DirectSound SDK 3.1.7 用DirectSound进行编程的必要步骤 3.2 DirectSound的详细使用方法 3.2.1 DirectSound设备对象 3.2.2 DirectSound缓冲区对象 3.2.3 使用WAV数据 3.2.4 使用音效 3.3 开发环境配置 3.3.1 Visual C++基本开发环境配置 3.3.2 DirectSound应用程序的开发环境配置 3.3.3 DirectSound Filter开发环境配置 3.4 调试音频处理程序 3.4.1 Visual C++调试器 3.4.2 DirectSound中常用的调试技术 3.5 DirectSound开发的常见问题 3.6 本章小结 第4章 打造自己的音频播放器 第5章 语音3D特效器制作 第6章 对拾音设备录制自己的语音文件 第3篇 视频开发 第7章 DirectShow开发基础 第8章 打造自己的媒体播放器 第9章 自制DV实现视频采集 第10章 VFW技术实现视频处理通用平台 第4篇 编解码技术 第11章 纵览音视频编解码技术 第12章 使用MMX/SSE 2进行多媒体编程 第13章 用DM642实现视频编解码技术 第14章 XviD CODEC实现MPEG-4编解码 第15章 X264实现H.264/AVC视频编码 第16章 打造自己的DVR监控系统 附录A 旧版VC升级到VC 2005程序安全的10点注意事项 附录B 开发常见问题 |
商品评论(0条)