table of contents
roar_vs_volume_get(3) | RoarAudio Programmer's Manual | roar_vs_volume_get(3) |
NAME¶
roar_vs_volume_get, roar_vs_volume_mono, roar_vs_volume_stereo - Get or set volume for audio streamSYNOPSIS¶
#include <roaraudio.h>DESCRIPTION¶
Those functions are used to get or set volume for the given stream.PARAMETERS¶
- vss
- The VS object for wich volume is get or set.
- l, r, c
- The volume for left, right or center (mono) channel. Value
is a float in range zero to one. Zero means this channel is fully muted.
One means the channel is passed without altering the amplitude.
- error
- This is a pointer to a integer used to store the error
value in case of error. This can be NULL if not used but it is very
recommended to use this error value to report good error messages to the
user.
RETURN VALUE¶
On success these calls return 0. On error, -1 is returned.EXAMPLES¶
Getting mono volume:float l, r, c;
int err;
if ( roar_vs_volume_get(vss, &l, &r, &err) == -1 ) {
/* handle error */
}
c = (l + r)/2.;
SEE ALSO¶
roarvs(7), libroar(7), RoarAudio(7).May 2011 | RoarAudio |