/builddir/build/BUILD/alsa-lib-1.0.22/src/mixer/simple_abst.c File Reference
Mixer Simple Element Class Interface - Module Abstraction.
More...
Detailed Description
Mixer Simple Element Class Interface - Module Abstraction.
- Author:
- Jaroslav Kysela <perex@perex.cz>
- Date:
- 2005
Mixer simple element class interface.
Function Documentation
Get private data for basic abstraction.
- Parameters:
-
- Returns:
- private data
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
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 |
Set private data free callback for basic abstraction.
- Parameters:
-
| class | Mixer class |
| private_free | free callback for private data |
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