[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#485652: ITP: libcanberra -- event sounds API



Subject: ITP: libcanberra -- event sounds API
Package: wnpp
Owner: "Marc-Andre Lureau" <marcandre.lureau@gmail.com>
Severity: wishlist

* Package name    : libcanberra
 Version         : 0.1
 Upstream Author : Lennart Poettering
* URL             : http://0pointer.de/public/libcanberra-0.1.tar.gz
* License         : LGPL 2.1
 Programming Lang: C

libcanberra defines a simple abstract interface for playing event
sounds.

libcanberra relies on the XDG sound naming specification for
identifying event sounds. On Unix/Linux the right sound to play
is found via the mechanisms defined in the XDG sound themeing
specification. On other systems the XDG sound name is translated
to the native sound id for the operating system.

libcanberra has working implementation for PulseAudio (requires
upcoming 0.9.11) and ALSA backends.

libcanberra-gtk provides a few functions that simplify
libcanberra usage from Gtk+, eg. it compiles event sound property
lists based on GtkWidget objects or GdkEvent events.

libcanberra-gtk-module provides a module that hooks and
translates Gtk+ widgets signals to correct event sounds.



-- 
George Burns  - "You can't help getting older, but you don't have to get old."



Reply to: