node: copy more properties to the global

Copy media.type and category to global
Set media_class in example
This commit is contained in:
Wim Taymans 2020-01-08 10:48:00 +01:00
parent b312e77385
commit fa98389fef
2 changed files with 3 additions and 0 deletions

View file

@ -466,6 +466,7 @@ static void make_node(struct data *data)
props = pw_properties_new(PW_KEY_NODE_AUTOCONNECT, "1", NULL); props = pw_properties_new(PW_KEY_NODE_AUTOCONNECT, "1", NULL);
if (data->path) if (data->path)
pw_properties_set(props, PW_KEY_NODE_TARGET, data->path); pw_properties_set(props, PW_KEY_NODE_TARGET, data->path);
pw_properties_set(props, PW_KEY_MEDIA_CLASS, "Stream/Input/Video");
pw_properties_set(props, PW_KEY_MEDIA_TYPE, "Video"); pw_properties_set(props, PW_KEY_MEDIA_TYPE, "Video");
pw_properties_set(props, PW_KEY_MEDIA_CATEGORY, "Capture"); pw_properties_set(props, PW_KEY_MEDIA_CATEGORY, "Capture");
pw_properties_set(props, PW_KEY_MEDIA_ROLE, "Camera"); pw_properties_set(props, PW_KEY_MEDIA_ROLE, "Camera");

View file

@ -555,6 +555,8 @@ int pw_impl_node_register(struct pw_impl_node *this,
PW_KEY_NODE_NICK, PW_KEY_NODE_NICK,
PW_KEY_NODE_SESSION, PW_KEY_NODE_SESSION,
PW_KEY_MEDIA_CLASS, PW_KEY_MEDIA_CLASS,
PW_KEY_MEDIA_TYPE,
PW_KEY_MEDIA_CATEGORY,
PW_KEY_MEDIA_ROLE, PW_KEY_MEDIA_ROLE,
NULL NULL
}; };