/* * OSS MIXER API * Copyright (c) by Jaroslav Kysela <perex@perex.cz>
*/
#if IS_ENABLED(CONFIG_SND_MIXER_OSS)
#define SNDRV_OSS_MAX_MIXERS 32
struct snd_mixer_oss_file;
struct snd_mixer_oss_slot { int number; unsignedint stereo: 1; int (*get_volume)(struct snd_mixer_oss_file *fmixer, struct snd_mixer_oss_slot *chn, int *left, int *right); int (*put_volume)(struct snd_mixer_oss_file *fmixer, struct snd_mixer_oss_slot *chn, int left, int right); int (*get_recsrc)(struct snd_mixer_oss_file *fmixer, struct snd_mixer_oss_slot *chn, int *active); int (*put_recsrc)(struct snd_mixer_oss_file *fmixer, struct snd_mixer_oss_slot *chn, int active); unsignedlong private_value; void *private_data; void (*private_free)(struct snd_mixer_oss_slot *slot); int volume[2];
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.