roar_get_vol3
Set mixer levels or roaraudio streams
Usage
#include <roaraudio.h>
int roar_set_vol(struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int channels);
int roar_set_vol2 (struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int channels, int mode);
int roar_get_vol(struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int * channels);
Overview
This call gets or sets the mixing levels for a stream.
roar_set_vol() is marked obsolete and will be removed soon, use roar_set_vol2().
Parameters
con-
The connection to the roar audio server.
id-
The ID of the stream to change.
mixer-
The mixer state for the stream.
channels-
The number of channels to set mixer data for or the number of channels mixer data is returned.
mode-
The mode of operating. Currently the following modes are supported: ROAR_SET_VOL_ALL, ROAR_SET_VOL_MS, ROAR_SET_VOL_UNMAPPED.
Return value
On success these calls return 0. On error, -1 is returned.
Examples
FIXME
Releases
6 releases since Debian 6.0 (Squeeze); the text changed 1 time.