Lines Matching refs:GstRTPBuffer
40 typedef struct _GstRTPBuffer GstRTPBuffer; typedef
93 … gst_rtp_buffer_map (GstBuffer *buffer, GstMapFlags flags, GstRTPBuffer *rtp);
96 void gst_rtp_buffer_unmap (GstRTPBuffer *rtp);
99 void gst_rtp_buffer_set_packet_len (GstRTPBuffer *rtp, guint len);
102 guint gst_rtp_buffer_get_packet_len (GstRTPBuffer *rtp);
105 guint gst_rtp_buffer_get_header_len (GstRTPBuffer *rtp);
108 guint8 gst_rtp_buffer_get_version (GstRTPBuffer *rtp);
111 void gst_rtp_buffer_set_version (GstRTPBuffer *rtp, guint8 version);
114 gboolean gst_rtp_buffer_get_padding (GstRTPBuffer *rtp);
117 void gst_rtp_buffer_set_padding (GstRTPBuffer *rtp, gboolean padding);
120 void gst_rtp_buffer_pad_to (GstRTPBuffer *rtp, guint len);
123 gboolean gst_rtp_buffer_get_extension (GstRTPBuffer *rtp);
126 void gst_rtp_buffer_set_extension (GstRTPBuffer *rtp, gboolean extension);
129 gboolean gst_rtp_buffer_get_extension_data (GstRTPBuffer *rtp, guint16 *bits,
133 GBytes* gst_rtp_buffer_get_extension_bytes (GstRTPBuffer *rtp, guint16 *bits);
136 gboolean gst_rtp_buffer_set_extension_data (GstRTPBuffer *rtp, guint16 bits, guint16 leng…
139 void gst_rtp_buffer_remove_extension_data (GstRTPBuffer *rtp);
142 guint32 gst_rtp_buffer_get_ssrc (GstRTPBuffer *rtp);
145 void gst_rtp_buffer_set_ssrc (GstRTPBuffer *rtp, guint32 ssrc);
148 guint8 gst_rtp_buffer_get_csrc_count (GstRTPBuffer *rtp);
151 guint32 gst_rtp_buffer_get_csrc (GstRTPBuffer *rtp, guint8 idx);
154 void gst_rtp_buffer_set_csrc (GstRTPBuffer *rtp, guint8 idx, guint32 csrc);
157 gboolean gst_rtp_buffer_get_marker (GstRTPBuffer *rtp);
160 void gst_rtp_buffer_set_marker (GstRTPBuffer *rtp, gboolean marker);
163 guint8 gst_rtp_buffer_get_payload_type (GstRTPBuffer *rtp);
166 void gst_rtp_buffer_set_payload_type (GstRTPBuffer *rtp, guint8 payload_type);
169 guint16 gst_rtp_buffer_get_seq (GstRTPBuffer *rtp);
172 void gst_rtp_buffer_set_seq (GstRTPBuffer *rtp, guint16 seq);
175 guint32 gst_rtp_buffer_get_timestamp (GstRTPBuffer *rtp);
178 void gst_rtp_buffer_set_timestamp (GstRTPBuffer *rtp, guint32 timestamp);
181 GstBuffer* gst_rtp_buffer_get_payload_buffer (GstRTPBuffer *rtp);
184 GstBuffer* gst_rtp_buffer_get_payload_subbuffer (GstRTPBuffer *rtp, guint offset, guint len);
187 guint gst_rtp_buffer_get_payload_len (GstRTPBuffer *rtp);
190 gpointer gst_rtp_buffer_get_payload (GstRTPBuffer *rtp);
193 GBytes* gst_rtp_buffer_get_payload_bytes (GstRTPBuffer *rtp);
207 gboolean gst_rtp_buffer_get_extension_onebyte_header (GstRTPBuffer *rtp,
214 gboolean gst_rtp_buffer_get_extension_twobytes_header (GstRTPBuffer *rtp,
222 gboolean gst_rtp_buffer_add_extension_onebyte_header (GstRTPBuffer *rtp,
228 gboolean gst_rtp_buffer_add_extension_twobytes_header (GstRTPBuffer *rtp,