logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

libroar - RoarAudio sound library

Bugs

A lot...

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.

Important Functions

There are several important functions. This is a small list of the most important ones. Errorhandlingroar_vs_strerr(3) Openingroar_vs_new(3), roar_vs_new_simple(3), roar_vs_new_playback(3), roar_vs_new_from_file(3) Closingroar_vs_close(3) Readingandwritingroar_vs_read(3), roar_vs_write(3) Non-BlockingandAsyncronIOroar_vs_blocking(3), roar_vio_select(3) VolumeandFlagsroar_vs_pause(3), roar_vs_mute(3), roar_vs_volume_mono(3), roar_vs_volume_stereo(3), roar_vs_volume_get(3) Metadataroar_vs_meta(3), roar_vs_role(3) Filemoderoar_vs_file(3), roar_vs_file_simple(3), roar_vs_iterate(3), roar_vs_run(3) Bufferedmoderoar_vs_buffer(3), roar_vs_iterate(3), roar_vs_run(3)

Name

libroar - RoarAudio sound library roarvs - RoarAudio very simple API

See Also

roar-config(1), roartypes(1), roartut(7), RoarAudio(7). RoarAudio June 2011 roarvs(7)

Synopsis

#include <roaraudio.h> roar_vs_t * vss;

Tutorials

Tutorials can be found in roartut(7).

See Also