Loading hal/audio_extn/soundtrigger.c +12 −0 Original line number Diff line number Diff line Loading @@ -334,6 +334,18 @@ void audio_extn_sound_trigger_set_parameters(struct audio_device *adev __unused, event.u.value = val; st_dev->st_callback(AUDIO_EVENT_NUM_ST_SESSIONS, &event); } ret = str_parms_get_int(params, AUDIO_PARAMETER_DEVICE_CONNECT, &val); if ((ret >= 0) && audio_is_input_device(val)) { event.u.value = val; st_dev->st_callback(AUDIO_EVENT_DEVICE_CONNECT, &event); } ret = str_parms_get_int(params, AUDIO_PARAMETER_DEVICE_DISCONNECT, &val); if ((ret >= 0) && audio_is_input_device(val)) { event.u.value = val; st_dev->st_callback(AUDIO_EVENT_DEVICE_DISCONNECT, &event); } } int audio_extn_sound_trigger_init(struct audio_device *adev) Loading Loading
hal/audio_extn/soundtrigger.c +12 −0 Original line number Diff line number Diff line Loading @@ -334,6 +334,18 @@ void audio_extn_sound_trigger_set_parameters(struct audio_device *adev __unused, event.u.value = val; st_dev->st_callback(AUDIO_EVENT_NUM_ST_SESSIONS, &event); } ret = str_parms_get_int(params, AUDIO_PARAMETER_DEVICE_CONNECT, &val); if ((ret >= 0) && audio_is_input_device(val)) { event.u.value = val; st_dev->st_callback(AUDIO_EVENT_DEVICE_CONNECT, &event); } ret = str_parms_get_int(params, AUDIO_PARAMETER_DEVICE_DISCONNECT, &val); if ((ret >= 0) && audio_is_input_device(val)) { event.u.value = val; st_dev->st_callback(AUDIO_EVENT_DEVICE_DISCONNECT, &event); } } int audio_extn_sound_trigger_init(struct audio_device *adev) Loading