【文件属性】:
文件名称:hornetseye-alsa:使用 libalsa 播放音频数据
文件大小:34KB
文件格式:ZIP
更新时间:2021-06-06 03:02:48
C++
大WaSP
作者: Jan Wedekind版权所有: 2012许可证: GPL
概要
这个 Ruby 扩展提供了一个使用高级 Linux 声音架构 (ALSA) 播放和录制音频数据的接口。
安装
hornetseye-alsa需要 ALSA 库。 如果您运行的是 Debian 或 (K)ubuntu,您可以像这样安装它:
$ sudo aptitude install libasound2-dev libboost-dev libboost-dev
要安装此 Ruby 扩展,请使用以下命令:
$ sudo gem install hornetseye-alsa
或者,您可以从源代码构建和安装 Ruby 扩展,如下所示:
$ rake
$ sudo rake install
用法
只需运行交互式 Ruby:
$ irb
您可以加载和使用 ALSA,如下所示。 此示例将打开麦
【文件预览】:
hornetseye-alsa-master
----COPYING(34KB)
----.document(12B)
----lib()
--------hornetseye_alsa_ext.rb(794B)
--------hornetseye-alsa()
----config.rb(910B)
----Rakefile(2KB)
----README.md(1KB)
----hornetseye-alsa.gemspec(597B)
----ext()
--------sequence.hh(1KB)
--------alsainput.hh(2KB)
--------rubyinc.hh(1KB)
--------alsaoutput.hh(2KB)
--------init.cc(1KB)
--------alsainput.cc(11KB)
--------error.hh(2KB)
--------.gitignore(13B)
--------sequence.cc(2KB)
--------alsaoutput.cc(11KB)
----.yardopts(14B)
----.gitignore(44B)