Functions | |
int | snd_mixer_simple_basic_register (snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp) |
Register mixer simple element class - basic abstraction. | |
int | snd_mixer_sbasic_info (const snd_mixer_class_t *class, sm_class_basic_t *info) |
Basic Mixer Abstraction - Get information about device. | |
void * | snd_mixer_sbasic_get_private (const snd_mixer_class_t *class) |
Get private data for basic abstraction. | |
void | snd_mixer_sbasic_set_private (const snd_mixer_class_t *class, void *private_data) |
Set private data for basic abstraction. | |
void | snd_mixer_sbasic_set_private_free (const snd_mixer_class_t *class, void(*private_free)(snd_mixer_class_t *class)) |
Set private data free callback for basic abstraction. |
void* snd_mixer_sbasic_get_private | ( | const snd_mixer_class_t * | class | ) |
Get private data for basic abstraction.
class | Mixer class |
int snd_mixer_sbasic_info | ( | const snd_mixer_class_t * | class, | |
sm_class_basic_t * | info | |||
) |
Basic Mixer Abstraction - Get information about device.
class | Mixer class | |
info | Info structure |
void snd_mixer_sbasic_set_private | ( | const snd_mixer_class_t * | class, | |
void * | private_data | |||
) |
Set private data for basic abstraction.
class | Mixer class | |
private_data | Private data |
void snd_mixer_sbasic_set_private_free | ( | const snd_mixer_class_t * | class, | |
void(*)(snd_mixer_class_t *class) | private_free | |||
) |
Set private data free callback for basic abstraction.
class | Mixer class | |
private_free | free callback for private data |
int snd_mixer_simple_basic_register | ( | snd_mixer_t * | mixer, | |
struct snd_mixer_selem_regopt * | options, | |||
snd_mixer_class_t ** | classp | |||
) |
Register mixer simple element class - basic abstraction.
mixer | Mixer handle | |
options | Options container | |
classp | Pointer to returned mixer simple element class handle (or NULL |