Functions
gst_rtcp_buffer_new_take_data ()
GstBuffer *
gst_rtcp_buffer_new_take_data (gpointer data
,
guint len
);
gst_rtcp_buffer_new_copy_data ()
GstBuffer *
gst_rtcp_buffer_new_copy_data (gpointer data
,
guint len
);
gst_rtcp_buffer_validate_data ()
gboolean
gst_rtcp_buffer_validate_data (guint8 *data
,
guint len
);
gst_rtcp_buffer_validate ()
gboolean
gst_rtcp_buffer_validate (GstBuffer *buffer
);
gst_rtcp_buffer_new ()
GstBuffer *
gst_rtcp_buffer_new (guint mtu
);
gst_rtcp_buffer_end ()
void
gst_rtcp_buffer_end (GstBuffer *buffer
);
gst_rtcp_buffer_get_packet_count ()
guint
gst_rtcp_buffer_get_packet_count (GstBuffer *buffer
);
gst_rtcp_buffer_get_first_packet ()
gboolean
gst_rtcp_buffer_get_first_packet (GstBuffer *buffer
,
GstRTCPPacket *packet
);
gst_rtcp_packet_move_to_next ()
gboolean
gst_rtcp_packet_move_to_next (GstRTCPPacket *packet
);
gst_rtcp_buffer_add_packet ()
gboolean
gst_rtcp_buffer_add_packet (GstBuffer *buffer
,
GstRTCPType type
,
GstRTCPPacket *packet
);
gst_rtcp_packet_remove ()
gboolean
gst_rtcp_packet_remove (GstRTCPPacket *packet
);
gst_rtcp_packet_get_padding ()
gboolean
gst_rtcp_packet_get_padding (GstRTCPPacket *packet
);
gst_rtcp_packet_get_count ()
guint8
gst_rtcp_packet_get_count (GstRTCPPacket *packet
);
gst_rtcp_packet_get_length ()
guint16
gst_rtcp_packet_get_length (GstRTCPPacket *packet
);
gst_rtcp_packet_sr_get_sender_info ()
void
gst_rtcp_packet_sr_get_sender_info (GstRTCPPacket *packet
,
guint32 *ssrc
,
guint64 *ntptime
,
guint32 *rtptime
,
guint32 *packet_count
,
guint32 *octet_count
);
gst_rtcp_packet_sr_set_sender_info ()
void
gst_rtcp_packet_sr_set_sender_info (GstRTCPPacket *packet
,
guint32 ssrc
,
guint64 ntptime
,
guint32 rtptime
,
guint32 packet_count
,
guint32 octet_count
);
gst_rtcp_packet_rr_get_ssrc ()
guint32
gst_rtcp_packet_rr_get_ssrc (GstRTCPPacket *packet
);
gst_rtcp_packet_rr_set_ssrc ()
void
gst_rtcp_packet_rr_set_ssrc (GstRTCPPacket *packet
,
guint32 ssrc
);
gst_rtcp_packet_get_rb_count ()
guint
gst_rtcp_packet_get_rb_count (GstRTCPPacket *packet
);
gst_rtcp_packet_get_rb ()
void
gst_rtcp_packet_get_rb (GstRTCPPacket *packet
,
guint nth
,
guint32 *ssrc
,
guint8 *fractionlost
,
gint32 *packetslost
,
guint32 *exthighestseq
,
guint32 *jitter
,
guint32 *lsr
,
guint32 *dlsr
);
gst_rtcp_packet_add_rb ()
gboolean
gst_rtcp_packet_add_rb (GstRTCPPacket *packet
,
guint32 ssrc
,
guint8 fractionlost
,
gint32 packetslost
,
guint32 exthighestseq
,
guint32 jitter
,
guint32 lsr
,
guint32 dlsr
);
gst_rtcp_packet_set_rb ()
void
gst_rtcp_packet_set_rb (GstRTCPPacket *packet
,
guint nth
,
guint32 ssrc
,
guint8 fractionlost
,
gint32 packetslost
,
guint32 exthighestseq
,
guint32 jitter
,
guint32 lsr
,
guint32 dlsr
);
gst_rtcp_packet_sdes_get_item_count ()
guint
gst_rtcp_packet_sdes_get_item_count (GstRTCPPacket *packet
);
gst_rtcp_packet_sdes_first_item ()
gboolean
gst_rtcp_packet_sdes_first_item (GstRTCPPacket *packet
);
gst_rtcp_packet_sdes_next_item ()
gboolean
gst_rtcp_packet_sdes_next_item (GstRTCPPacket *packet
);
gst_rtcp_packet_sdes_get_ssrc ()
guint32
gst_rtcp_packet_sdes_get_ssrc (GstRTCPPacket *packet
);
gst_rtcp_packet_sdes_first_entry ()
gboolean
gst_rtcp_packet_sdes_first_entry (GstRTCPPacket *packet
);
gst_rtcp_packet_sdes_next_entry ()
gboolean
gst_rtcp_packet_sdes_next_entry (GstRTCPPacket *packet
);
gst_rtcp_packet_sdes_get_entry ()
gboolean
gst_rtcp_packet_sdes_get_entry (GstRTCPPacket *packet
,
GstRTCPSDESType *type
,
guint8 *len
,
guint8 **data
);
gst_rtcp_packet_sdes_copy_entry ()
gboolean
gst_rtcp_packet_sdes_copy_entry (GstRTCPPacket *packet
,
GstRTCPSDESType *type
,
guint8 *len
,
guint8 **data
);
gst_rtcp_packet_sdes_add_item ()
gboolean
gst_rtcp_packet_sdes_add_item (GstRTCPPacket *packet
,
guint32 ssrc
);
gst_rtcp_packet_sdes_add_entry ()
gboolean
gst_rtcp_packet_sdes_add_entry (GstRTCPPacket *packet
,
GstRTCPSDESType type
,
guint8 len
,
const guint8 *data
);
gst_rtcp_packet_bye_get_ssrc_count ()
guint
gst_rtcp_packet_bye_get_ssrc_count (GstRTCPPacket *packet
);
gst_rtcp_packet_bye_get_nth_ssrc ()
guint32
gst_rtcp_packet_bye_get_nth_ssrc (GstRTCPPacket *packet
,
guint nth
);
gst_rtcp_packet_bye_add_ssrc ()
gboolean
gst_rtcp_packet_bye_add_ssrc (GstRTCPPacket *packet
,
guint32 ssrc
);
gst_rtcp_packet_bye_add_ssrcs ()
gboolean
gst_rtcp_packet_bye_add_ssrcs (GstRTCPPacket *packet
,
guint32 *ssrc
,
guint len
);
gst_rtcp_packet_bye_get_reason_len ()
guint8
gst_rtcp_packet_bye_get_reason_len (GstRTCPPacket *packet
);
gst_rtcp_packet_bye_get_reason ()
gchar *
gst_rtcp_packet_bye_get_reason (GstRTCPPacket *packet
);
gst_rtcp_packet_bye_set_reason ()
gboolean
gst_rtcp_packet_bye_set_reason (GstRTCPPacket *packet
,
const gchar *reason
);
gst_rtcp_packet_fb_get_sender_ssrc ()
guint32
gst_rtcp_packet_fb_get_sender_ssrc (GstRTCPPacket *packet
);
gst_rtcp_packet_fb_set_sender_ssrc ()
void
gst_rtcp_packet_fb_set_sender_ssrc (GstRTCPPacket *packet
,
guint32 ssrc
);
gst_rtcp_packet_fb_get_media_ssrc ()
guint32
gst_rtcp_packet_fb_get_media_ssrc (GstRTCPPacket *packet
);
gst_rtcp_packet_fb_set_media_ssrc ()
void
gst_rtcp_packet_fb_set_media_ssrc (GstRTCPPacket *packet
,
guint32 ssrc
);
gst_rtcp_packet_fb_get_fci_length ()
guint16
gst_rtcp_packet_fb_get_fci_length (GstRTCPPacket *packet
);
gst_rtcp_packet_fb_set_fci_length ()
gboolean
gst_rtcp_packet_fb_set_fci_length (GstRTCPPacket *packet
,
guint16 wordlen
);
gst_rtcp_packet_fb_get_fci ()
guint8 *
gst_rtcp_packet_fb_get_fci (GstRTCPPacket *packet
);
gst_rtcp_ntp_to_unix ()
guint64
gst_rtcp_ntp_to_unix (guint64 ntptime
);
gst_rtcp_unix_to_ntp ()
guint64
gst_rtcp_unix_to_ntp (guint64 unixtime
);
gst_rtcp_sdes_name_to_type ()
GstRTCPSDESType
gst_rtcp_sdes_name_to_type (const gchar *name
);
gst_rtcp_sdes_type_to_name ()
const gchar *
gst_rtcp_sdes_type_to_name (GstRTCPSDESType type
);