Ejemplo n.º 1
0
gboolean
kms_i_sdp_media_extension_process_answer_attributes (KmsISdpMediaExtension *
    ext, const GstSDPMedia * answer, GError ** error)
{
  g_return_val_if_fail (KMS_IS_I_SDP_MEDIA_EXTENSION (ext), FALSE);

  if (KMS_I_SDP_MEDIA_EXTENSION_GET_INTERFACE (ext)->process_answer_attributes
      == NULL) {
    return TRUE;
  }

  /* This extension requires to do something with the response attributes */
  return
      KMS_I_SDP_MEDIA_EXTENSION_GET_INTERFACE (ext)->process_answer_attributes
      (ext, answer, error);

}
Ejemplo n.º 2
0
gboolean
kms_i_sdp_media_extension_process_answer_attributes (KmsISdpMediaExtension *
    ext, const GstSDPMedia * answer, GError ** error)
{
  g_return_val_if_fail (KMS_IS_I_SDP_MEDIA_EXTENSION (ext), FALSE);

  return
      KMS_I_SDP_MEDIA_EXTENSION_GET_INTERFACE (ext)->process_answer_attributes
      (ext, answer, error);
}
Ejemplo n.º 3
0
gboolean
kms_i_sdp_media_extension_add_offer_attributes (KmsISdpMediaExtension * ext,
    GstSDPMedia * offer, GError ** error)
{
  g_return_val_if_fail (KMS_IS_I_SDP_MEDIA_EXTENSION (ext), FALSE);

  return
      KMS_I_SDP_MEDIA_EXTENSION_GET_INTERFACE (ext)->add_offer_attributes (ext,
      offer, error);
}
Ejemplo n.º 4
0
gboolean
kms_i_sdp_media_extension_can_insert_attribute (KmsISdpMediaExtension * ext,
    const GstSDPMedia * offer, const GstSDPAttribute * attr,
    GstSDPMedia * answer, SdpMessageContext * ctx)
{
  g_return_val_if_fail (KMS_IS_I_SDP_MEDIA_EXTENSION (ext), FALSE);

  return
      KMS_I_SDP_MEDIA_EXTENSION_GET_INTERFACE (ext)->can_insert_attribute (ext,
      offer, attr, answer, ctx);
}