|
ALSA project - the C library reference
|
use case interface for the ALSA driver More...
Go to the source code of this file.
Typedefs | |
| typedef struct snd_use_case_mgr | snd_use_case_mgr_t |
Functions | |
| char * | snd_use_case_identifier (const char *fmt,...) |
| Create an identifier. | |
| int | snd_use_case_free_list (const char *list[], int items) |
| Free a string list. | |
| int | snd_use_case_get_list (snd_use_case_mgr_t *uc_mgr, const char *identifier, const char **list[]) |
| Obtain a list of entries. | |
| int | snd_use_case_get (snd_use_case_mgr_t *uc_mgr, const char *identifier, const char **value) |
| Get current - string. | |
| int | snd_use_case_geti (snd_use_case_mgr_t *uc_mgr, const char *identifier, long *value) |
| Get current - integer. | |
| int | snd_use_case_set (snd_use_case_mgr_t *uc_mgr, const char *identifier, const char *value) |
| Set new. | |
| int | snd_use_case_mgr_open (snd_use_case_mgr_t **uc_mgr, const char *card_name) |
| Open and initialise use case core for sound card. | |
| int | snd_use_case_mgr_reload (snd_use_case_mgr_t *uc_mgr) |
| Reload and re-parse use case configuration files for sound card. | |
| int | snd_use_case_mgr_close (snd_use_case_mgr_t *uc_mgr) |
| Close use case manager. | |
| int | snd_use_case_mgr_reset (snd_use_case_mgr_t *uc_mgr) |
| Reset use case manager verb, device, modifier to deafult settings. | |
| int | snd_use_case_parse_ctl_elem_id (snd_ctl_elem_id_t *dst, const char *ucm_id, const char *value) |
| Parse control element identifier. | |
| int | snd_use_case_parse_selem_id (snd_mixer_selem_id_t *dst, const char *ucm_id, const char *value) |
| Parse mixer element identifier. | |
use case interface for the ALSA driver