相关文章  
  • Linux程序开发:QT的内部进程通信(1)
  • Linux系统工作目录、用户主目录与路径
  • 浅析Apache服务器中SSI和CGI设定方法
  • 一个基于浏览器的Linux系统管理工具
  • Linux操作系统下应急响应流程与步骤
  • 100F透明模式下VLAN透传成功配置
  • 揭开Linux操作系统的Swap交换区之谜
  • Liunx操作系统编程之Const使用详解
  • Linux操作系统内核ARP的设计实现概述
  • Linux程序开发:QT的内部进程通信(4)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux操作系统的声音设备编程实例(2)1

    对声卡编程

    只要我们不是进行诸如驱动设备开发之类的工作,对声卡的编程和上面对扬声器的编程没有什么本质的区别。当你试图来编写诸如CD播放器、MP3播放器之类的复杂的程序时,你的工作是取获得与CDROM控制、MP3解码之类的信息,而读写系统设备的这一步在Linux下超互想象的简单。例如,Linux下最简单的播放wav的程序只有一行:cp $< >/dev/audio。将它写成一个shell文件,同样是一个程序(shell 编程)。

    我们首先需要知道一台机器上是否有声卡,一个检查的办法是检查文件/dev/sndstat文件,如果打开此文件错误,并且错误号是ENODEV,则说明此机器没有安装声卡。除此之外,试着去打开文件/dev/dsp也可以来检查是否安装了声卡。

    页码:[1] [2] [3] [4] [5] [6]1页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved