Library for integrating with the sound mixers on various platforms
  • C 97%
  • Makefile 1.6%
  • M4 1.3%
Find a file
2026-08-29 19:00:23 -07:00
.tx Add transifex config file 2014-10-23 10:47:29 +02:00
backends chore: apply clang-format 2026-08-29 19:00:23 -07:00
data Add description to libmatemixer.pc 2015-12-10 13:52:46 +01:00
docs Fix distclean in docs 2015-12-10 02:08:16 +01:00
examples chore: apply clang-format 2026-08-29 19:00:23 -07:00
libmatemixer chore: apply clang-format 2026-08-29 19:00:23 -07:00
po sync with Transifex 2016-09-17 22:11:31 +03:00
.clang-format chore: apply clang-format 2026-08-29 19:00:23 -07:00
AUTHORS
autogen.sh
ChangeLog add Changelog from git 2016-04-05 13:02:37 +02:00
configure.ac release 1.16.0 2016-09-18 08:20:54 +02:00
COPYING
Makefile.am add Changelog from git 2016-04-05 13:02:37 +02:00
NEWS update NEWS for 1.16 2016-09-17 22:28:29 +03:00
README Don't mention nonexistent INSTALL file in README (fixes #2) 2015-10-15 16:13:03 +02:00

libmatemixer
============

libmatemixer is a mixer library for MATE desktop.

It provides an abstract API allowing access to mixer functionality available
in the PulseAudio, ALSA and OSS sound systems.

Documentation for the API is provided with gtk-doc.

Installation and packaging
==========================

The library includes dynamically loaded modules which provide access to each
of the supported sound systems.

By default configure auto-detects whether support for PulseAudio and ALSA
is available in the system. Make sure to install the appropriate development
packages to allow the modules to be built.

Building the OSS module is only advised on non-Linux systems as OSS support
in Linux is only provided as an ALSA emulation layer. To build the OSS module,
you will need to pass --enable-oss=yes to configure.

As the modules are loaded dynamically each time an application utilizes the
library, it is possible to provide the modules in separate distribution
packages.

How to report bugs
==================

Bugs should be reported to the MATE bug tracking system on GitHub:

   https://github.com/mate-desktop/libmatemixer/issues/