#include <errno.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <linux/soundcard.h>
#include <Y2.h>
#include <scr/SCRAgent.h>
#include "OSSAudio.h"
Classes | |
struct | stereovolume |
Functions | |
int | ossDevice (const string channel) |
YCPBoolean | ossSetVolume (const string card, const string channel, const int value) |
YCPValue | ossGetVolume (const string card, const string channel) |
Variables | |
char * | ossChannels [] = SOUND_DEVICE_LABELS |
int | ossChannels_num = SOUND_MIXER_NRDEVICES |
|
convert channel string to oss device number FIXME: use ossChannels for convertion [make a map in constructor -> search] |
|
volume reading
|
|
volume setting
|
|
|
|
|