HomeSort by relevance Sort by last modified time
    Searched defs:usecase (Results 1 - 11 of 11) sorted by null

  /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...]

Completed in 210 milliseconds