logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

roar_get_vol, roar_set_vol, roar_set_vol2 - Set mixer levels or RoarAudio streams

Description

       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().

Examples

       FIXME

Name

       roar_get_vol, roar_set_vol, roar_set_vol2 - Set mixer levels or RoarAudio streams

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.

See Also

libroar(7), RoarAudio(7).

RoarAudio                                           May 2011                                     roar_get_vol(3)

Synopsis

       #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);

See Also