38 #ifndef __ALSA_USE_CASE_H 39 #define __ALSA_USE_CASE_H 98 #define SND_USE_CASE_VERB_INACTIVE "Inactive" 99 #define SND_USE_CASE_VERB_HIFI "HiFi" 100 #define SND_USE_CASE_VERB_HIFI_LOW_POWER "HiFi Low Power" 101 #define SND_USE_CASE_VERB_VOICE "Voice" 102 #define SND_USE_CASE_VERB_VOICE_LOW_POWER "Voice Low Power" 103 #define SND_USE_CASE_VERB_VOICECALL "Voice Call" 104 #define SND_USE_CASE_VERB_IP_VOICECALL "Voice Call IP" 105 #define SND_USE_CASE_VERB_ANALOG_RADIO "FM Analog Radio" 106 #define SND_USE_CASE_VERB_DIGITAL_RADIO "FM Digital Radio" 116 #define SND_USE_CASE_DEV_NONE "None" 117 #define SND_USE_CASE_DEV_SPEAKER "Speaker" 118 #define SND_USE_CASE_DEV_LINE "Line" 119 #define SND_USE_CASE_DEV_HEADPHONES "Headphones" 120 #define SND_USE_CASE_DEV_HEADSET "Headset" 121 #define SND_USE_CASE_DEV_HANDSET "Handset" 122 #define SND_USE_CASE_DEV_BLUETOOTH "Bluetooth" 123 #define SND_USE_CASE_DEV_EARPIECE "Earpiece" 124 #define SND_USE_CASE_DEV_SPDIF "SPDIF" 125 #define SND_USE_CASE_DEV_HDMI "HDMI" 147 #define SND_USE_CASE_MOD_CAPTURE_VOICE "Capture Voice" 148 #define SND_USE_CASE_MOD_CAPTURE_MUSIC "Capture Music" 149 #define SND_USE_CASE_MOD_PLAY_MUSIC "Play Music" 150 #define SND_USE_CASE_MOD_PLAY_VOICE "Play Voice" 151 #define SND_USE_CASE_MOD_PLAY_TONE "Play Tone" 152 #define SND_USE_CASE_MOD_ECHO_REF "Echo Reference" 164 #define SND_USE_CASE_TQ_MUSIC "Music" 165 #define SND_USE_CASE_TQ_VOICE "Voice" 166 #define SND_USE_CASE_TQ_TONES "Tones" 169 typedef struct snd_use_case_mgr snd_use_case_mgr_t; 215 const char *identifier,
216 const char **list[]);
325 const char *identifier,
340 const char *identifier,
366 const char *identifier,
408 static __inline__
int snd_use_case_card_list(
const char **list[])
char * snd_use_case_identifier(const char *fmt,...)
Create an identifier.
Definition: main.c:105
int snd_use_case_free_list(const char *list[], int items)
Free a string list.
Definition: main.c:130
int snd_use_case_mgr_reload(snd_use_case_mgr_t *uc_mgr)
Reload and re-parse use case configuration files for sound card.
Definition: main.c:964
int snd_use_case_mgr_reset(snd_use_case_mgr_t *uc_mgr)
Reset use case manager verb, device, modifier to deafult settings.
Definition: main.c:1042
int snd_use_case_geti(snd_use_case_mgr_t *uc_mgr, const char *identifier, long *value)
Get current - integer.
Definition: main.c:1599
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.
Definition: main.c:920
struct snd_use_case_mgr snd_use_case_mgr_t
Definition: use-case.h:169
int snd_use_case_set(snd_use_case_mgr_t *uc_mgr, const char *identifier, const char *value)
Set new.
Definition: main.c:1861
int snd_use_case_mgr_close(snd_use_case_mgr_t *uc_mgr)
Close use case manager.
Definition: main.c:989
int snd_use_case_get(snd_use_case_mgr_t *uc_mgr, const char *identifier, const char **value)
Get current - string.
Definition: main.c:1503
int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr, const char *identifier, const char **list[])
Obtain a list of entries.
Definition: main.c:1337