gboolean kms_sdp_group_manager_remove_handler (KmsSdpGroupManager * obj, KmsSdpHandler * handler) { g_return_val_if_fail (KMS_IS_SDP_GROUP_MANAGER (obj), FALSE); return KMS_SDP_GROUP_MANAGER_GET_CLASS (obj)->remove_handler (obj, handler); }
KmsSdpBaseGroup * kms_sdp_group_manager_get_group (KmsSdpGroupManager * obj, KmsSdpHandler * handler) { g_return_val_if_fail (KMS_IS_SDP_GROUP_MANAGER (obj), NULL); return KMS_SDP_GROUP_MANAGER_GET_CLASS (obj)->get_group (obj, handler); }
void kms_sdp_group_manager_add_handler (KmsSdpGroupManager * obj, KmsSdpHandler * handler) { g_return_if_fail (KMS_IS_SDP_GROUP_MANAGER (obj)); return KMS_SDP_GROUP_MANAGER_GET_CLASS (obj)->add_handler (obj, handler); }
gint kms_sdp_group_manager_add_group (KmsSdpGroupManager * obj, KmsSdpBaseGroup * group) { g_return_val_if_fail (KMS_IS_SDP_GROUP_MANAGER (obj), -1); return KMS_SDP_GROUP_MANAGER_GET_CLASS (obj)->add_group (obj, group); }
gboolean kms_sdp_group_manager_remove_handler_from_group (KmsSdpGroupManager * obj, guint gid, guint hid) { g_return_val_if_fail (KMS_IS_SDP_GROUP_MANAGER (obj), FALSE); return KMS_SDP_GROUP_MANAGER_GET_CLASS (obj)->remove_handler_from_group (obj, gid, hid); }
gboolean kms_sdp_group_manager_is_handler_valid_for_groups (KmsSdpGroupManager * obj, const GstSDPMedia * media, const GstSDPMessage * offer, KmsSdpHandler * handler) { g_return_val_if_fail (KMS_IS_SDP_GROUP_MANAGER (obj), FALSE); return KMS_SDP_GROUP_MANAGER_GET_CLASS (obj)->is_handler_valid_for_groups (obj, media, offer, handler); }