roarvs(7)

roarvs7

Roaraudio sound library roarvs - roaraudio very simple api

Usage

#include <roaraudio.h>

roar_vs_t * vss;

Overview

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)

Reading and writing

roar_vs_read(3), roar_vs_write(3)

Non-Blocking and Asyncron IO

roar_vs_blocking(3), roar_vio_select(3)

Releases

Unchanged in 5 releases since Debian 7 (Wheezy).

  1. 7–11

Bugs

A lot...

From libroar-dev 1.0~beta12-4 in Debian 11 (Bullseye). Parsed by carta from the page's man source.