table of contents
roarvs(7) | System Manager's Manual: RoarAuido | roarvs(7) |
NAME¶
libroar - RoarAudio sound librarySYNOPSIS¶
#include <roaraudio.h>
roar_vs_t * vss;
DESCRIPTION¶
The VS (for Very Simple) API is a high level abstraction layer used to allow use of RoarAudio from very simple programs. The API was designed to help people to easly upgrade existing artsc and pulse-simple code to RoarAudio. While the API is equivalently simple it is much more powerful than one one by aRtsc or PulseAudio.TUTORIALS¶
Tutorials can be found in roartut(7).IMPORTANT FUNCTIONS¶
There are several important functions. This is a small list of the most important ones.- Error handling
- roar_vs_strerr(3)
- Closing
- roar_vs_close(3)
- Reading and writing
- roar_vs_read(3), roar_vs_write(3)
- Non-Blocking and Asyncron IO
- roar_vs_blocking(3), roar_vio_select(3)
- Volume and Flags
- roar_vs_pause(3), roar_vs_mute(3),
roar_vs_volume_mono(3), roar_vs_volume_stereo(3),
roar_vs_volume_get(3)
- Meta data
- roar_vs_meta(3), roar_vs_role(3)
- Buffered mode
- roar_vs_buffer(3), roar_vs_iterate(3),
roar_vs_run(3)
BUGS¶
A lot...SEE ALSO¶
roar-config(1), roartypes(1), roartut(7), RoarAudio(7).June 2011 | RoarAudio |