Mixer Simple Element Class Interface - Module Abstraction.
More...
|
| 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.
|
| |
Mixer Simple Element Class Interface - Module Abstraction.
- Author
- Jaroslav Kysela perex.nosp@m.@per.nosp@m.ex.cz
- Date
- 2005
Mixer simple element class interface.
◆ snd_mixer_sbasic_get_private()
| void * snd_mixer_sbasic_get_private |
( |
const snd_mixer_class_t * | class | ) |
|
Get private data for basic abstraction.
- Parameters
-
- Returns
- private data
◆ snd_mixer_sbasic_info()
| int snd_mixer_sbasic_info |
( |
const snd_mixer_class_t * | class, |
|
|
sm_class_basic_t * | info ) |
Basic Mixer Abstraction - Get information about device.
- Parameters
-
| class | Mixer class |
| info | Info structure |
- Returns
- 0 on success otherwise a negative error code
◆ snd_mixer_sbasic_set_private()
| void snd_mixer_sbasic_set_private |
( |
const snd_mixer_class_t * | class, |
|
|
void * | private_data ) |
Set private data for basic abstraction.
- Parameters
-
| class | Mixer class |
| private_data | Private data |
◆ snd_mixer_sbasic_set_private_free()
| 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.
- Parameters
-
| class | Mixer class |
| private_free | free callback for private data |
◆ snd_mixer_simple_basic_register()
| 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.
- Parameters
-
| mixer | Mixer handle |
| options | Options container |
| classp | Pointer to returned mixer simple element class handle (or NULL |
- Returns
- 0 on success otherwise a negative error code