#include <math.h>#include "AlsaAudio.h"#include <Y2.h>#include <scr/SCRAgent.h>#include <alsa/asoundlib.h>Defines | |
| #define | __HAVE_ALSA 1 |
| #define | INIT_MIXER |
Functions | |
| YCPValue | alsaGetVolume (int card_id, const string &channel) |
| YCPValue | alsaGetMute (int card_id, const string &channel) |
| YCPBoolean | alsaSetVolume (int card_id, const string &channel, int value) |
| YCPBoolean | alsaSetMute (int card_id, const string &channel, bool value) |
| YCPList | alsaGetChannels (int card_id) |
| YCPList | alsaGetCards () |
| YCPValue | alsaStore (int card) |
| YCPValue | alsaRestore (int card) |
| YCPValue | alsaGetCardName (int card_id) |
|
|
|
|
|
|
|
|
alsaGetCardName returns (long) name of card |
|
|
getCards returns list of running cards- list of strings |
|
|
getChannels- list of available channels for card #id
|
|
||||||||||||
|
|
|
||||||||||||
|
volume reading
|
|
|
restores settings for given card. if card==-1 restore all. |
|
||||||||||||||||
|
setMute
|
|
||||||||||||||||
|
volume setting
|
|
|
stores setting for given card. if card==-1 store all. param card card id |
1.4.1