内容简介
本书介绍了Windows环境下进行音频(声音)程序设计的原理和方法。全书共分5章。
其中,第0章介绍了进行音频处理编程的一些入门知识;第1章讲解了DirectX中DirectSound的音频开发规范;第2章介绍了Windows中WAV的结构;第3章介绍了Microsoft的ASF及其技术核心;第4章分析了MP3文件的基本结构和MP3编码器。
本书适合从事音频开发人员学习之用,也可作为大专院校相关专业的教材。读者系统地学习完本书以后,就可以进行更高层次的音频程序设计了。
目录
第0章 电脑声音基础
0. l 声音是一种波
0. 2 电脑如何发声
0. 2. l 声卡的结构
0. 2. 2 声卡的发展历史
0. 2. 3 声卡的工作原理
0. 3 音频基本知识
0. 3. l 数字声音的技术指标
0. 3. 2 音频音质知识
0. 3. 3 数字声音处理知识
0. 3. 4 3D音频 API技术
0. 3. 5 关于MIDI
0. 4 本章小结
参考文献
第1章 DirectX Audio之DirectSound
1. 1 DirectX Audio介绍
1. 1. 1 DirectX发展历程
1. 1. 2 DirectX Audio概述
1. 1. 3 DirectX Audio新特征
l. 2 DirectSound介绍
1. 2. l 关于DirectSound
1. 2. 2 DirectSound的功能组成
l. 3 DirectSound应用程序开发
1. 3. l 设置VisualC+十编译环境
1. 3. 2 创建并初始化DirectSound对象
1. 3. 3 设置DirectSound缓区
l. 3. 4 DirectSound缓冲区回放控制
1. 3. 5 DirectSound3D音效
l. 4 本章小结
参考文献
第2章 WAV文件格式
2. 1 WAV文件格式
2. 1. 1 RIFF文件和 WAV文件格式
2. 1. 2 WAV文件信息的具体应用
2. 2 保存为WAV文件格式
2. 2. l 创建一个空文件
2. 2. 2 写WAV文件头
2. 2. 3 写声音数据
2. 2. 4 结束写声音数据并关闭文件
2. 3 压缩WAVE音频
2. 3. 1 CODECS介绍
2. 3. 2 系统中有什么CODECS
2. 3. 3 使用特定的CODEC
2. 4 本章小结
参考文献
第3章 ASF文件格式
3. 1 ASF文件格式
3. 1. 1 ASF所采纳的多媒体标准
3. 1. 2 ASF技术纵览
3. 2 ASF..