Exemplo n.º 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);
}
Exemplo n.º 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);
}
Exemplo n.º 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);
}
Exemplo n.º 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);
}
Exemplo n.º 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);
}
Exemplo n.º 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);
}