media-session: add module to restore route volumes

This commit is contained in:
Wim Taymans 2020-08-17 11:17:21 +02:00
parent 31a3fab554
commit 48a7e83fab
3 changed files with 387 additions and 0 deletions

View file

@ -79,6 +79,7 @@ int sm_access_portal_start(struct sm_media_session *sess);
int sm_metadata_start(struct sm_media_session *sess);
int sm_default_nodes_start(struct sm_media_session *sess);
int sm_default_profile_start(struct sm_media_session *sess);
int sm_default_routes_start(struct sm_media_session *sess);
int sm_alsa_midi_start(struct sm_media_session *sess);
int sm_v4l2_monitor_start(struct sm_media_session *sess);
int sm_libcamera_monitor_start(struct sm_media_session *sess);
@ -2002,6 +2003,7 @@ static void do_quit(void *data, int signal_number)
"metadata," \
"default-nodes," \
"default-profile," \
"default-routes," \
"alsa-acp," \
"alsa-seq," \
"v4l2," \
@ -2022,6 +2024,7 @@ static const struct {
{ "metadata", "export metadata API", sm_metadata_start, NULL },
{ "default-nodes", "restore default nodes", sm_default_nodes_start, NULL },
{ "default-profile", "restore default profiles", sm_default_profile_start, NULL },
{ "default-routes", "restore default route", sm_default_routes_start, NULL },
{ "alsa-seq", "alsa seq midi support", sm_alsa_midi_start, NULL },
{ "alsa-pcm", "alsa pcm udev detection", sm_alsa_monitor_start, NULL },
{ "alsa-acp", "alsa card profile udev detection", sm_alsa_monitor_start, "alsa.use-acp=true" },