Пример #1
0
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);
}
Пример #2
0
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);
}
Пример #3
0
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);
}
Пример #4
0
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);
}
Пример #5
0
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);
}
Пример #6
0
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);
}