/hardware/qcom/audio/hal/audio_extn/ |
ext_speaker.c | 125 struct audio_usecase *usecase; local 127 usecase = node_to_item(node, struct audio_usecase, list); 128 if (usecase->devices & AUDIO_DEVICE_OUT_EARPIECE) { 129 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 133 if (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER) { 134 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
|
tfa_98xx.c | 182 struct audio_usecase *usecase; local 192 usecase = node_to_item(node, struct audio_usecase, list); 193 if (usecase->devices & AUDIO_DEVICE_OUT_ALL_SCO) { 194 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 199 } else if (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER) { 202 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 208 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 215 if (data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
|
maxxaudio.c | 158 static inline bool valid_usecase(struct audio_usecase *usecase) 160 if ((usecase->type == PCM_PLAYBACK) && 162 ((usecase->id == USECASE_AUDIO_PLAYBACK_DEEP_BUFFER) || 163 (usecase->id == USECASE_AUDIO_PLAYBACK_LOW_LATENCY) || 164 (usecase->id == USECASE_AUDIO_PLAYBACK_OFFLOAD)) && 166 ((usecase->devices & AUDIO_DEVICE_OUT_SPEAKER) || 167 (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER_SAFE) || 169 (usecase->devices & AUDIO_DEVICE_OUT_ALL_USB))) 173 ALOGV("%s: not support type %d usecase %d device %d", 174 __func__, usecase->type, usecase->id, usecase->devices) 198 struct audio_usecase *usecase; local [all...] |
soundtrigger.c | 112 struct audio_hal_usecase usecase; member in union:audio_event_info::__anon48655 178 static int populate_usecase(struct audio_hal_usecase *usecase, 186 usecase->type = USECASE_TYPE_VOIP_CALL; 188 usecase->type = USECASE_TYPE_PCM_PLAYBACK; 193 usecase->type = USECASE_TYPE_VOIP_CALL; 195 usecase->type = USECASE_TYPE_PCM_CAPTURE; 199 usecase->type = USECASE_TYPE_VOICE_CALL; 203 ALOGE("%s: unsupported usecase type %d", __func__, uc_info->type); 413 ALOGE("%s: null usecase", __func__); 433 if (!populate_usecase(&ev_info.u.usecase, uc_info)) [all...] |
/hardware/qcom/audio/hal/ |
voice.c | 107 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]); 113 ALOGE("%s: Could not find the usecase (%d) in the list", 163 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]); 182 ALOGE("%s: Invalid PCM devices (rx: %d tx: %d) for the usecase(%d)", 295 in->usecase = USECASE_INCALL_REC_UPLINK; 299 in->usecase = USECASE_INCALL_REC_DOWNLINK; 303 in->usecase = USECASE_INCALL_REC_UPLINK_AND_DOWNLINK; 319 ALOGV("%s: Update usecase to %d",__func__, in->usecase); 533 struct audio_usecase *usecase; local [all...] |
audio_hw.h | 72 * Each usecase is mapped to a specific PCM device. 98 * Following usecase are specific to voice session names created by 101 USECASE_VOICE_CALL, /* Usecase setup for voice session on first subscription for DSDS/DSDA */ 102 USECASE_VOICE2_CALL, /* Usecase setup for voice session on second subscription for DSDS/DSDA */ 103 USECASE_VOLTE_CALL, /* Usecase setup for VoLTE session on first subscription */ 104 USECASE_QCHAT_CALL, /* Usecase setup for QCHAT session */ 105 USECASE_VOWLAN_CALL, /* Usecase setup for VoWLAN session */ 108 * Following usecase are specific to voice session names created by 112 USECASE_VOICEMMODE1_CALL, /* Usecase setup for Voice/VoLTE/VoWLAN sessions on first 115 USECASE_VOICEMMODE2_CALL, /* Usecase setup for voice/VoLTE/VoWLAN sessions on secon 199 audio_usecase_t usecase; member in struct:stream_out 245 audio_usecase_t usecase; member in struct:stream_in [all...] |
audio_hw.c | 358 if (out->usecase == USECASE_AUDIO_PLAYBACK_OFFLOAD) 601 struct audio_usecase *usecase) 606 if (usecase == NULL) 609 ALOGV("%s: enter: usecase(%d)", __func__, usecase->id); 611 if (usecase->type == PCM_CAPTURE) 612 snd_device = usecase->in_snd_device; 614 snd_device = usecase->out_snd_device; 615 audio_extn_utils_send_app_type_cfg(adev, usecase); 616 audio_extn_utils_send_audio_calibration(adev, usecase); 899 struct audio_usecase *usecase; local 987 struct audio_usecase *usecase; local 1213 struct audio_usecase *usecase; local 1229 struct audio_usecase *usecase; local 1264 struct audio_usecase *usecase = NULL; local 1830 struct audio_usecase *usecase; local 1862 struct audio_usecase *usecase; local 1909 struct audio_usecase *usecase; local 1992 struct audio_usecase *usecase; local 2494 struct audio_usecase *usecase; local 3888 struct audio_usecase *usecase; local 4761 struct audio_usecase *usecase; local [all...] |
/hardware/qcom/audio/hal/msm8960/ |
platform.c | 415 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type) 419 device_id = pcm_device_table[usecase][0]; 421 device_id = pcm_device_table[usecase][1]; 1169 struct audio_usecase *usecase; local 1181 struct audio_usecase *usecase; local [all...] |
/hardware/qcom/audio/hal/msm8916/ |
platform.c | 2546 struct audio_usecase *usecase; local 2558 struct audio_usecase *usecase; local [all...] |
/system/media/audio/include/system/ |
audio.h | 407 } usecase; member in struct:audio_port_config_mix_ext [all...] |
/hardware/qcom/audio/hal/msm8974/ |
platform.c | 923 struct audio_usecase *usecase; local 3650 struct audio_usecase *usecase; local 3662 struct audio_usecase *usecase; local 4675 struct audio_usecase *usecase = get_usecase_from_list(my_data->adev, uc_id); local [all...] |