diff options
author | Jakub Adam <jakub.adam@ktknet.cz> | 2016-06-22 10:15:09 +0200 |
---|---|---|
committer | Jakub Adam <jakub.adam@ktknet.cz> | 2016-06-22 10:15:09 +0200 |
commit | 93156cfa6ce55d088cbbedde4829328742665389 (patch) | |
tree | 8a592a082f62b05d2b982bdfda9b097d32d1bcad /libpurple/media-gst.h | |
parent | 28310cf63423bc5214d46a9379b26d7a166842b4 (diff) | |
download | pidgin-93156cfa6ce55d088cbbedde4829328742665389.tar.gz |
mediamanager: add purple_media_manager_enumerate_elements()
Diffstat (limited to 'libpurple/media-gst.h')
-rw-r--r-- | libpurple/media-gst.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libpurple/media-gst.h b/libpurple/media-gst.h index 5ef290ee9b..57d1ef3510 100644 --- a/libpurple/media-gst.h +++ b/libpurple/media-gst.h @@ -163,6 +163,17 @@ GstElement *purple_media_manager_get_element(PurpleMediaManager *manager, PurpleMediaSessionType type, PurpleMedia *media, const gchar *session_id, const gchar *participant); +/** + * purple_media_manager_enumerate_elements: + * @manager: The media manager to use to obtain the element infos. + * @type: The type of element infos to get. + * + * Returns: A #GList of registered #PurpleMediaElementInfo instances that match + * @type. + */ +GList *purple_media_manager_enumerate_elements(PurpleMediaManager *manager, + PurpleMediaElementType type); + PurpleMediaElementInfo *purple_media_manager_get_element_info( PurpleMediaManager *manager, const gchar *name); gboolean purple_media_manager_register_element(PurpleMediaManager *manager, |