Functions
gst_rtcp_buffer_validate_data_reduced ()
gboolean
gst_rtcp_buffer_validate_data_reduced (guint8 *data
,
guint len
);
gst_rtcp_buffer_validate_reduced ()
gboolean
gst_rtcp_buffer_validate_reduced (GstBuffer *buffer
);
gst_rtcp_buffer_validate_data ()
gboolean
gst_rtcp_buffer_validate_data (guint8 *data
,
guint len
);
gst_rtcp_buffer_get_packet_count ()
guint
gst_rtcp_buffer_get_packet_count (GstRTCPBuffer *rtcp
);
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_sdes_get_item_count ()
guint
gst_rtcp_packet_sdes_get_item_count (GstRTCPPacket *packet
);
gst_rtcp_packet_bye_get_ssrc_count ()
guint
gst_rtcp_packet_bye_get_ssrc_count (GstRTCPPacket *packet
);
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_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_ntp_to_unix ()
guint64
gst_rtcp_ntp_to_unix (guint64 ntptime
);
gst_rtcp_unix_to_ntp ()
guint64
gst_rtcp_unix_to_ntp (guint64 unixtime
);
Types and Values
GST_RTCP_VERSION
#define GST_RTCP_VERSION 2
GST_RTCP_MAX_SDES
#define GST_RTCP_MAX_SDES 255
GST_RTCP_MAX_BYE_SSRC_COUNT
#define GST_RTCP_MAX_BYE_SSRC_COUNT 31
GST_RTCP_MAX_RB_COUNT
#define GST_RTCP_MAX_RB_COUNT 31
GST_RTCP_MAX_SDES_ITEM_COUNT
#define GST_RTCP_MAX_SDES_ITEM_COUNT 31
GST_RTCP_VALID_MASK
#define GST_RTCP_VALID_MASK (0xc000 | 0x2000 | 0xfe)
GST_RTCP_VALID_VALUE
#define GST_RTCP_VALID_VALUE ((GST_RTCP_VERSION << 14) | GST_RTCP_TYPE_SR)
struct GstRTCPPacket
struct GstRTCPPacket {
GstRTCPBuffer *rtcp;
guint offset;
};
struct GstRTCPBuffer
struct GstRTCPBuffer {
GstBuffer *buffer;
GstMapInfo map;
};
GST_RTCP_BUFFER_INIT
#define GST_RTCP_BUFFER_INIT { NULL, GST_MAP_INFO_INIT }