Content-type: text/html
Man page of roarvs
roarvs
Section: System Manager's Manual: RoarAuido (7)
Updated: June 2011
Index
Return to Main Contents
NAME
libroar - RoarAudio sound library
roarvs - RoarAudio very simple API
SYNOPSIS
#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.
The VS API also has a mode to play back (and record) files easly. As this uses VIO/DSTR it can handle
streams as well.
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)
- Opening
-
roar_vs_new(3), roar_vs_new_simple(3), roar_vs_new_playback(3),
roar_vs_new_from_file(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)
- File mode
-
roar_vs_file(3), roar_vs_file_simple(3),
roar_vs_iterate(3), roar_vs_run(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).
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- TUTORIALS
-
- IMPORTANT FUNCTIONS
-
- BUGS
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 10:45:11 GMT, October 16, 2011