1. 首页
  2. 移动开发
  3. 其他
  4. Linux操作系统的声音设备编程实例解析

Linux操作系统的声音设备编程实例解析

上传者: 2020-08-20 18:06:56上传 DOC文件 50KB 热度 15次
Linux下常用的声音设备是内部扬声器和声卡,它们都对应/dev目录下的一个或多个设备文件,我们象打开普通文件一样打开它们,用ioctl()函数设置一些参数,然后对这些打开的特殊文件进写操作。由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen、fclose等来操作文件,而应该使用系统文件I/O处理函数来处理这些设备文件。ioctl()或许是Linux下最庞杂的函数,它可以控制各种文件的属性,在Linux声音设备编程中,最重要的就是使用此函数正确 设置必要的参数。本文举了两个实例来说明如何实现Linux下的声音编程。
下载地址
用户评论