更新时间:2018-12-29 14:10:06
封面
版权信息
前言
第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 Studio.NET工具介绍
2.1.2 安装Visual Studio 2005
2.2 初识Visual Studio 2005环境
2.2.1 Visual Studio 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 Studio 2005的常见问题
第3章 MFC介绍
3.1 MFC概述
3.1.1 MFC编程的特点
3.1.2 MFC类的分层结构
3.1.3 MFC中的WinMain()函数
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缓冲区对象
4.4.5 使用WAV数据
4.4.6 使用DirectX媒体对象控制音效
4.5 DirectSound环境配置
4.5.1 DirectSound开发环境配置
4.5.2 开发环境配置
4.6 调试程序
4.6.1 Visual C++调试器
4.6.2 一些基本的调试技术
第5章 制作一个音频播放器
5.1 先了解基础知识——缓冲区
5.1.1 缓冲区的几种类型
5.1.2 缓冲区通知
5.2 系统总体设计和分析
5.2.1 MCI
5.2.2 PlaySound()函数
5.2.3 低级别WAV音频设备
5.3 播放文件
5.3.1 创建DirectSound对象
5.3.2 创建播放缓冲区
5.3.3 创建DirectSoundBuffer对象
5.4 总结DirectSound音频编程的步骤及方法
5.5 项目具体实现
5.5.1 创建项目程序框架
5.5.2 添加控件和变量
5.5.3 封装CDirectSound类实现DirectSound
5.5.4 对话框界面操作
5.5.5 编译和调试
第6章 3D音效编程
6.1 先了解基础知识
6.1.1 DirectSound 3D介绍