4 <function name=
"rtsp_base64_decode_ip" symbol=
"gst_rtsp_base64_decode_ip">
5 <return-type type=
"void"/>
7 <parameter name=
"data" type=
"gchar*"/>
8 <parameter name=
"len" type=
"gsize*"/>
11 <function name=
"rtsp_base64_encode" symbol=
"gst_rtsp_base64_encode">
12 <return-type type=
"gchar*"/>
14 <parameter name=
"data" type=
"gchar*"/>
15 <parameter name=
"len" type=
"gsize"/>
18 <function name=
"rtsp_find_header_field" symbol=
"gst_rtsp_find_header_field">
19 <return-type type=
"GstRTSPHeaderField"/>
21 <parameter name=
"header" type=
"gchar*"/>
24 <function name=
"rtsp_find_method" symbol=
"gst_rtsp_find_method">
25 <return-type type=
"GstRTSPMethod"/>
27 <parameter name=
"method" type=
"gchar*"/>
30 <function name=
"rtsp_header_allow_multiple" symbol=
"gst_rtsp_header_allow_multiple">
31 <return-type type=
"gboolean"/>
33 <parameter name=
"field" type=
"GstRTSPHeaderField"/>
36 <function name=
"rtsp_header_as_text" symbol=
"gst_rtsp_header_as_text">
37 <return-type type=
"gchar*"/>
39 <parameter name=
"field" type=
"GstRTSPHeaderField"/>
42 <function name=
"rtsp_method_as_text" symbol=
"gst_rtsp_method_as_text">
43 <return-type type=
"gchar*"/>
45 <parameter name=
"method" type=
"GstRTSPMethod"/>
48 <function name=
"rtsp_options_as_text" symbol=
"gst_rtsp_options_as_text">
49 <return-type type=
"gchar*"/>
51 <parameter name=
"options" type=
"GstRTSPMethod"/>
54 <function name=
"rtsp_status_as_text" symbol=
"gst_rtsp_status_as_text">
55 <return-type type=
"gchar*"/>
57 <parameter name=
"code" type=
"GstRTSPStatusCode"/>
60 <function name=
"rtsp_strresult" symbol=
"gst_rtsp_strresult">
61 <return-type type=
"gchar*"/>
63 <parameter name=
"result" type=
"GstRTSPResult"/>
66 <function name=
"rtsp_version_as_text" symbol=
"gst_rtsp_version_as_text">
67 <return-type type=
"gchar*"/>
69 <parameter name=
"version" type=
"GstRTSPVersion"/>
72 <struct name=
"GstRTSPConnection">
73 <method name=
"accept" symbol=
"gst_rtsp_connection_accept">
74 <return-type type=
"GstRTSPResult"/>
76 <parameter name=
"sock" type=
"gint"/>
77 <parameter name=
"conn" type=
"GstRTSPConnection**"/>
80 <method name=
"clear_auth_params" symbol=
"gst_rtsp_connection_clear_auth_params">
81 <return-type type=
"void"/>
83 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
86 <method name=
"close" symbol=
"gst_rtsp_connection_close">
87 <return-type type=
"GstRTSPResult"/>
89 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
92 <method name=
"connect" symbol=
"gst_rtsp_connection_connect">
93 <return-type type=
"GstRTSPResult"/>
95 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
96 <parameter name=
"timeout" type=
"GTimeVal*"/>
99 <method name=
"create" symbol=
"gst_rtsp_connection_create">
100 <return-type type=
"GstRTSPResult"/>
102 <parameter name=
"url" type=
"GstRTSPUrl*"/>
103 <parameter name=
"conn" type=
"GstRTSPConnection**"/>
106 <method name=
"create_from_fd" symbol=
"gst_rtsp_connection_create_from_fd">
107 <return-type type=
"GstRTSPResult"/>
109 <parameter name=
"fd" type=
"gint"/>
110 <parameter name=
"ip" type=
"gchar*"/>
111 <parameter name=
"port" type=
"guint16"/>
112 <parameter name=
"initial_buffer" type=
"gchar*"/>
113 <parameter name=
"conn" type=
"GstRTSPConnection**"/>
116 <method name=
"do_tunnel" symbol=
"gst_rtsp_connection_do_tunnel">
117 <return-type type=
"GstRTSPResult"/>
119 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
120 <parameter name=
"conn2" type=
"GstRTSPConnection*"/>
123 <method name=
"flush" symbol=
"gst_rtsp_connection_flush">
124 <return-type type=
"GstRTSPResult"/>
126 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
127 <parameter name=
"flush" type=
"gboolean"/>
130 <method name=
"free" symbol=
"gst_rtsp_connection_free">
131 <return-type type=
"GstRTSPResult"/>
133 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
136 <method name=
"get_ip" symbol=
"gst_rtsp_connection_get_ip">
137 <return-type type=
"gchar*"/>
139 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
142 <method name=
"get_readfd" symbol=
"gst_rtsp_connection_get_readfd">
143 <return-type type=
"gint"/>
145 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
148 <method name=
"get_tunnelid" symbol=
"gst_rtsp_connection_get_tunnelid">
149 <return-type type=
"gchar*"/>
151 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
154 <method name=
"get_url" symbol=
"gst_rtsp_connection_get_url">
155 <return-type type=
"GstRTSPUrl*"/>
157 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
160 <method name=
"get_writefd" symbol=
"gst_rtsp_connection_get_writefd">
161 <return-type type=
"gint"/>
163 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
166 <method name=
"is_tunneled" symbol=
"gst_rtsp_connection_is_tunneled">
167 <return-type type=
"gboolean"/>
169 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
172 <method name=
"next_timeout" symbol=
"gst_rtsp_connection_next_timeout">
173 <return-type type=
"GstRTSPResult"/>
175 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
176 <parameter name=
"timeout" type=
"GTimeVal*"/>
179 <method name=
"poll" symbol=
"gst_rtsp_connection_poll">
180 <return-type type=
"GstRTSPResult"/>
182 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
183 <parameter name=
"events" type=
"GstRTSPEvent"/>
184 <parameter name=
"revents" type=
"GstRTSPEvent*"/>
185 <parameter name=
"timeout" type=
"GTimeVal*"/>
188 <method name=
"read" symbol=
"gst_rtsp_connection_read">
189 <return-type type=
"GstRTSPResult"/>
191 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
192 <parameter name=
"data" type=
"guint8*"/>
193 <parameter name=
"size" type=
"guint"/>
194 <parameter name=
"timeout" type=
"GTimeVal*"/>
197 <method name=
"receive" symbol=
"gst_rtsp_connection_receive">
198 <return-type type=
"GstRTSPResult"/>
200 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
201 <parameter name=
"message" type=
"GstRTSPMessage*"/>
202 <parameter name=
"timeout" type=
"GTimeVal*"/>
205 <method name=
"reset_timeout" symbol=
"gst_rtsp_connection_reset_timeout">
206 <return-type type=
"GstRTSPResult"/>
208 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
211 <method name=
"send" symbol=
"gst_rtsp_connection_send">
212 <return-type type=
"GstRTSPResult"/>
214 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
215 <parameter name=
"message" type=
"GstRTSPMessage*"/>
216 <parameter name=
"timeout" type=
"GTimeVal*"/>
219 <method name=
"set_auth" symbol=
"gst_rtsp_connection_set_auth">
220 <return-type type=
"GstRTSPResult"/>
222 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
223 <parameter name=
"method" type=
"GstRTSPAuthMethod"/>
224 <parameter name=
"user" type=
"gchar*"/>
225 <parameter name=
"pass" type=
"gchar*"/>
228 <method name=
"set_auth_param" symbol=
"gst_rtsp_connection_set_auth_param">
229 <return-type type=
"void"/>
231 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
232 <parameter name=
"param" type=
"gchar*"/>
233 <parameter name=
"value" type=
"gchar*"/>
236 <method name=
"set_http_mode" symbol=
"gst_rtsp_connection_set_http_mode">
237 <return-type type=
"void"/>
239 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
240 <parameter name=
"enable" type=
"gboolean"/>
243 <method name=
"set_ip" symbol=
"gst_rtsp_connection_set_ip">
244 <return-type type=
"void"/>
246 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
247 <parameter name=
"ip" type=
"gchar*"/>
250 <method name=
"set_proxy" symbol=
"gst_rtsp_connection_set_proxy">
251 <return-type type=
"GstRTSPResult"/>
253 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
254 <parameter name=
"host" type=
"gchar*"/>
255 <parameter name=
"port" type=
"guint"/>
258 <method name=
"set_qos_dscp" symbol=
"gst_rtsp_connection_set_qos_dscp">
259 <return-type type=
"GstRTSPResult"/>
261 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
262 <parameter name=
"qos_dscp" type=
"guint"/>
265 <method name=
"set_tunneled" symbol=
"gst_rtsp_connection_set_tunneled">
266 <return-type type=
"void"/>
268 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
269 <parameter name=
"tunneled" type=
"gboolean"/>
272 <method name=
"write" symbol=
"gst_rtsp_connection_write">
273 <return-type type=
"GstRTSPResult"/>
275 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
276 <parameter name=
"data" type=
"guint8*"/>
277 <parameter name=
"size" type=
"guint"/>
278 <parameter name=
"timeout" type=
"GTimeVal*"/>
282 <struct name=
"GstRTSPMessage">
283 <method name=
"add_header" symbol=
"gst_rtsp_message_add_header">
284 <return-type type=
"GstRTSPResult"/>
286 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
287 <parameter name=
"field" type=
"GstRTSPHeaderField"/>
288 <parameter name=
"value" type=
"gchar*"/>
291 <method name=
"append_headers" symbol=
"gst_rtsp_message_append_headers">
292 <return-type type=
"GstRTSPResult"/>
294 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
295 <parameter name=
"str" type=
"GString*"/>
298 <method name=
"dump" symbol=
"gst_rtsp_message_dump">
299 <return-type type=
"GstRTSPResult"/>
301 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
304 <method name=
"free" symbol=
"gst_rtsp_message_free">
305 <return-type type=
"GstRTSPResult"/>
307 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
310 <method name=
"get_body" symbol=
"gst_rtsp_message_get_body">
311 <return-type type=
"GstRTSPResult"/>
313 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
314 <parameter name=
"data" type=
"guint8**"/>
315 <parameter name=
"size" type=
"guint*"/>
318 <method name=
"get_header" symbol=
"gst_rtsp_message_get_header">
319 <return-type type=
"GstRTSPResult"/>
321 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
322 <parameter name=
"field" type=
"GstRTSPHeaderField"/>
323 <parameter name=
"value" type=
"gchar**"/>
324 <parameter name=
"indx" type=
"gint"/>
327 <method name=
"init" symbol=
"gst_rtsp_message_init">
328 <return-type type=
"GstRTSPResult"/>
330 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
333 <method name=
"init_data" symbol=
"gst_rtsp_message_init_data">
334 <return-type type=
"GstRTSPResult"/>
336 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
337 <parameter name=
"channel" type=
"guint8"/>
340 <method name=
"init_request" symbol=
"gst_rtsp_message_init_request">
341 <return-type type=
"GstRTSPResult"/>
343 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
344 <parameter name=
"method" type=
"GstRTSPMethod"/>
345 <parameter name=
"uri" type=
"gchar*"/>
348 <method name=
"init_response" symbol=
"gst_rtsp_message_init_response">
349 <return-type type=
"GstRTSPResult"/>
351 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
352 <parameter name=
"code" type=
"GstRTSPStatusCode"/>
353 <parameter name=
"reason" type=
"gchar*"/>
354 <parameter name=
"request" type=
"GstRTSPMessage*"/>
357 <method name=
"new" symbol=
"gst_rtsp_message_new">
358 <return-type type=
"GstRTSPResult"/>
360 <parameter name=
"msg" type=
"GstRTSPMessage**"/>
363 <method name=
"new_data" symbol=
"gst_rtsp_message_new_data">
364 <return-type type=
"GstRTSPResult"/>
366 <parameter name=
"msg" type=
"GstRTSPMessage**"/>
367 <parameter name=
"channel" type=
"guint8"/>
370 <method name=
"new_request" symbol=
"gst_rtsp_message_new_request">
371 <return-type type=
"GstRTSPResult"/>
373 <parameter name=
"msg" type=
"GstRTSPMessage**"/>
374 <parameter name=
"method" type=
"GstRTSPMethod"/>
375 <parameter name=
"uri" type=
"gchar*"/>
378 <method name=
"new_response" symbol=
"gst_rtsp_message_new_response">
379 <return-type type=
"GstRTSPResult"/>
381 <parameter name=
"msg" type=
"GstRTSPMessage**"/>
382 <parameter name=
"code" type=
"GstRTSPStatusCode"/>
383 <parameter name=
"reason" type=
"gchar*"/>
384 <parameter name=
"request" type=
"GstRTSPMessage*"/>
387 <method name=
"parse_data" symbol=
"gst_rtsp_message_parse_data">
388 <return-type type=
"GstRTSPResult"/>
390 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
391 <parameter name=
"channel" type=
"guint8*"/>
394 <method name=
"parse_request" symbol=
"gst_rtsp_message_parse_request">
395 <return-type type=
"GstRTSPResult"/>
397 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
398 <parameter name=
"method" type=
"GstRTSPMethod*"/>
399 <parameter name=
"uri" type=
"gchar**"/>
400 <parameter name=
"version" type=
"GstRTSPVersion*"/>
403 <method name=
"parse_response" symbol=
"gst_rtsp_message_parse_response">
404 <return-type type=
"GstRTSPResult"/>
406 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
407 <parameter name=
"code" type=
"GstRTSPStatusCode*"/>
408 <parameter name=
"reason" type=
"gchar**"/>
409 <parameter name=
"version" type=
"GstRTSPVersion*"/>
412 <method name=
"remove_header" symbol=
"gst_rtsp_message_remove_header">
413 <return-type type=
"GstRTSPResult"/>
415 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
416 <parameter name=
"field" type=
"GstRTSPHeaderField"/>
417 <parameter name=
"indx" type=
"gint"/>
420 <method name=
"set_body" symbol=
"gst_rtsp_message_set_body">
421 <return-type type=
"GstRTSPResult"/>
423 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
424 <parameter name=
"data" type=
"guint8*"/>
425 <parameter name=
"size" type=
"guint"/>
428 <method name=
"steal_body" symbol=
"gst_rtsp_message_steal_body">
429 <return-type type=
"GstRTSPResult"/>
431 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
432 <parameter name=
"data" type=
"guint8**"/>
433 <parameter name=
"size" type=
"guint*"/>
436 <method name=
"take_body" symbol=
"gst_rtsp_message_take_body">
437 <return-type type=
"GstRTSPResult"/>
439 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
440 <parameter name=
"data" type=
"guint8*"/>
441 <parameter name=
"size" type=
"guint"/>
444 <method name=
"take_header" symbol=
"gst_rtsp_message_take_header">
445 <return-type type=
"GstRTSPResult"/>
447 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
448 <parameter name=
"field" type=
"GstRTSPHeaderField"/>
449 <parameter name=
"value" type=
"gchar*"/>
452 <method name=
"unset" symbol=
"gst_rtsp_message_unset">
453 <return-type type=
"GstRTSPResult"/>
455 <parameter name=
"msg" type=
"GstRTSPMessage*"/>
458 <field name=
"type" type=
"GstRTSPMsgType"/>
459 <field name=
"type_data" type=
"gpointer"/>
460 <field name=
"hdr_fields" type=
"GArray*"/>
461 <field name=
"body" type=
"guint8*"/>
462 <field name=
"body_size" type=
"guint"/>
464 <struct name=
"GstRTSPRange">
465 <method name=
"free" symbol=
"gst_rtsp_range_free">
466 <return-type type=
"void"/>
468 <parameter name=
"range" type=
"GstRTSPTimeRange*"/>
471 <method name=
"parse" symbol=
"gst_rtsp_range_parse">
472 <return-type type=
"GstRTSPResult"/>
474 <parameter name=
"rangestr" type=
"gchar*"/>
475 <parameter name=
"range" type=
"GstRTSPTimeRange**"/>
478 <method name=
"to_string" symbol=
"gst_rtsp_range_to_string">
479 <return-type type=
"gchar*"/>
481 <parameter name=
"range" type=
"GstRTSPTimeRange*"/>
484 <field name=
"min" type=
"gint"/>
485 <field name=
"max" type=
"gint"/>
487 <struct name=
"GstRTSPTime">
488 <field name=
"type" type=
"GstRTSPTimeType"/>
489 <field name=
"seconds" type=
"gdouble"/>
491 <struct name=
"GstRTSPTimeRange">
492 <field name=
"unit" type=
"GstRTSPRangeUnit"/>
493 <field name=
"min" type=
"GstRTSPTime"/>
494 <field name=
"max" type=
"GstRTSPTime"/>
496 <struct name=
"GstRTSPTransport">
497 <method name=
"as_text" symbol=
"gst_rtsp_transport_as_text">
498 <return-type type=
"gchar*"/>
500 <parameter name=
"transport" type=
"GstRTSPTransport*"/>
503 <method name=
"free" symbol=
"gst_rtsp_transport_free">
504 <return-type type=
"GstRTSPResult"/>
506 <parameter name=
"transport" type=
"GstRTSPTransport*"/>
509 <method name=
"get_manager" symbol=
"gst_rtsp_transport_get_manager">
510 <return-type type=
"GstRTSPResult"/>
512 <parameter name=
"trans" type=
"GstRTSPTransMode"/>
513 <parameter name=
"manager" type=
"gchar**"/>
514 <parameter name=
"option" type=
"guint"/>
517 <method name=
"get_mime" symbol=
"gst_rtsp_transport_get_mime">
518 <return-type type=
"GstRTSPResult"/>
520 <parameter name=
"trans" type=
"GstRTSPTransMode"/>
521 <parameter name=
"mime" type=
"gchar**"/>
524 <method name=
"init" symbol=
"gst_rtsp_transport_init">
525 <return-type type=
"GstRTSPResult"/>
527 <parameter name=
"transport" type=
"GstRTSPTransport*"/>
530 <method name=
"new" symbol=
"gst_rtsp_transport_new">
531 <return-type type=
"GstRTSPResult"/>
533 <parameter name=
"transport" type=
"GstRTSPTransport**"/>
536 <method name=
"parse" symbol=
"gst_rtsp_transport_parse">
537 <return-type type=
"GstRTSPResult"/>
539 <parameter name=
"str" type=
"gchar*"/>
540 <parameter name=
"transport" type=
"GstRTSPTransport*"/>
543 <field name=
"trans" type=
"GstRTSPTransMode"/>
544 <field name=
"profile" type=
"GstRTSPProfile"/>
545 <field name=
"lower_transport" type=
"GstRTSPLowerTrans"/>
546 <field name=
"destination" type=
"gchar*"/>
547 <field name=
"source" type=
"gchar*"/>
548 <field name=
"layers" type=
"guint"/>
549 <field name=
"mode_play" type=
"gboolean"/>
550 <field name=
"mode_record" type=
"gboolean"/>
551 <field name=
"append" type=
"gboolean"/>
552 <field name=
"interleaved" type=
"GstRTSPRange"/>
553 <field name=
"ttl" type=
"guint"/>
554 <field name=
"port" type=
"GstRTSPRange"/>
555 <field name=
"client_port" type=
"GstRTSPRange"/>
556 <field name=
"server_port" type=
"GstRTSPRange"/>
557 <field name=
"ssrc" type=
"guint"/>
559 <struct name=
"GstRTSPWatch">
560 <method name=
"attach" symbol=
"gst_rtsp_watch_attach">
561 <return-type type=
"guint"/>
563 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
564 <parameter name=
"context" type=
"GMainContext*"/>
567 <method name=
"new" symbol=
"gst_rtsp_watch_new">
568 <return-type type=
"GstRTSPWatch*"/>
570 <parameter name=
"conn" type=
"GstRTSPConnection*"/>
571 <parameter name=
"funcs" type=
"GstRTSPWatchFuncs*"/>
572 <parameter name=
"user_data" type=
"gpointer"/>
573 <parameter name=
"notify" type=
"GDestroyNotify"/>
576 <method name=
"queue_data" symbol=
"gst_rtsp_watch_queue_data">
577 <return-type type=
"guint"/>
579 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
580 <parameter name=
"data" type=
"guint8*"/>
581 <parameter name=
"size" type=
"guint"/>
584 <method name=
"queue_message" symbol=
"gst_rtsp_watch_queue_message">
585 <return-type type=
"guint"/>
587 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
588 <parameter name=
"message" type=
"GstRTSPMessage*"/>
591 <method name=
"reset" symbol=
"gst_rtsp_watch_reset">
592 <return-type type=
"void"/>
594 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
597 <method name=
"send_message" symbol=
"gst_rtsp_watch_send_message">
598 <return-type type=
"GstRTSPResult"/>
600 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
601 <parameter name=
"message" type=
"GstRTSPMessage*"/>
602 <parameter name=
"id" type=
"guint*"/>
605 <method name=
"unref" symbol=
"gst_rtsp_watch_unref">
606 <return-type type=
"void"/>
608 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
611 <method name=
"write_data" symbol=
"gst_rtsp_watch_write_data">
612 <return-type type=
"GstRTSPResult"/>
614 <parameter name=
"watch" type=
"GstRTSPWatch*"/>
615 <parameter name=
"data" type=
"guint8*"/>
616 <parameter name=
"size" type=
"guint"/>
617 <parameter name=
"id" type=
"guint*"/>
621 <struct name=
"GstRTSPWatchFuncs">
622 <field name=
"message_received" type=
"GCallback"/>
623 <field name=
"message_sent" type=
"GCallback"/>
624 <field name=
"closed" type=
"GCallback"/>
625 <field name=
"error" type=
"GCallback"/>
626 <field name=
"tunnel_start" type=
"GCallback"/>
627 <field name=
"tunnel_complete" type=
"GCallback"/>
628 <field name=
"error_full" type=
"GCallback"/>
629 <field name=
"_gst_reserved" type=
"gpointer[]"/>
631 <boxed name=
"GstRTSPUrl" type-name=
"GstRTSPUrl" get-type=
"gst_rtsp_url_get_type">
632 <method name=
"copy" symbol=
"gst_rtsp_url_copy">
633 <return-type type=
"GstRTSPUrl*"/>
635 <parameter name=
"url" type=
"GstRTSPUrl*"/>
638 <method name=
"free" symbol=
"gst_rtsp_url_free">
639 <return-type type=
"void"/>
641 <parameter name=
"url" type=
"GstRTSPUrl*"/>
644 <method name=
"get_port" symbol=
"gst_rtsp_url_get_port">
645 <return-type type=
"GstRTSPResult"/>
647 <parameter name=
"url" type=
"GstRTSPUrl*"/>
648 <parameter name=
"port" type=
"guint16*"/>
651 <method name=
"get_request_uri" symbol=
"gst_rtsp_url_get_request_uri">
652 <return-type type=
"gchar*"/>
654 <parameter name=
"url" type=
"GstRTSPUrl*"/>
657 <method name=
"parse" symbol=
"gst_rtsp_url_parse">
658 <return-type type=
"GstRTSPResult"/>
660 <parameter name=
"urlstr" type=
"gchar*"/>
661 <parameter name=
"url" type=
"GstRTSPUrl**"/>
664 <method name=
"set_port" symbol=
"gst_rtsp_url_set_port">
665 <return-type type=
"GstRTSPResult"/>
667 <parameter name=
"url" type=
"GstRTSPUrl*"/>
668 <parameter name=
"port" type=
"guint16"/>
671 <field name=
"transports" type=
"GstRTSPLowerTrans"/>
672 <field name=
"family" type=
"GstRTSPFamily"/>
673 <field name=
"user" type=
"gchar*"/>
674 <field name=
"passwd" type=
"gchar*"/>
675 <field name=
"host" type=
"gchar*"/>
676 <field name=
"port" type=
"guint16"/>
677 <field name=
"abspath" type=
"gchar*"/>
678 <field name=
"query" type=
"gchar*"/>
680 <enum name=
"GstRTSPAuthMethod" type-name=
"GstRTSPAuthMethod" get-type=
"gst_rtsp_auth_method_get_type">
681 <member name=
"GST_RTSP_AUTH_NONE" value=
"0"/>
682 <member name=
"GST_RTSP_AUTH_BASIC" value=
"1"/>
683 <member name=
"GST_RTSP_AUTH_DIGEST" value=
"2"/>
685 <enum name=
"GstRTSPFamily" type-name=
"GstRTSPFamily" get-type=
"gst_rtsp_family_get_type">
686 <member name=
"GST_RTSP_FAM_NONE" value=
"0"/>
687 <member name=
"GST_RTSP_FAM_INET" value=
"1"/>
688 <member name=
"GST_RTSP_FAM_INET6" value=
"2"/>
690 <enum name=
"GstRTSPHeaderField" type-name=
"GstRTSPHeaderField" get-type=
"gst_rtsp_header_field_get_type">
691 <member name=
"GST_RTSP_HDR_INVALID" value=
"0"/>
692 <member name=
"GST_RTSP_HDR_ACCEPT" value=
"1"/>
693 <member name=
"GST_RTSP_HDR_ACCEPT_ENCODING" value=
"2"/>
694 <member name=
"GST_RTSP_HDR_ACCEPT_LANGUAGE" value=
"3"/>
695 <member name=
"GST_RTSP_HDR_ALLOW" value=
"4"/>
696 <member name=
"GST_RTSP_HDR_AUTHORIZATION" value=
"5"/>
697 <member name=
"GST_RTSP_HDR_BANDWIDTH" value=
"6"/>
698 <member name=
"GST_RTSP_HDR_BLOCKSIZE" value=
"7"/>
699 <member name=
"GST_RTSP_HDR_CACHE_CONTROL" value=
"8"/>
700 <member name=
"GST_RTSP_HDR_CONFERENCE" value=
"9"/>
701 <member name=
"GST_RTSP_HDR_CONNECTION" value=
"10"/>
702 <member name=
"GST_RTSP_HDR_CONTENT_BASE" value=
"11"/>
703 <member name=
"GST_RTSP_HDR_CONTENT_ENCODING" value=
"12"/>
704 <member name=
"GST_RTSP_HDR_CONTENT_LANGUAGE" value=
"13"/>
705 <member name=
"GST_RTSP_HDR_CONTENT_LENGTH" value=
"14"/>
706 <member name=
"GST_RTSP_HDR_CONTENT_LOCATION" value=
"15"/>
707 <member name=
"GST_RTSP_HDR_CONTENT_TYPE" value=
"16"/>
708 <member name=
"GST_RTSP_HDR_CSEQ" value=
"17"/>
709 <member name=
"GST_RTSP_HDR_DATE" value=
"18"/>
710 <member name=
"GST_RTSP_HDR_EXPIRES" value=
"19"/>
711 <member name=
"GST_RTSP_HDR_FROM" value=
"20"/>
712 <member name=
"GST_RTSP_HDR_IF_MODIFIED_SINCE" value=
"21"/>
713 <member name=
"GST_RTSP_HDR_LAST_MODIFIED" value=
"22"/>
714 <member name=
"GST_RTSP_HDR_PROXY_AUTHENTICATE" value=
"23"/>
715 <member name=
"GST_RTSP_HDR_PROXY_REQUIRE" value=
"24"/>
716 <member name=
"GST_RTSP_HDR_PUBLIC" value=
"25"/>
717 <member name=
"GST_RTSP_HDR_RANGE" value=
"26"/>
718 <member name=
"GST_RTSP_HDR_REFERER" value=
"27"/>
719 <member name=
"GST_RTSP_HDR_REQUIRE" value=
"28"/>
720 <member name=
"GST_RTSP_HDR_RETRY_AFTER" value=
"29"/>
721 <member name=
"GST_RTSP_HDR_RTP_INFO" value=
"30"/>
722 <member name=
"GST_RTSP_HDR_SCALE" value=
"31"/>
723 <member name=
"GST_RTSP_HDR_SESSION" value=
"32"/>
724 <member name=
"GST_RTSP_HDR_SERVER" value=
"33"/>
725 <member name=
"GST_RTSP_HDR_SPEED" value=
"34"/>
726 <member name=
"GST_RTSP_HDR_TRANSPORT" value=
"35"/>
727 <member name=
"GST_RTSP_HDR_UNSUPPORTED" value=
"36"/>
728 <member name=
"GST_RTSP_HDR_USER_AGENT" value=
"37"/>
729 <member name=
"GST_RTSP_HDR_VIA" value=
"38"/>
730 <member name=
"GST_RTSP_HDR_WWW_AUTHENTICATE" value=
"39"/>
731 <member name=
"GST_RTSP_HDR_CLIENT_CHALLENGE" value=
"40"/>
732 <member name=
"GST_RTSP_HDR_REAL_CHALLENGE1" value=
"41"/>
733 <member name=
"GST_RTSP_HDR_REAL_CHALLENGE2" value=
"42"/>
734 <member name=
"GST_RTSP_HDR_REAL_CHALLENGE3" value=
"43"/>
735 <member name=
"GST_RTSP_HDR_SUBSCRIBE" value=
"44"/>
736 <member name=
"GST_RTSP_HDR_ALERT" value=
"45"/>
737 <member name=
"GST_RTSP_HDR_CLIENT_ID" value=
"46"/>
738 <member name=
"GST_RTSP_HDR_COMPANY_ID" value=
"47"/>
739 <member name=
"GST_RTSP_HDR_GUID" value=
"48"/>
740 <member name=
"GST_RTSP_HDR_REGION_DATA" value=
"49"/>
741 <member name=
"GST_RTSP_HDR_MAX_ASM_WIDTH" value=
"50"/>
742 <member name=
"GST_RTSP_HDR_LANGUAGE" value=
"51"/>
743 <member name=
"GST_RTSP_HDR_PLAYER_START_TIME" value=
"52"/>
744 <member name=
"GST_RTSP_HDR_LOCATION" value=
"53"/>
745 <member name=
"GST_RTSP_HDR_ETAG" value=
"54"/>
746 <member name=
"GST_RTSP_HDR_IF_MATCH" value=
"55"/>
747 <member name=
"GST_RTSP_HDR_ACCEPT_CHARSET" value=
"56"/>
748 <member name=
"GST_RTSP_HDR_SUPPORTED" value=
"57"/>
749 <member name=
"GST_RTSP_HDR_VARY" value=
"58"/>
750 <member name=
"GST_RTSP_HDR_X_ACCELERATE_STREAMING" value=
"59"/>
751 <member name=
"GST_RTSP_HDR_X_ACCEPT_AUTHENT" value=
"60"/>
752 <member name=
"GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" value=
"61"/>
753 <member name=
"GST_RTSP_HDR_X_BROADCAST_ID" value=
"62"/>
754 <member name=
"GST_RTSP_HDR_X_BURST_STREAMING" value=
"63"/>
755 <member name=
"GST_RTSP_HDR_X_NOTICE" value=
"64"/>
756 <member name=
"GST_RTSP_HDR_X_PLAYER_LAG_TIME" value=
"65"/>
757 <member name=
"GST_RTSP_HDR_X_PLAYLIST" value=
"66"/>
758 <member name=
"GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" value=
"67"/>
759 <member name=
"GST_RTSP_HDR_X_PLAYLIST_GEN_ID" value=
"68"/>
760 <member name=
"GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" value=
"69"/>
761 <member name=
"GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" value=
"70"/>
762 <member name=
"GST_RTSP_HDR_X_PROXY_CLIENT_VERB" value=
"71"/>
763 <member name=
"GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" value=
"72"/>
764 <member name=
"GST_RTSP_HDR_X_RTP_INFO" value=
"73"/>
765 <member name=
"GST_RTSP_HDR_X_STARTUPPROFILE" value=
"74"/>
766 <member name=
"GST_RTSP_HDR_TIMESTAMP" value=
"75"/>
767 <member name=
"GST_RTSP_HDR_AUTHENTICATION_INFO" value=
"76"/>
768 <member name=
"GST_RTSP_HDR_HOST" value=
"77"/>
769 <member name=
"GST_RTSP_HDR_PRAGMA" value=
"78"/>
770 <member name=
"GST_RTSP_HDR_X_SERVER_IP_ADDRESS" value=
"79"/>
771 <member name=
"GST_RTSP_HDR_X_SESSIONCOOKIE" value=
"80"/>
772 <member name=
"GST_RTSP_HDR_LAST" value=
"81"/>
774 <enum name=
"GstRTSPLowerTrans">
775 <member name=
"GST_RTSP_LOWER_TRANS_UNKNOWN" value=
"0"/>
776 <member name=
"GST_RTSP_LOWER_TRANS_UDP" value=
"1"/>
777 <member name=
"GST_RTSP_LOWER_TRANS_UDP_MCAST" value=
"2"/>
778 <member name=
"GST_RTSP_LOWER_TRANS_TCP" value=
"4"/>
779 <member name=
"GST_RTSP_LOWER_TRANS_HTTP" value=
"16"/>
781 <enum name=
"GstRTSPMsgType">
782 <member name=
"GST_RTSP_MESSAGE_INVALID" value=
"0"/>
783 <member name=
"GST_RTSP_MESSAGE_REQUEST" value=
"1"/>
784 <member name=
"GST_RTSP_MESSAGE_RESPONSE" value=
"2"/>
785 <member name=
"GST_RTSP_MESSAGE_HTTP_REQUEST" value=
"3"/>
786 <member name=
"GST_RTSP_MESSAGE_HTTP_RESPONSE" value=
"4"/>
787 <member name=
"GST_RTSP_MESSAGE_DATA" value=
"5"/>
789 <enum name=
"GstRTSPProfile">
790 <member name=
"GST_RTSP_PROFILE_UNKNOWN" value=
"0"/>
791 <member name=
"GST_RTSP_PROFILE_AVP" value=
"1"/>
792 <member name=
"GST_RTSP_PROFILE_SAVP" value=
"2"/>
794 <enum name=
"GstRTSPRangeUnit">
795 <member name=
"GST_RTSP_RANGE_SMPTE" value=
"0"/>
796 <member name=
"GST_RTSP_RANGE_SMPTE_30_DROP" value=
"1"/>
797 <member name=
"GST_RTSP_RANGE_SMPTE_25" value=
"2"/>
798 <member name=
"GST_RTSP_RANGE_NPT" value=
"3"/>
799 <member name=
"GST_RTSP_RANGE_CLOCK" value=
"4"/>
801 <enum name=
"GstRTSPResult" type-name=
"GstRTSPResult" get-type=
"gst_rtsp_result_get_type">
802 <member name=
"GST_RTSP_OK" value=
"0"/>
803 <member name=
"GST_RTSP_ERROR" value=
"-1"/>
804 <member name=
"GST_RTSP_EINVAL" value=
"-2"/>
805 <member name=
"GST_RTSP_EINTR" value=
"-3"/>
806 <member name=
"GST_RTSP_ENOMEM" value=
"-4"/>
807 <member name=
"GST_RTSP_ERESOLV" value=
"-5"/>
808 <member name=
"GST_RTSP_ENOTIMPL" value=
"-6"/>
809 <member name=
"GST_RTSP_ESYS" value=
"-7"/>
810 <member name=
"GST_RTSP_EPARSE" value=
"-8"/>
811 <member name=
"GST_RTSP_EWSASTART" value=
"-9"/>
812 <member name=
"GST_RTSP_EWSAVERSION" value=
"-10"/>
813 <member name=
"GST_RTSP_EEOF" value=
"-11"/>
814 <member name=
"GST_RTSP_ENET" value=
"-12"/>
815 <member name=
"GST_RTSP_ENOTIP" value=
"-13"/>
816 <member name=
"GST_RTSP_ETIMEOUT" value=
"-14"/>
817 <member name=
"GST_RTSP_ETGET" value=
"-15"/>
818 <member name=
"GST_RTSP_ETPOST" value=
"-16"/>
819 <member name=
"GST_RTSP_ELAST" value=
"-17"/>
821 <enum name=
"GstRTSPState" type-name=
"GstRTSPState" get-type=
"gst_rtsp_state_get_type">
822 <member name=
"GST_RTSP_STATE_INVALID" value=
"0"/>
823 <member name=
"GST_RTSP_STATE_INIT" value=
"1"/>
824 <member name=
"GST_RTSP_STATE_READY" value=
"2"/>
825 <member name=
"GST_RTSP_STATE_SEEKING" value=
"3"/>
826 <member name=
"GST_RTSP_STATE_PLAYING" value=
"4"/>
827 <member name=
"GST_RTSP_STATE_RECORDING" value=
"5"/>
829 <enum name=
"GstRTSPStatusCode" type-name=
"GstRTSPStatusCode" get-type=
"gst_rtsp_status_code_get_type">
830 <member name=
"GST_RTSP_STS_INVALID" value=
"0"/>
831 <member name=
"GST_RTSP_STS_CONTINUE" value=
"100"/>
832 <member name=
"GST_RTSP_STS_OK" value=
"200"/>
833 <member name=
"GST_RTSP_STS_CREATED" value=
"201"/>
834 <member name=
"GST_RTSP_STS_LOW_ON_STORAGE" value=
"250"/>
835 <member name=
"GST_RTSP_STS_MULTIPLE_CHOICES" value=
"300"/>
836 <member name=
"GST_RTSP_STS_MOVED_PERMANENTLY" value=
"301"/>
837 <member name=
"GST_RTSP_STS_MOVE_TEMPORARILY" value=
"302"/>
838 <member name=
"GST_RTSP_STS_SEE_OTHER" value=
"303"/>
839 <member name=
"GST_RTSP_STS_NOT_MODIFIED" value=
"304"/>
840 <member name=
"GST_RTSP_STS_USE_PROXY" value=
"305"/>
841 <member name=
"GST_RTSP_STS_BAD_REQUEST" value=
"400"/>
842 <member name=
"GST_RTSP_STS_UNAUTHORIZED" value=
"401"/>
843 <member name=
"GST_RTSP_STS_PAYMENT_REQUIRED" value=
"402"/>
844 <member name=
"GST_RTSP_STS_FORBIDDEN" value=
"403"/>
845 <member name=
"GST_RTSP_STS_NOT_FOUND" value=
"404"/>
846 <member name=
"GST_RTSP_STS_METHOD_NOT_ALLOWED" value=
"405"/>
847 <member name=
"GST_RTSP_STS_NOT_ACCEPTABLE" value=
"406"/>
848 <member name=
"GST_RTSP_STS_PROXY_AUTH_REQUIRED" value=
"407"/>
849 <member name=
"GST_RTSP_STS_REQUEST_TIMEOUT" value=
"408"/>
850 <member name=
"GST_RTSP_STS_GONE" value=
"410"/>
851 <member name=
"GST_RTSP_STS_LENGTH_REQUIRED" value=
"411"/>
852 <member name=
"GST_RTSP_STS_PRECONDITION_FAILED" value=
"412"/>
853 <member name=
"GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" value=
"413"/>
854 <member name=
"GST_RTSP_STS_REQUEST_URI_TOO_LARGE" value=
"414"/>
855 <member name=
"GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" value=
"415"/>
856 <member name=
"GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" value=
"451"/>
857 <member name=
"GST_RTSP_STS_CONFERENCE_NOT_FOUND" value=
"452"/>
858 <member name=
"GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" value=
"453"/>
859 <member name=
"GST_RTSP_STS_SESSION_NOT_FOUND" value=
"454"/>
860 <member name=
"GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" value=
"455"/>
861 <member name=
"GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" value=
"456"/>
862 <member name=
"GST_RTSP_STS_INVALID_RANGE" value=
"457"/>
863 <member name=
"GST_RTSP_STS_PARAMETER_IS_READONLY" value=
"458"/>
864 <member name=
"GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" value=
"459"/>
865 <member name=
"GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" value=
"460"/>
866 <member name=
"GST_RTSP_STS_UNSUPPORTED_TRANSPORT" value=
"461"/>
867 <member name=
"GST_RTSP_STS_DESTINATION_UNREACHABLE" value=
"462"/>
868 <member name=
"GST_RTSP_STS_INTERNAL_SERVER_ERROR" value=
"500"/>
869 <member name=
"GST_RTSP_STS_NOT_IMPLEMENTED" value=
"501"/>
870 <member name=
"GST_RTSP_STS_BAD_GATEWAY" value=
"502"/>
871 <member name=
"GST_RTSP_STS_SERVICE_UNAVAILABLE" value=
"503"/>
872 <member name=
"GST_RTSP_STS_GATEWAY_TIMEOUT" value=
"504"/>
873 <member name=
"GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" value=
"505"/>
874 <member name=
"GST_RTSP_STS_OPTION_NOT_SUPPORTED" value=
"551"/>
876 <enum name=
"GstRTSPTimeType">
877 <member name=
"GST_RTSP_TIME_SECONDS" value=
"0"/>
878 <member name=
"GST_RTSP_TIME_NOW" value=
"1"/>
879 <member name=
"GST_RTSP_TIME_END" value=
"2"/>
881 <enum name=
"GstRTSPTransMode">
882 <member name=
"GST_RTSP_TRANS_UNKNOWN" value=
"0"/>
883 <member name=
"GST_RTSP_TRANS_RTP" value=
"1"/>
884 <member name=
"GST_RTSP_TRANS_RDT" value=
"2"/>
886 <enum name=
"GstRTSPVersion" type-name=
"GstRTSPVersion" get-type=
"gst_rtsp_version_get_type">
887 <member name=
"GST_RTSP_VERSION_INVALID" value=
"0"/>
888 <member name=
"GST_RTSP_VERSION_1_0" value=
"16"/>
889 <member name=
"GST_RTSP_VERSION_1_1" value=
"17"/>
891 <flags name=
"GstRTSPEvent" type-name=
"GstRTSPEvent" get-type=
"gst_rtsp_event_get_type">
892 <member name=
"GST_RTSP_EV_READ" value=
"1"/>
893 <member name=
"GST_RTSP_EV_WRITE" value=
"2"/>
895 <flags name=
"GstRTSPMethod" type-name=
"GstRTSPMethod" get-type=
"gst_rtsp_method_get_type">
896 <member name=
"GST_RTSP_INVALID" value=
"0"/>
897 <member name=
"GST_RTSP_DESCRIBE" value=
"1"/>
898 <member name=
"GST_RTSP_ANNOUNCE" value=
"2"/>
899 <member name=
"GST_RTSP_GET_PARAMETER" value=
"4"/>
900 <member name=
"GST_RTSP_OPTIONS" value=
"8"/>
901 <member name=
"GST_RTSP_PAUSE" value=
"16"/>
902 <member name=
"GST_RTSP_PLAY" value=
"32"/>
903 <member name=
"GST_RTSP_RECORD" value=
"64"/>
904 <member name=
"GST_RTSP_REDIRECT" value=
"128"/>
905 <member name=
"GST_RTSP_SETUP" value=
"256"/>
906 <member name=
"GST_RTSP_SET_PARAMETER" value=
"512"/>
907 <member name=
"GST_RTSP_TEARDOWN" value=
"1024"/>
908 <member name=
"GST_RTSP_GET" value=
"2048"/>
909 <member name=
"GST_RTSP_POST" value=
"4096"/>
911 <interface name=
"GstRTSPExtension" type-name=
"GstRTSPExtension" get-type=
"gst_rtsp_extension_get_type">
912 <method name=
"after_send" symbol=
"gst_rtsp_extension_after_send">
913 <return-type type=
"GstRTSPResult"/>
915 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
916 <parameter name=
"req" type=
"GstRTSPMessage*"/>
917 <parameter name=
"resp" type=
"GstRTSPMessage*"/>
920 <method name=
"before_send" symbol=
"gst_rtsp_extension_before_send">
921 <return-type type=
"GstRTSPResult"/>
923 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
924 <parameter name=
"req" type=
"GstRTSPMessage*"/>
927 <method name=
"configure_stream" symbol=
"gst_rtsp_extension_configure_stream">
928 <return-type type=
"gboolean"/>
930 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
931 <parameter name=
"caps" type=
"GstCaps*"/>
934 <method name=
"detect_server" symbol=
"gst_rtsp_extension_detect_server">
935 <return-type type=
"gboolean"/>
937 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
938 <parameter name=
"resp" type=
"GstRTSPMessage*"/>
941 <method name=
"get_transports" symbol=
"gst_rtsp_extension_get_transports">
942 <return-type type=
"GstRTSPResult"/>
944 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
945 <parameter name=
"protocols" type=
"GstRTSPLowerTrans"/>
946 <parameter name=
"transport" type=
"gchar**"/>
949 <method name=
"parse_sdp" symbol=
"gst_rtsp_extension_parse_sdp">
950 <return-type type=
"GstRTSPResult"/>
952 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
953 <parameter name=
"sdp" type=
"GstSDPMessage*"/>
954 <parameter name=
"s" type=
"GstStructure*"/>
957 <method name=
"receive_request" symbol=
"gst_rtsp_extension_receive_request">
958 <return-type type=
"GstRTSPResult"/>
960 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
961 <parameter name=
"req" type=
"GstRTSPMessage*"/>
964 <method name=
"send" symbol=
"gst_rtsp_extension_send">
965 <return-type type=
"GstRTSPResult"/>
967 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
968 <parameter name=
"req" type=
"GstRTSPMessage*"/>
969 <parameter name=
"resp" type=
"GstRTSPMessage*"/>
972 <method name=
"setup_media" symbol=
"gst_rtsp_extension_setup_media">
973 <return-type type=
"GstRTSPResult"/>
975 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
976 <parameter name=
"media" type=
"GstSDPMedia*"/>
979 <method name=
"stream_select" symbol=
"gst_rtsp_extension_stream_select">
980 <return-type type=
"GstRTSPResult"/>
982 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
983 <parameter name=
"url" type=
"GstRTSPUrl*"/>
986 <signal name=
"send" when=
"LAST">
987 <return-type type=
"GstRTSPResult"/>
989 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
990 <parameter name=
"req" type=
"gpointer"/>
991 <parameter name=
"resp" type=
"gpointer"/>
994 <vfunc name=
"after_send">
995 <return-type type=
"GstRTSPResult"/>
997 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
998 <parameter name=
"req" type=
"GstRTSPMessage*"/>
999 <parameter name=
"resp" type=
"GstRTSPMessage*"/>
1002 <vfunc name=
"before_send">
1003 <return-type type=
"GstRTSPResult"/>
1005 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1006 <parameter name=
"req" type=
"GstRTSPMessage*"/>
1009 <vfunc name=
"configure_stream">
1010 <return-type type=
"gboolean"/>
1012 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1013 <parameter name=
"caps" type=
"GstCaps*"/>
1016 <vfunc name=
"detect_server">
1017 <return-type type=
"gboolean"/>
1019 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1020 <parameter name=
"resp" type=
"GstRTSPMessage*"/>
1023 <vfunc name=
"get_transports">
1024 <return-type type=
"GstRTSPResult"/>
1026 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1027 <parameter name=
"protocols" type=
"GstRTSPLowerTrans"/>
1028 <parameter name=
"transport" type=
"gchar**"/>
1031 <vfunc name=
"parse_sdp">
1032 <return-type type=
"GstRTSPResult"/>
1034 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1035 <parameter name=
"sdp" type=
"GstSDPMessage*"/>
1036 <parameter name=
"s" type=
"GstStructure*"/>
1039 <vfunc name=
"receive_request">
1040 <return-type type=
"GstRTSPResult"/>
1042 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1043 <parameter name=
"req" type=
"GstRTSPMessage*"/>
1046 <vfunc name=
"setup_media">
1047 <return-type type=
"GstRTSPResult"/>
1049 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1050 <parameter name=
"media" type=
"GstSDPMedia*"/>
1053 <vfunc name=
"stream_select">
1054 <return-type type=
"GstRTSPResult"/>
1056 <parameter name=
"ext" type=
"GstRTSPExtension*"/>
1057 <parameter name=
"url" type=
"GstRTSPUrl*"/>
1061 <constant name=
"GST_RTSP_DEFAULT_PORT" type=
"int" value=
"554"/>