fix(multimodal): recover stalled downstream sessions
This commit is contained in:
@@ -452,6 +452,12 @@ static void domain_downstream_playback_stopped_adapter(void *user_data)
|
||||
domain_downstream_playback_dispatch(DOMAIN_MULTIMODAL_DOWNSTREAM_PLAYBACK_STOPPED);
|
||||
}
|
||||
|
||||
static void domain_downstream_playback_stalled_adapter(void *user_data)
|
||||
{
|
||||
(void)user_data;
|
||||
domain_downstream_playback_dispatch(DOMAIN_MULTIMODAL_DOWNSTREAM_PLAYBACK_STALLED);
|
||||
}
|
||||
|
||||
static void domain_wifi_set_keep_awake_adapter(bool keep_awake, void *user_data)
|
||||
{
|
||||
(void)user_data;
|
||||
@@ -688,6 +694,7 @@ esp_err_t domain_runtime_multimodal_audio_register_downstream_playback_callback(
|
||||
.on_started = domain_downstream_playback_started_adapter,
|
||||
.on_completed = domain_downstream_playback_completed_adapter,
|
||||
.on_stopped = domain_downstream_playback_stopped_adapter,
|
||||
.on_stalled = domain_downstream_playback_stalled_adapter,
|
||||
.user_data = NULL,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user