[RoarAudio] Micro HowTo: Notify Beeps ala ^G/XBell() with RoarAudio using µRoar

Philipp Schafft lion at lion.leolix.org
Sun Feb 28 01:34:04 CET 2010


reflum,

On Sat, 2010-02-27 at 23:00 +0100, Philipp Schafft wrote:
> flum,
> 
> with version 0.3beta5 (next release, current snapshots) RoarAudio will
> come with a new feature called 'notify beeps'. Those are small sounds
> which the server generates to notify the user about some event. This is
> about that a console does when sending ^G or the XBell of the X Window
> System (X11).

Here is how you can access this feature using µRoar (libmuroar):
First you need to open the connection to the server using
muroar_connect(). After you have a working connection you can call
muroar_beep() on it. The connect must not be used with muroar_stream().
After you are done you need to disconnect using muroar_quit().

If you close the connection to the server this will also kill all
currently playing beeps (if any are running).

Example:

 int fh = muroar_connect(NULL, "myApp");
 muroar_beep(fh);
 sleep(1);
 muroar_quit(fh);

(real world programs need to do error checking!)

more complet examples can be found in the µRoar Manual at:
http://roaraudio.keep-cool.org/lo/muroar.pdf


> Maybe this small howto helps somebody. Comments are wellcome.

-- 
Philipp.
 (Rah of PH2)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 482 bytes
Desc: This is a digitally signed message part
URL: <http://lists.keep-cool.org/pipermail/roaraudio/attachments/20100228/50811619/attachment.pgp>


More information about the RoarAudio mailing list