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. More... | |
int | snd_use_case_free_list (const char *list[], int items) |
Free a string list. More... | |
int | snd_use_case_get_list (snd_use_case_mgr_t *uc_mgr, const char *identifier, const char **list[]) |
Obtain a list of entries. More... | |
int | snd_use_case_get (snd_use_case_mgr_t *uc_mgr, const char *identifier, const char **value) |
Get current - string. More... | |
int | snd_use_case_geti (snd_use_case_mgr_t *uc_mgr, const char *identifier, long *value) |
Get current - integer. More... | |
int | snd_use_case_set (snd_use_case_mgr_t *uc_mgr, const char *identifier, const char *value) |
Set new. More... | |
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. More... | |
int | snd_use_case_mgr_reload (snd_use_case_mgr_t *uc_mgr) |
Reload and re-parse use case configuration files for sound card. More... | |
int | snd_use_case_mgr_close (snd_use_case_mgr_t *uc_mgr) |
Close use case manager. More... | |
int | snd_use_case_mgr_reset (snd_use_case_mgr_t *uc_mgr) |
Reset use case manager verb, device, modifier to deafult settings. More... | |
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. More... | |
int | snd_use_case_parse_selem_id (snd_mixer_selem_id_t *dst, const char *ucm_id, const char *value) |
Parse mixer element identifier. More... | |
use case interface for the ALSA driver