《Windows声音应用程序开发指南》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张新宇编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2003
  • ISBN:7560611907
  • 页数:158 页
图书介绍:本书全面介绍了使用C/C高级语言开发TMS320C5000系列DSP应用系统的方法,内容包括TMS320C5000开发平台、TMS320C5000系列硬件基础、C/C程序设计、DSP/BIOS程序设计、RTDX程序设计、Boot Loader程序设计和应用实例。

第0章 电脑声音基础 1

0.1 声音是一种波 3

0.2 电脑如何发声 4

0.2.1 声卡的结构 5

0.2.2 声卡的发展历史 6

0.2.3 声卡的工作原理 8

0.3 音频基本知识 10

0.3.1 数字声音的技术指标 10

0.3.2 音频音质知识 12

0.3.3 数字声音处理知识 15

0.3.4 3D音频API技术 17

0.3.5 关于MIDI 17

0.4 本章小结 18

参考文献 19

第1章 DirectX Audio之DirectSound 21

1.1 DirectX Audio介绍 23

1.1.1 DirectX发展历程 23

1.1.2 DirectX Audio概述 27

1.1.3 DirectX Audio新特征 28

1.2 DirectSound介绍 31

1.2.1 关于DirectSound 31

1.2.2 DirectSound的功能组成 31

1.3 DirectSound应用程序开发 34

1.3.1 设置Visual C++编译环境 34

1.3.2 创建并初始化DirectSound对象 35

1.3.3 设置DirectSound缓冲区 40

1.3.4 DirectSound缓冲区回放控制 43

1.3.5 DirectSound 3D音效 57

1.4 本章小结 67

参考文献 68

第2章 WAV文件格式 71

2.1 WAV文件格式 73

2.1.1 RIFF文件和WAV文件格式 73

2.1.2 WAV文件信息的具体应用 77

2.2 保存为WAV文件格式 77

2.2.1 创建一个空文件 77

2.2.2 写WAV文件头 78

2.2.3 写声音数据 79

2.2.4 结束写声音数据并关闭文件 79

2.3 压缩WAVE音频 79

2.3.1 CODECs介绍 80

2.3.2 系统中有什么CODECs 80

2.3.3 使用特定的CODEC 85

2.4 本章小结 91

参考文献 91

第3章 ASF文件格式 93

3.1 ASF文件格式 95

3.1.1 ASF所采纳的多媒体标准 95

3.1.2 ASF技术纵览 96

3.2 ASF文件结构 97

3.2.1 ASF中的对象 98

3.2.2 ASF文件中的Header对象 98

3.2.3 ASF文件中的Data对象 99

2.2.4 ASF文件中的Index对象 99

3.3 ASF的应用 99

3.3.1 创建ASF文件 100

3.3.2 ASF文件播放效果 100

3.3.3 ASF文件应用 101

3.4 Windows Media SDK 102

3.5 保存为ASF文件格式 103

3.5.1 知道系统支持哪些编码形式 103

3.5.2 实现存储ASF文件格式 109

3.6 本章小结 130

参考文献 130

第4章 MP3文件格式 131

4.1 MPEG介绍 133

4.1.1 MPEG家族概览 133

4.1.2 MPEG-1 Audio家族概览 133

4.1.3 MPEG-1 Audio的基本结构 134

4.2 MP3介绍 135

4.3 深度探讨MP3编码解码原理 135

4.3.1 声波和生理心理声学 135

4.3.2 与感觉有关的压缩解压器 136

4.3.3 Huffman编码 139

4.3.4 MP3的帧结构 139

4.3.5 MP3的帧长度计算 143

4.4 实现存储MP3文件格式 143

4.4.1 以DLL形式实现MP3编码器 144

4.4.2 根据原始声音信息初始化流 145

4.4.3 对声音数据进行MP3编码 149

4.4.4 编码结束关闭流 149

4.4.5 关于版本信息 150

4.4.6 在应用程序中调用DLL 151

4.5 本章小结 157

参考文献 157