[next] avoid dbus-glib types for media base classes
Submitted by Simon McVittie
Assigned to Telepathy bugs list
Description
+++ This bug was initially created as a clone of Bug #76369 +++
We should make sure that dbus-glib isn't exposed in our high-level API.
tp_base_media_call_content_get_local_media_description returns some dbus-glib thing.
TpBaseMediaCallStreamAddCandidatesFunc takes some dbus-glib thing. tp_base_media_call_stream_set_stun_servers, tp_base_media_call_stream_set_relay_info too. tp_base_media_call_stream_get_local_candidates returns one.
tp_call_content_media_description_append_codec takes some dbus-glib thing.
tp_call_stream_endpoint_add_new_candidates, tp_call_stream_endpoint_add_new_candidate likewise.
Version: git master