Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

audiomixer
[Interfaces]


Detailed Description

The audiomixer interface is used to control sound levels.


Classes

struct  player_audiomixer_cmd
 Command. More...

struct  player_audiomixer_config
 Configuration request: Get levels. More...


Defines

#define PLAYER_AUDIOMIXER_SET_MASTER   0x01
#define PLAYER_AUDIOMIXER_SET_PCM   0x02
#define PLAYER_AUDIOMIXER_SET_LINE   0x03
#define PLAYER_AUDIOMIXER_SET_MIC   0x04
#define PLAYER_AUDIOMIXER_SET_IGAIN   0x05
#define PLAYER_AUDIOMIXER_SET_OGAIN   0x06

Typedefs

typedef player_audiomixer_cmd player_audiomixer_cmd_t
 Command.

typedef player_audiomixer_config player_audiomixer_config_t
 Configuration request: Get levels.


Define Documentation

#define PLAYER_AUDIOMIXER_SET_MASTER   0x01
 

#define PLAYER_AUDIOMIXER_SET_PCM   0x02
 

#define PLAYER_AUDIOMIXER_SET_LINE   0x03
 

#define PLAYER_AUDIOMIXER_SET_MIC   0x04
 

#define PLAYER_AUDIOMIXER_SET_IGAIN   0x05
 

#define PLAYER_AUDIOMIXER_SET_OGAIN   0x06
 


Typedef Documentation

typedef struct player_audiomixer_cmd player_audiomixer_cmd_t
 

Command.

The audiomixer interface accepts commands to set the left and right volume levels of various channels. The channel may be PLAYER_AUDIOMIXER_MASTER for the master volume, PLAYER_AUDIOMIXER_PCM for the PCM volume, PLAYER_AUDIOMIXER_LINE for the line in volume, PLAYER_AUDIOMIXER_MIC for the microphone volume, PLAYER_AUDIOMIXER_IGAIN for the input gain, and PLAYER_AUDIOMIXER_OGAIN for the output gain.

typedef struct player_audiomixer_config player_audiomixer_config_t
 

Configuration request: Get levels.

The audiomixer interface provides accepts a configuration request which returns the current state of the mixer levels.


Generated on Tue May 3 14:16:09 2005 for Player by doxygen 1.3.6