commit | 94803b005511f8baf3281ec4e922be99f62b4186 | [log] [tgz] |
---|---|---|
author | Taylor Holberton <taylorcholberton@gmail.com> | Thu Dec 01 16:07:14 2016 -0800 |
committer | Taylor Holberton <taylorcholberton@gmail.com> | Thu Dec 01 16:07:14 2016 -0800 |
tree | aad55e1e749f478a0293bd6482b327b53558b640 | |
parent | ba285cfbf416af5fbda1040e3c3ce74165e3e11c [diff] |
Added const specifier in pcm_open Added const specifier to the struct pcm_config argument. Changed the way default values of the config structure are set and accessed. They're accessed through the pointer from the argument list and set through the pointer in the pcm structure.
TinyALSA is a small library to interface with ALSA in the Linux kernel.
The aims are:
TinyALSA uses Makefile as the primary build system.
To build and install with Make, run the commands:
make sudo make install sudo ldconfig
TinyALSA is now available as a set of the following debian packages from launchpad:
Package Name: | Description: |
---|---|
tinyalsa | Contains tinyplay, tinycap, tinymix and tinypcminfo |
libtinyalsa | Contains the shared library |
libtinyalsa-dev | Contains the static library and header files |
To install these packages, run the commands:
sudo apt-add-repository ppa:taylorcholberton/tinyalsa sudo apt-get update sudo apt-get install tinyalsa sudo apt-get install libtinyalsa-dev
Once installed, the man pages are available via:
man tinyplay man tinycap man tinymix man tinypcminfo man libtinyalsa-pcm man libtinyalsa-mixer