2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations. -->
5 <repository version="1.1"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GLib" version="2.0"/>
10 <include name="GModule" version="2.0"/>
11 <include name="GObject" version="2.0"/>
12 <include name="Gst" version="0.10"/>
13 <include name="libxml2" version="2.0"/>
14 <package name="gobject-2.0"/>
15 <package name="gstreamer-0.10"/>
16 <package name="gstreamer-sdp-0.10"/>
17 <namespace name="GstSdp"
19 shared-library="libgstsdp-0.10.so.0"
21 <record name="Attribute" c:type="GstSDPAttribute">
22 <doc xml:whitespace="preserve">The contents of the SDP "a=" field which contains a key/value pair.</doc>
23 <field name="key" writable="1">
24 <type name="utf8" c:type="gchar*"/>
26 <field name="value" writable="1">
27 <type name="utf8" c:type="gchar*"/>
30 <constant name="BWTYPE_AS" value="AS">
33 <constant name="BWTYPE_CT" value="CT">
36 <constant name="BWTYPE_EXT_PREFIX" value="X-">
39 <constant name="BWTYPE_RR" value="RR">
42 <constant name="BWTYPE_RS" value="RS">
45 <record name="Bandwidth" c:type="GstSDPBandwidth">
46 <doc xml:whitespace="preserve">The contents of the SDP "b=" field which specifies the proposed bandwidth to
47 be used by the session or media.</doc>
48 <field name="bwtype" writable="1">
49 <type name="utf8" c:type="gchar*"/>
51 <field name="bandwidth" writable="1">
52 <type name="uint" c:type="guint"/>
55 <record name="Connection" c:type="GstSDPConnection">
56 <doc xml:whitespace="preserve">The contents of the SDP "c=" field which contains connection data.</doc>
57 <field name="nettype" writable="1">
58 <type name="utf8" c:type="gchar*"/>
60 <field name="addrtype" writable="1">
61 <type name="utf8" c:type="gchar*"/>
63 <field name="address" writable="1">
64 <type name="utf8" c:type="gchar*"/>
66 <field name="ttl" writable="1">
67 <type name="uint" c:type="guint"/>
69 <field name="addr_number" writable="1">
70 <type name="uint" c:type="guint"/>
73 <record name="Key" c:type="GstSDPKey">
74 <doc xml:whitespace="preserve">The contents of the SDP "k=" field which is used to convey encryption
76 <field name="type" writable="1">
77 <type name="utf8" c:type="gchar*"/>
79 <field name="data" writable="1">
80 <type name="utf8" c:type="gchar*"/>
83 <record name="Media" c:type="GstSDPMedia">
84 <doc xml:whitespace="preserve">The contents of the SDP "m=" field with all related fields.</doc>
85 <field name="media" writable="1">
86 <type name="utf8" c:type="gchar*"/>
88 <field name="port" writable="1">
89 <type name="uint" c:type="guint"/>
91 <field name="num_ports" writable="1">
92 <type name="uint" c:type="guint"/>
94 <field name="proto" writable="1">
95 <type name="utf8" c:type="gchar*"/>
97 <field name="fmts" writable="1">
98 <type name="GLib.Array" c:type="GArray*"/>
100 <field name="information" writable="1">
101 <type name="utf8" c:type="gchar*"/>
103 <field name="connections" writable="1">
104 <type name="GLib.Array" c:type="GArray*"/>
106 <field name="bandwidths" writable="1">
107 <type name="GLib.Array" c:type="GArray*"/>
109 <field name="key" writable="1">
110 <type name="Key" c:type="GstSDPKey"/>
112 <field name="attributes" writable="1">
113 <type name="GLib.Array" c:type="GArray*"/>
115 <constructor name="new" c:identifier="gst_sdp_media_new">
116 <return-value transfer-ownership="full">
117 <type name="Media" c:type="GstSDPResult"/>
120 <parameter name="media" transfer-ownership="none">
121 <type name="Media" c:type="GstSDPMedia**"/>
125 <method name="init" c:identifier="gst_sdp_media_init">
126 <return-value transfer-ownership="full">
127 <type name="Result" c:type="GstSDPResult"/>
130 <method name="uninit" c:identifier="gst_sdp_media_uninit">
131 <return-value transfer-ownership="full">
132 <type name="Result" c:type="GstSDPResult"/>
135 <method name="free" c:identifier="gst_sdp_media_free">
136 <return-value transfer-ownership="full">
137 <type name="Result" c:type="GstSDPResult"/>
140 <method name="as_text" c:identifier="gst_sdp_media_as_text">
141 <return-value transfer-ownership="full">
142 <type name="utf8" c:type="gchar*"/>
145 <method name="get_media" c:identifier="gst_sdp_media_get_media">
146 <return-value transfer-ownership="none">
147 <type name="utf8" c:type="gchar*"/>
150 <method name="set_media" c:identifier="gst_sdp_media_set_media">
151 <return-value transfer-ownership="full">
152 <type name="Result" c:type="GstSDPResult"/>
155 <parameter name="med" transfer-ownership="none">
156 <type name="utf8" c:type="gchar*"/>
160 <method name="get_port" c:identifier="gst_sdp_media_get_port">
161 <return-value transfer-ownership="none">
162 <type name="uint" c:type="guint"/>
165 <method name="get_num_ports" c:identifier="gst_sdp_media_get_num_ports">
166 <return-value transfer-ownership="none">
167 <type name="uint" c:type="guint"/>
170 <method name="set_port_info" c:identifier="gst_sdp_media_set_port_info">
171 <return-value transfer-ownership="full">
172 <type name="Result" c:type="GstSDPResult"/>
175 <parameter name="port" transfer-ownership="none">
176 <type name="uint" c:type="guint"/>
178 <parameter name="num_ports" transfer-ownership="none">
179 <type name="uint" c:type="guint"/>
183 <method name="get_proto" c:identifier="gst_sdp_media_get_proto">
184 <return-value transfer-ownership="none">
185 <type name="utf8" c:type="gchar*"/>
188 <method name="set_proto" c:identifier="gst_sdp_media_set_proto">
189 <return-value transfer-ownership="full">
190 <type name="Result" c:type="GstSDPResult"/>
193 <parameter name="proto" transfer-ownership="none">
194 <type name="utf8" c:type="gchar*"/>
198 <method name="formats_len" c:identifier="gst_sdp_media_formats_len">
199 <return-value transfer-ownership="none">
200 <type name="uint" c:type="guint"/>
203 <method name="get_format" c:identifier="gst_sdp_media_get_format">
204 <return-value transfer-ownership="none">
205 <type name="utf8" c:type="gchar*"/>
208 <parameter name="idx" transfer-ownership="none">
209 <type name="uint" c:type="guint"/>
213 <method name="add_format" c:identifier="gst_sdp_media_add_format">
214 <return-value transfer-ownership="full">
215 <type name="Result" c:type="GstSDPResult"/>
218 <parameter name="format" transfer-ownership="none">
219 <type name="utf8" c:type="gchar*"/>
223 <method name="get_information"
224 c:identifier="gst_sdp_media_get_information">
225 <return-value transfer-ownership="none">
226 <type name="utf8" c:type="gchar*"/>
229 <method name="set_information"
230 c:identifier="gst_sdp_media_set_information">
231 <return-value transfer-ownership="full">
232 <type name="Result" c:type="GstSDPResult"/>
235 <parameter name="information" transfer-ownership="none">
236 <type name="utf8" c:type="gchar*"/>
240 <method name="connections_len"
241 c:identifier="gst_sdp_media_connections_len">
242 <return-value transfer-ownership="none">
243 <type name="uint" c:type="guint"/>
246 <method name="get_connection"
247 c:identifier="gst_sdp_media_get_connection">
248 <return-value transfer-ownership="none">
249 <type name="Connection" c:type="GstSDPConnection*"/>
252 <parameter name="idx" transfer-ownership="none">
253 <type name="uint" c:type="guint"/>
257 <method name="add_connection"
258 c:identifier="gst_sdp_media_add_connection">
259 <return-value transfer-ownership="full">
260 <type name="Result" c:type="GstSDPResult"/>
263 <parameter name="nettype" transfer-ownership="none">
264 <type name="utf8" c:type="gchar*"/>
266 <parameter name="addrtype" transfer-ownership="none">
267 <type name="utf8" c:type="gchar*"/>
269 <parameter name="address" transfer-ownership="none">
270 <type name="utf8" c:type="gchar*"/>
272 <parameter name="ttl" transfer-ownership="none">
273 <type name="uint" c:type="guint"/>
275 <parameter name="addr_number" transfer-ownership="none">
276 <type name="uint" c:type="guint"/>
280 <method name="bandwidths_len"
281 c:identifier="gst_sdp_media_bandwidths_len">
282 <return-value transfer-ownership="none">
283 <type name="uint" c:type="guint"/>
286 <method name="get_bandwidth" c:identifier="gst_sdp_media_get_bandwidth">
287 <return-value transfer-ownership="none">
288 <type name="Bandwidth" c:type="GstSDPBandwidth*"/>
291 <parameter name="idx" transfer-ownership="none">
292 <type name="uint" c:type="guint"/>
296 <method name="add_bandwidth" c:identifier="gst_sdp_media_add_bandwidth">
297 <return-value transfer-ownership="full">
298 <type name="Result" c:type="GstSDPResult"/>
301 <parameter name="bwtype" transfer-ownership="none">
302 <type name="utf8" c:type="gchar*"/>
304 <parameter name="bandwidth" transfer-ownership="none">
305 <type name="uint" c:type="guint"/>
309 <method name="get_key" c:identifier="gst_sdp_media_get_key">
310 <return-value transfer-ownership="none">
311 <type name="Key" c:type="GstSDPKey*"/>
314 <method name="set_key" c:identifier="gst_sdp_media_set_key">
315 <return-value transfer-ownership="full">
316 <type name="Result" c:type="GstSDPResult"/>
319 <parameter name="type" transfer-ownership="none">
320 <type name="utf8" c:type="gchar*"/>
322 <parameter name="data" transfer-ownership="none">
323 <type name="utf8" c:type="gchar*"/>
327 <method name="attributes_len"
328 c:identifier="gst_sdp_media_attributes_len">
329 <return-value transfer-ownership="none">
330 <type name="uint" c:type="guint"/>
333 <method name="get_attribute" c:identifier="gst_sdp_media_get_attribute">
334 <return-value transfer-ownership="none">
335 <type name="Attribute" c:type="GstSDPAttribute*"/>
338 <parameter name="idx" transfer-ownership="none">
339 <type name="uint" c:type="guint"/>
343 <method name="get_attribute_val"
344 c:identifier="gst_sdp_media_get_attribute_val">
345 <return-value transfer-ownership="none">
346 <type name="utf8" c:type="gchar*"/>
349 <parameter name="key" transfer-ownership="none">
350 <type name="utf8" c:type="gchar*"/>
354 <method name="get_attribute_val_n"
355 c:identifier="gst_sdp_media_get_attribute_val_n">
356 <return-value transfer-ownership="none">
357 <type name="utf8" c:type="gchar*"/>
360 <parameter name="key" transfer-ownership="none">
361 <type name="utf8" c:type="gchar*"/>
363 <parameter name="nth" transfer-ownership="none">
364 <type name="uint" c:type="guint"/>
368 <method name="add_attribute" c:identifier="gst_sdp_media_add_attribute">
369 <return-value transfer-ownership="full">
370 <type name="Result" c:type="GstSDPResult"/>
373 <parameter name="key" transfer-ownership="none">
374 <type name="utf8" c:type="gchar*"/>
376 <parameter name="value" transfer-ownership="none">
377 <type name="utf8" c:type="gchar*"/>
382 <record name="Message" c:type="GstSDPMessage">
383 <doc xml:whitespace="preserve">The contents of the SDP message.</doc>
384 <field name="version" writable="1">
385 <type name="utf8" c:type="gchar*"/>
387 <field name="origin" writable="1">
388 <type name="Origin" c:type="GstSDPOrigin"/>
390 <field name="session_name" writable="1">
391 <type name="utf8" c:type="gchar*"/>
393 <field name="information" writable="1">
394 <type name="utf8" c:type="gchar*"/>
396 <field name="uri" writable="1">
397 <type name="utf8" c:type="gchar*"/>
399 <field name="emails" writable="1">
400 <type name="GLib.Array" c:type="GArray*"/>
402 <field name="phones" writable="1">
403 <type name="GLib.Array" c:type="GArray*"/>
405 <field name="connection" writable="1">
406 <type name="Connection" c:type="GstSDPConnection"/>
408 <field name="bandwidths" writable="1">
409 <type name="GLib.Array" c:type="GArray*"/>
411 <field name="times" writable="1">
412 <type name="GLib.Array" c:type="GArray*"/>
414 <field name="zones" writable="1">
415 <type name="GLib.Array" c:type="GArray*"/>
417 <field name="key" writable="1">
418 <type name="Key" c:type="GstSDPKey"/>
420 <field name="attributes" writable="1">
421 <type name="GLib.Array" c:type="GArray*"/>
423 <field name="medias" writable="1">
424 <type name="GLib.Array" c:type="GArray*"/>
426 <constructor name="new" c:identifier="gst_sdp_message_new">
427 <return-value transfer-ownership="full">
428 <type name="Message" c:type="GstSDPResult"/>
431 <parameter name="msg" transfer-ownership="none">
432 <type name="Message" c:type="GstSDPMessage**"/>
436 <method name="init" c:identifier="gst_sdp_message_init">
437 <return-value transfer-ownership="full">
438 <type name="Result" c:type="GstSDPResult"/>
441 <method name="uninit" c:identifier="gst_sdp_message_uninit">
442 <return-value transfer-ownership="full">
443 <type name="Result" c:type="GstSDPResult"/>
446 <method name="free" c:identifier="gst_sdp_message_free">
447 <return-value transfer-ownership="full">
448 <type name="Result" c:type="GstSDPResult"/>
451 <method name="as_text" c:identifier="gst_sdp_message_as_text">
452 <return-value transfer-ownership="full">
453 <type name="utf8" c:type="gchar*"/>
456 <method name="get_version" c:identifier="gst_sdp_message_get_version">
457 <return-value transfer-ownership="none">
458 <type name="utf8" c:type="gchar*"/>
461 <method name="set_version" c:identifier="gst_sdp_message_set_version">
462 <return-value transfer-ownership="full">
463 <type name="Result" c:type="GstSDPResult"/>
466 <parameter name="version" transfer-ownership="none">
467 <type name="utf8" c:type="gchar*"/>
471 <method name="get_origin" c:identifier="gst_sdp_message_get_origin">
472 <return-value transfer-ownership="none">
473 <type name="Origin" c:type="GstSDPOrigin*"/>
476 <method name="set_origin" c:identifier="gst_sdp_message_set_origin">
477 <return-value transfer-ownership="full">
478 <type name="Result" c:type="GstSDPResult"/>
481 <parameter name="username" transfer-ownership="none">
482 <type name="utf8" c:type="gchar*"/>
484 <parameter name="sess_id" transfer-ownership="none">
485 <type name="utf8" c:type="gchar*"/>
487 <parameter name="sess_version" transfer-ownership="none">
488 <type name="utf8" c:type="gchar*"/>
490 <parameter name="nettype" transfer-ownership="none">
491 <type name="utf8" c:type="gchar*"/>
493 <parameter name="addrtype" transfer-ownership="none">
494 <type name="utf8" c:type="gchar*"/>
496 <parameter name="addr" transfer-ownership="none">
497 <type name="utf8" c:type="gchar*"/>
501 <method name="get_session_name"
502 c:identifier="gst_sdp_message_get_session_name">
503 <return-value transfer-ownership="none">
504 <type name="utf8" c:type="gchar*"/>
507 <method name="set_session_name"
508 c:identifier="gst_sdp_message_set_session_name">
509 <return-value transfer-ownership="full">
510 <type name="Result" c:type="GstSDPResult"/>
513 <parameter name="session_name" transfer-ownership="none">
514 <type name="utf8" c:type="gchar*"/>
518 <method name="get_information"
519 c:identifier="gst_sdp_message_get_information">
520 <return-value transfer-ownership="none">
521 <type name="utf8" c:type="gchar*"/>
524 <method name="set_information"
525 c:identifier="gst_sdp_message_set_information">
526 <return-value transfer-ownership="full">
527 <type name="Result" c:type="GstSDPResult"/>
530 <parameter name="information" transfer-ownership="none">
531 <type name="utf8" c:type="gchar*"/>
535 <method name="get_uri" c:identifier="gst_sdp_message_get_uri">
536 <return-value transfer-ownership="none">
537 <type name="utf8" c:type="gchar*"/>
540 <method name="set_uri" c:identifier="gst_sdp_message_set_uri">
541 <return-value transfer-ownership="full">
542 <type name="Result" c:type="GstSDPResult"/>
545 <parameter name="uri" transfer-ownership="none">
546 <type name="utf8" c:type="gchar*"/>
550 <method name="emails_len" c:identifier="gst_sdp_message_emails_len">
551 <return-value transfer-ownership="none">
552 <type name="uint" c:type="guint"/>
555 <method name="get_email" c:identifier="gst_sdp_message_get_email">
556 <return-value transfer-ownership="none">
557 <type name="utf8" c:type="gchar*"/>
560 <parameter name="idx" transfer-ownership="none">
561 <type name="uint" c:type="guint"/>
565 <method name="add_email" c:identifier="gst_sdp_message_add_email">
566 <return-value transfer-ownership="full">
567 <type name="Result" c:type="GstSDPResult"/>
570 <parameter name="email" transfer-ownership="none">
571 <type name="utf8" c:type="gchar*"/>
575 <method name="phones_len" c:identifier="gst_sdp_message_phones_len">
576 <return-value transfer-ownership="none">
577 <type name="uint" c:type="guint"/>
580 <method name="get_phone" c:identifier="gst_sdp_message_get_phone">
581 <return-value transfer-ownership="none">
582 <type name="utf8" c:type="gchar*"/>
585 <parameter name="idx" transfer-ownership="none">
586 <type name="uint" c:type="guint"/>
590 <method name="add_phone" c:identifier="gst_sdp_message_add_phone">
591 <return-value transfer-ownership="full">
592 <type name="Result" c:type="GstSDPResult"/>
595 <parameter name="phone" transfer-ownership="none">
596 <type name="utf8" c:type="gchar*"/>
600 <method name="get_connection"
601 c:identifier="gst_sdp_message_get_connection">
602 <return-value transfer-ownership="none">
603 <type name="Connection" c:type="GstSDPConnection*"/>
606 <method name="set_connection"
607 c:identifier="gst_sdp_message_set_connection">
608 <return-value transfer-ownership="full">
609 <type name="Result" c:type="GstSDPResult"/>
612 <parameter name="nettype" transfer-ownership="none">
613 <type name="utf8" c:type="gchar*"/>
615 <parameter name="addrtype" transfer-ownership="none">
616 <type name="utf8" c:type="gchar*"/>
618 <parameter name="address" transfer-ownership="none">
619 <type name="utf8" c:type="gchar*"/>
621 <parameter name="ttl" transfer-ownership="none">
622 <type name="uint" c:type="guint"/>
624 <parameter name="addr_number" transfer-ownership="none">
625 <type name="uint" c:type="guint"/>
629 <method name="bandwidths_len"
630 c:identifier="gst_sdp_message_bandwidths_len">
631 <return-value transfer-ownership="none">
632 <type name="uint" c:type="guint"/>
635 <method name="get_bandwidth"
636 c:identifier="gst_sdp_message_get_bandwidth">
637 <return-value transfer-ownership="none">
638 <type name="Bandwidth" c:type="GstSDPBandwidth*"/>
641 <parameter name="idx" transfer-ownership="none">
642 <type name="uint" c:type="guint"/>
646 <method name="add_bandwidth"
647 c:identifier="gst_sdp_message_add_bandwidth">
648 <return-value transfer-ownership="full">
649 <type name="Result" c:type="GstSDPResult"/>
652 <parameter name="bwtype" transfer-ownership="none">
653 <type name="utf8" c:type="gchar*"/>
655 <parameter name="bandwidth" transfer-ownership="none">
656 <type name="uint" c:type="guint"/>
660 <method name="times_len" c:identifier="gst_sdp_message_times_len">
661 <return-value transfer-ownership="none">
662 <type name="uint" c:type="guint"/>
665 <method name="get_time" c:identifier="gst_sdp_message_get_time">
666 <return-value transfer-ownership="none">
667 <type name="GLib.Time" c:type="GstSDPTime*"/>
670 <parameter name="idx" transfer-ownership="none">
671 <type name="uint" c:type="guint"/>
675 <method name="add_time" c:identifier="gst_sdp_message_add_time">
676 <return-value transfer-ownership="full">
677 <type name="Result" c:type="GstSDPResult"/>
680 <parameter name="start" transfer-ownership="none">
681 <type name="utf8" c:type="gchar*"/>
683 <parameter name="stop" transfer-ownership="none">
684 <type name="utf8" c:type="gchar*"/>
686 <parameter name="repeat" transfer-ownership="none">
687 <array c:type="gchar**">
693 <method name="zones_len" c:identifier="gst_sdp_message_zones_len">
694 <return-value transfer-ownership="none">
695 <type name="uint" c:type="guint"/>
698 <method name="get_zone" c:identifier="gst_sdp_message_get_zone">
699 <return-value transfer-ownership="none">
700 <type name="Zone" c:type="GstSDPZone*"/>
703 <parameter name="idx" transfer-ownership="none">
704 <type name="uint" c:type="guint"/>
708 <method name="add_zone" c:identifier="gst_sdp_message_add_zone">
709 <return-value transfer-ownership="full">
710 <type name="Result" c:type="GstSDPResult"/>
713 <parameter name="adj_time" transfer-ownership="none">
714 <type name="utf8" c:type="gchar*"/>
716 <parameter name="typed_time" transfer-ownership="none">
717 <type name="utf8" c:type="gchar*"/>
721 <method name="get_key" c:identifier="gst_sdp_message_get_key">
722 <return-value transfer-ownership="none">
723 <type name="Key" c:type="GstSDPKey*"/>
726 <method name="set_key" c:identifier="gst_sdp_message_set_key">
727 <return-value transfer-ownership="full">
728 <type name="Result" c:type="GstSDPResult"/>
731 <parameter name="type" transfer-ownership="none">
732 <type name="utf8" c:type="gchar*"/>
734 <parameter name="data" transfer-ownership="none">
735 <type name="utf8" c:type="gchar*"/>
739 <method name="attributes_len"
740 c:identifier="gst_sdp_message_attributes_len">
741 <return-value transfer-ownership="none">
742 <type name="uint" c:type="guint"/>
745 <method name="get_attribute"
746 c:identifier="gst_sdp_message_get_attribute">
747 <return-value transfer-ownership="none">
748 <type name="Attribute" c:type="GstSDPAttribute*"/>
751 <parameter name="idx" transfer-ownership="none">
752 <type name="uint" c:type="guint"/>
756 <method name="get_attribute_val"
757 c:identifier="gst_sdp_message_get_attribute_val">
758 <return-value transfer-ownership="none">
759 <type name="utf8" c:type="gchar*"/>
762 <parameter name="key" transfer-ownership="none">
763 <type name="utf8" c:type="gchar*"/>
767 <method name="get_attribute_val_n"
768 c:identifier="gst_sdp_message_get_attribute_val_n">
769 <return-value transfer-ownership="none">
770 <type name="utf8" c:type="gchar*"/>
773 <parameter name="key" transfer-ownership="none">
774 <type name="utf8" c:type="gchar*"/>
776 <parameter name="nth" transfer-ownership="none">
777 <type name="uint" c:type="guint"/>
781 <method name="add_attribute"
782 c:identifier="gst_sdp_message_add_attribute">
783 <return-value transfer-ownership="full">
784 <type name="Result" c:type="GstSDPResult"/>
787 <parameter name="key" transfer-ownership="none">
788 <type name="utf8" c:type="gchar*"/>
790 <parameter name="value" transfer-ownership="none">
791 <type name="utf8" c:type="gchar*"/>
795 <method name="medias_len" c:identifier="gst_sdp_message_medias_len">
796 <return-value transfer-ownership="none">
797 <type name="uint" c:type="guint"/>
800 <method name="get_media" c:identifier="gst_sdp_message_get_media">
801 <return-value transfer-ownership="none">
802 <type name="Media" c:type="GstSDPMedia*"/>
805 <parameter name="idx" transfer-ownership="none">
806 <type name="uint" c:type="guint"/>
810 <method name="add_media" c:identifier="gst_sdp_message_add_media">
811 <return-value transfer-ownership="full">
812 <type name="Result" c:type="GstSDPResult"/>
815 <parameter name="media" transfer-ownership="none">
816 <type name="Media" c:type="GstSDPMedia*"/>
820 <method name="dump" c:identifier="gst_sdp_message_dump">
821 <return-value transfer-ownership="full">
822 <type name="Result" c:type="GstSDPResult"/>
826 <record name="Origin" c:type="GstSDPOrigin">
827 <doc xml:whitespace="preserve">The contents of the SDP "o=" field which gives the originator of the session
828 (their username and the address of the user's host) plus a session id and
829 session version number.</doc>
830 <field name="username" writable="1">
831 <type name="utf8" c:type="gchar*"/>
833 <field name="sess_id" writable="1">
834 <type name="utf8" c:type="gchar*"/>
836 <field name="sess_version" writable="1">
837 <type name="utf8" c:type="gchar*"/>
839 <field name="nettype" writable="1">
840 <type name="utf8" c:type="gchar*"/>
842 <field name="addrtype" writable="1">
843 <type name="utf8" c:type="gchar*"/>
845 <field name="addr" writable="1">
846 <type name="utf8" c:type="gchar*"/>
849 <enumeration name="Result" c:type="GstSDPResult">
850 <doc xml:whitespace="preserve">Return values for the SDP functions.</doc>
851 <member name="ok" value="0" c:identifier="GST_SDP_OK"/>
852 <member name="einval" value="-1" c:identifier="GST_SDP_EINVAL"/>
854 <record name="Time" c:type="GstSDPTime">
855 <doc xml:whitespace="preserve">The contents of the SDP "t=" field which specify the start and stop times for
856 a conference session.</doc>
857 <field name="start" writable="1">
858 <type name="utf8" c:type="gchar*"/>
860 <field name="stop" writable="1">
861 <type name="utf8" c:type="gchar*"/>
863 <field name="repeat" writable="1">
864 <type name="GLib.Array" c:type="GArray*"/>
867 <record name="Zone" c:type="GstSDPZone">
868 <doc xml:whitespace="preserve">The contents of the SDP "z=" field which allows the sender to
869 specify a list of time zone adjustments and offsets from the base
871 <field name="time" writable="1">
872 <type name="utf8" c:type="gchar*"/>
874 <field name="typed_time" writable="1">
875 <type name="utf8" c:type="gchar*"/>
878 <function name="message_parse_buffer"
879 c:identifier="gst_sdp_message_parse_buffer">
880 <return-value transfer-ownership="full">
881 <type name="Result" c:type="GstSDPResult"/>
884 <parameter name="data" transfer-ownership="none">
885 <array c:type="guint8*">
889 <parameter name="size" transfer-ownership="none">
890 <type name="uint" c:type="guint"/>
892 <parameter name="msg" transfer-ownership="none">
893 <type name="Message" c:type="GstSDPMessage*"/>