diff options
Diffstat (limited to 'hal/platform_api.h')
-rw-r--r-- | hal/platform_api.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hal/platform_api.h b/hal/platform_api.h index 61bb92f6..1e413587 100644 --- a/hal/platform_api.h +++ b/hal/platform_api.h @@ -41,6 +41,9 @@ int platform_switch_voice_call_usecase_route_post(void *platform, int platform_start_voice_call(void *platform, uint32_t vsid); int platform_stop_voice_call(void *platform, uint32_t vsid); int platform_set_voice_volume(void *platform, int volume); +void platform_set_speaker_gain_in_combo(struct audio_device *adev, + snd_device_t snd_device, + bool enable); int platform_set_mic_mute(void *platform, bool state); int platform_get_sample_rate(void *platform, uint32_t *rate); int platform_set_device_mute(void *platform, bool state, char *dir); @@ -48,6 +51,10 @@ snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devi snd_device_t platform_get_input_snd_device(void *platform, audio_devices_t out_device); int platform_set_hdmi_channels(void *platform, int channel_count); int platform_edid_get_max_channels(void *platform); +void platform_add_operator_specific_device(snd_device_t snd_device, + const char *operator, + const char *mixer_path, + unsigned int acdb_id); /* returns the latency for a usecase in Us */ int64_t platform_render_latency(audio_usecase_t usecase); |