parts of the patch submitted in bug #113913
[platform/upstream/gstreamer.git] / docs / gst / tmpl / gstreamer-unused.sgml
1 <!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
2 <para>
3
4 </para>
5
6
7 <!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
8 <para>
9
10 </para>
11
12
13 <!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
14
15
16
17 <!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
18 GstElement
19
20
21 <!-- ##### SECTION ./tmpl/audioraw.sgml:Long_Description ##### -->
22 <para>
23 Information about audio buffers.
24 </para>
25
26
27 <!-- ##### SECTION ./tmpl/audioraw.sgml:See_Also ##### -->
28 <para>
29
30 </para>
31
32
33 <!-- ##### SECTION ./tmpl/audioraw.sgml:Short_Description ##### -->
34 Information about audio buffers.
35
36
37 <!-- ##### SECTION ./tmpl/audioraw.sgml:Title ##### -->
38 audioraw
39
40
41 <!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Long_Description ##### -->
42 <para>
43
44 </para>
45
46
47 <!-- ##### SECTION ./tmpl/cothreads_compat.sgml:See_Also ##### -->
48 <para>
49
50 </para>
51
52
53 <!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Short_Description ##### -->
54
55
56
57 <!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Title ##### -->
58 cothreads_compat
59
60
61 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Long_Description ##### -->
62 <para>
63
64 </para>
65
66
67 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:See_Also ##### -->
68 <para>
69
70 </para>
71
72
73 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Short_Description ##### -->
74
75
76
77 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Title ##### -->
78 GObject
79
80
81 <!-- ##### SECTION ./tmpl/grammar.tab.sgml:Long_Description ##### -->
82 <para>
83
84 </para>
85
86
87 <!-- ##### SECTION ./tmpl/grammar.tab.sgml:See_Also ##### -->
88 <para>
89
90 </para>
91
92
93 <!-- ##### SECTION ./tmpl/grammar.tab.sgml:Short_Description ##### -->
94
95
96
97 <!-- ##### SECTION ./tmpl/grammar.tab.sgml:Title ##### -->
98 grammar.tab
99
100
101 <!-- ##### SECTION ./tmpl/gst_private.sgml:Long_Description ##### -->
102 <para>
103
104 </para>
105
106
107 <!-- ##### SECTION ./tmpl/gst_private.sgml:See_Also ##### -->
108 <para>
109
110 </para>
111
112
113 <!-- ##### SECTION ./tmpl/gst_private.sgml:Short_Description ##### -->
114
115
116
117 <!-- ##### SECTION ./tmpl/gst_private.sgml:Title ##### -->
118 gst_private
119
120
121 <!-- ##### SECTION ./tmpl/gstaggregator.sgml:Long_Description ##### -->
122 <para>
123 The aggregator is mainly used for testing purposes. It has several
124 methods to request buffers from its pads.
125 </para>
126
127
128 <!-- ##### SECTION ./tmpl/gstaggregator.sgml:See_Also ##### -->
129 <para>
130
131 </para>
132
133
134 <!-- ##### SECTION ./tmpl/gstaggregator.sgml:Short_Description ##### -->
135 Combine buffers.
136
137
138 <!-- ##### SECTION ./tmpl/gstaggregator.sgml:Title ##### -->
139 GstAggregator
140
141
142 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Long_Description ##### -->
143 <para>
144 Reads data from a file. You can seek to a specific location by setting
145 the offset.
146 </para>
147
148
149 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:See_Also ##### -->
150 <para>
151
152 </para>
153
154
155 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Title ##### -->
156 GstAsyncDiskSrc
157
158
159 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Long_Description ##### -->
160 <para>
161
162 </para>
163
164
165 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:See_Also ##### -->
166 <para>
167
168 </para>
169
170
171 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Short_Description ##### -->
172
173
174
175 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Title ##### -->
176 GstAudioSink
177
178
179 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Long_Description ##### -->
180 <para>
181
182 </para>
183
184
185 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:See_Also ##### -->
186 <para>
187
188 </para>
189
190
191 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Short_Description ##### -->
192
193
194
195 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Title ##### -->
196 GstAudioSrc
197
198
199 <!-- ##### SECTION ./tmpl/gstautoplug.sgml:Long_Description ##### -->
200 <para>
201 GstAutoplug is an abstract class that is used for constructing and 
202 linking elements. Two types of autopluggers exist: renderer ones and non
203 renderer ones. The renderer autopluggers will not have any src pads while the
204 non renderer ones do.
205 </para>
206
207 <para>
208 You first need to create a suitable autoplugger with gst_autoplug_factory_make() 
209 (see #GstAutoplugFactory).
210 The name of the autoplugger must be one of the registered autopluggers 
211 (see #GstStaticAutoplug and #GstStaticAutoplugRender).
212 </para>
213 <para>
214 If the autoplugger supports the RENDERER API, use gst_autoplug_to_renderers() to
215 create a bin that links the src caps to the specified renderer elements. You can 
216 then add the bin to a pipeline and run it.
217
218   <programlisting>
219   GstAutoplug *autoplug;
220   GstElement  *element;
221   GstElement  *sink;
222
223   /* create a static autoplugger */
224   autoplug = gst_autoplug_factory_make ("staticrender");
225
226   /* create an osssink */
227   sink = gst_element_factory_make ("osssink", "our_sink");
228
229   /* create an element that can play audio/mp3 through osssink */
230   element = gst_autoplug_to_renderers (autoplug, 
231                                        gst_caps_new (
232                                          "sink_audio_caps",
233                                          "audio/mp3",
234                                          NULL
235                                        ),
236                                        sink,
237                                        NULL);
238
239   /* add the element to a bin and link the sink pad */
240   ...
241   </programlisting>
242 </para>
243 <para>
244 If the autoplugger supports the CAPS API, use gst_autoplug_to_caps() to
245 link the src caps to the destination caps. The created bin will have src caps 
246 compatible with the provided sink caps.
247
248   <programlisting>
249   GstAutoplug *autoplug;
250   GstElement  *element;
251
252   /* create a static autoplugger */
253   autoplug = gst_autoplug_factory_make ("static");
254
255   /* create an element that converts audio/mp3 to audio/raw */
256   element = gst_autoplug_to_caps (autoplug, 
257                                   gst_caps_new (
258                                     "sink_audio_caps",
259                                     "audio/mp3",
260                                     NULL
261                                   ),
262                                   gst_caps_new (
263                                     "src_audio_caps",
264                                     "audio/raw",
265                                     NULL
266                                   ),
267                                   NULL);
268
269   /* add the element to a bin and link the src/sink pads */
270   ...
271   </programlisting>
272 </para>
273
274 <para>
275 Optionally you can get a notification when a new object is added to the created
276 pipeline with a g_signal_connect to the "new_object" signal.
277 </para>
278
279 <para>
280 Use the regular gst_object_destroy() call to destroy the autoplugger.
281 </para>
282
283
284 <!-- ##### SECTION ./tmpl/gstautoplug.sgml:See_Also ##### -->
285 <para>
286 #GstStaticAutoplug, #GstStaticAutoplugRender
287 </para>
288
289
290 <!-- ##### SECTION ./tmpl/gstautoplug.sgml:Short_Description ##### -->
291 Automatically create and link elements
292
293
294 <!-- ##### SECTION ./tmpl/gstautoplug.sgml:Title ##### -->
295 GstAutoplug
296
297
298 <!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Long_Description ##### -->
299 <para>
300 An autoplugfactory is used to create instances of an autoplugger. It
301 can be added to a #GstPlugin as it extends #GstPluginFeature.
302 </para>
303 <para>
304 Use gst_autoplug_factory_new() to create a new autoplugger which can be registered 
305 to a plugin with gst_plugin_add_feature().
306 </para>
307 <para>
308 Use gst_autoplug_factory_find() to find the named autoplugfactory.
309 or use gst_autoplug_factory_get_list() to get a  list of all available autopluggers.
310 </para>
311 <para>
312 Once an autoplugfactory has been obtained use gst_autoplug_factory_create() to
313 instantiate a real autoplugger. Optionally gst_autoplug_factory_make() to create
314 a autoplugger from the named factory.
315 </para>
316 <para>
317 Use gst_autoplug_factory_destroy() to remove the factory from the global list.
318 </para>
319
320
321 <!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:See_Also ##### -->
322 <para>
323 #GstAutoplug, #GstPlugin, #GstPluginFeature.
324 </para>
325
326
327 <!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Short_Description ##### -->
328 Create autopluggers from a factory.
329
330
331 <!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Title ##### -->
332 GstAutoplugFactory
333
334
335 <!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Long_Description ##### -->
336 <para>
337
338 </para>
339
340
341 <!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:See_Also ##### -->
342 <para>
343
344 </para>
345
346
347 <!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Short_Description ##### -->
348
349
350
351 <!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Title ##### -->
352 gstbufferpool-default
353
354
355 <!-- ##### SECTION ./tmpl/gstcache.sgml:Long_Description ##### -->
356 <para>
357
358 </para>
359
360
361 <!-- ##### SECTION ./tmpl/gstcache.sgml:See_Also ##### -->
362 <para>
363
364 </para>
365
366
367 <!-- ##### SECTION ./tmpl/gstcache.sgml:Short_Description ##### -->
368
369
370
371 <!-- ##### SECTION ./tmpl/gstcache.sgml:Title ##### -->
372 GstCacheFactory
373
374
375 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
376 <para>
377
378 </para>
379
380
381 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
382 <para>
383
384 </para>
385
386
387 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
388
389
390
391 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
392 GstColorSpace
393
394
395 <!-- ##### SECTION ./tmpl/gstdata_private.sgml:Long_Description ##### -->
396 <para>
397
398 </para>
399
400
401 <!-- ##### SECTION ./tmpl/gstdata_private.sgml:See_Also ##### -->
402 <para>
403
404 </para>
405
406
407 <!-- ##### SECTION ./tmpl/gstdata_private.sgml:Short_Description ##### -->
408
409
410
411 <!-- ##### SECTION ./tmpl/gstdata_private.sgml:Title ##### -->
412 gstdata_private
413
414
415 <!-- ##### SECTION ./tmpl/gstdisksink.sgml:Long_Description ##### -->
416 <para>
417 The disksink write to a file. The filename can be given as an argument.
418 </para>
419
420
421 <!-- ##### SECTION ./tmpl/gstdisksink.sgml:See_Also ##### -->
422 <para>
423 #GstFdSink
424 </para>
425
426
427 <!-- ##### SECTION ./tmpl/gstdisksink.sgml:Short_Description ##### -->
428 Write to a file
429
430
431 <!-- ##### SECTION ./tmpl/gstdisksink.sgml:Title ##### -->
432 GstDiskSink
433
434
435 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Long_Description ##### -->
436 <para>
437 Asynchonously read buffers from a file. 
438
439 </para>
440
441
442 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:See_Also ##### -->
443 <para>
444
445 </para>
446
447
448 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Short_Description ##### -->
449 Asynchronous read from a file (disksrc)
450
451
452 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Title ##### -->
453 GstDiskSrc
454
455
456 <!-- ##### SECTION ./tmpl/gstelement_factory.sgml:Long_Description ##### -->
457 <para>
458
459 </para>
460
461
462 <!-- ##### SECTION ./tmpl/gstelement_factory.sgml:See_Also ##### -->
463 <para>
464
465 </para>
466
467
468 <!-- ##### SECTION ./tmpl/gstelement_factory.sgml:Short_Description ##### -->
469
470
471
472 <!-- ##### SECTION ./tmpl/gstelement_factory.sgml:Title ##### -->
473 GstElementFactory
474
475
476 <!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Long_Description ##### -->
477 <para>
478
479 </para>
480
481
482 <!-- ##### SECTION ./tmpl/gstenumtypes.sgml:See_Also ##### -->
483 <para>
484
485 </para>
486
487
488 <!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Short_Description ##### -->
489
490
491
492 <!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Title ##### -->
493 gstenumtypes
494
495
496 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
497 <para>
498
499 </para>
500
501
502 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
503 <para>
504
505 </para>
506
507
508 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
509
510
511
512 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
513 GstEsdSink
514
515
516 <!-- ##### SECTION ./tmpl/gstextratypes.sgml:Long_Description ##### -->
517 <para>
518
519 </para>
520
521
522 <!-- ##### SECTION ./tmpl/gstextratypes.sgml:See_Also ##### -->
523 <para>
524
525 </para>
526
527
528 <!-- ##### SECTION ./tmpl/gstextratypes.sgml:Short_Description ##### -->
529
530
531
532 <!-- ##### SECTION ./tmpl/gstextratypes.sgml:Title ##### -->
533 GstExtraTypes
534
535
536 <!-- ##### SECTION ./tmpl/gstfakesink.sgml:Long_Description ##### -->
537 <para>
538 Take a buffer and gst_buffer_unref() it. This element does nothing
539 with the buffer. (fakesink)
540
541 </para>
542
543
544 <!-- ##### SECTION ./tmpl/gstfakesink.sgml:See_Also ##### -->
545 <para>
546
547 </para>
548
549
550 <!-- ##### SECTION ./tmpl/gstfakesink.sgml:Short_Description ##### -->
551 Sources a buffer without doing anything with it. (fakesink)
552
553
554 <!-- ##### SECTION ./tmpl/gstfakesink.sgml:Title ##### -->
555 GstFakeSink
556
557
558 <!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Long_Description ##### -->
559 <para>
560 The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
561 </para>
562
563
564 <!-- ##### SECTION ./tmpl/gstfakesrc.sgml:See_Also ##### -->
565 <para>
566
567 </para>
568
569
570 <!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Short_Description ##### -->
571 Generate empty buffers. (fakesrc)
572
573
574 <!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Title ##### -->
575 GstFakeSrc
576
577
578 <!-- ##### SECTION ./tmpl/gstfdsink.sgml:Long_Description ##### -->
579 <para>
580 Write data to a file descriptor.
581 </para>
582
583
584 <!-- ##### SECTION ./tmpl/gstfdsink.sgml:See_Also ##### -->
585 <para>
586
587 </para>
588
589
590 <!-- ##### SECTION ./tmpl/gstfdsink.sgml:Short_Description ##### -->
591 Write data to a file descriptor. (fdsink)
592
593
594 <!-- ##### SECTION ./tmpl/gstfdsink.sgml:Title ##### -->
595 GstFdSink
596
597
598 <!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Long_Description ##### -->
599 <para>
600 Read buffers from a file descriptor.
601 </para>
602
603
604 <!-- ##### SECTION ./tmpl/gstfdsrc.sgml:See_Also ##### -->
605 <para>
606
607 </para>
608
609
610 <!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Short_Description ##### -->
611 Read buffers from a file descriptor. (fdsrc)
612
613
614 <!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Title ##### -->
615 GstFdSrc
616
617
618 <!-- ##### SECTION ./tmpl/gstfilesink.sgml:Long_Description ##### -->
619 <para>
620
621 </para>
622
623
624 <!-- ##### SECTION ./tmpl/gstfilesink.sgml:See_Also ##### -->
625 <para>
626
627 </para>
628
629
630 <!-- ##### SECTION ./tmpl/gstfilesink.sgml:Short_Description ##### -->
631
632
633
634 <!-- ##### SECTION ./tmpl/gstfilesink.sgml:Title ##### -->
635 GstFileSink
636
637
638 <!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Long_Description ##### -->
639 <para>
640 FileSrc is used to read buffers from a file. It efficiently uses mmap
641 and subbuffers.
642 </para>
643
644
645 <!-- ##### SECTION ./tmpl/gstfilesrc.sgml:See_Also ##### -->
646 <para>
647
648 </para>
649
650
651 <!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Short_Description ##### -->
652 Read data from a file
653
654
655 <!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Title ##### -->
656 GstFileSrc
657
658
659 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
660 <para>
661 Filters take data in and spit data out. They are the main Element in a filter graph.
662 Filters have zero or more inputs and zero or more outputs. Filters are linked
663 together to form filter graphs. A GstFilter is the base class and is not very usefull
664 on its own.
665 </para>
666
667
668 <!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
669 <para>
670
671 </para>
672
673
674 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
675 Take data in and spit data out
676
677
678 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
679 GstFilter
680
681
682 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
683 <para>
684
685 </para>
686
687
688 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
689 <para>
690
691 </para>
692
693
694 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
695
696
697
698 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
699 GstGetbits
700
701
702 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Long_Description ##### -->
703 <para>
704 Reads data from a URL.
705 </para>
706
707
708 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:See_Also ##### -->
709 <para>
710
711 </para>
712
713
714 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Short_Description ##### -->
715 Reads data from a URL. (httpsrc)
716
717
718 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Title ##### -->
719 GstHttpSrc
720
721
722 <!-- ##### SECTION ./tmpl/gstidentity.sgml:Long_Description ##### -->
723 <para>
724 Pass data without modification.
725 </para>
726
727
728 <!-- ##### SECTION ./tmpl/gstidentity.sgml:See_Also ##### -->
729 <para>
730
731 </para>
732
733
734 <!-- ##### SECTION ./tmpl/gstidentity.sgml:Short_Description ##### -->
735 Pass data without modification. (identity)
736
737
738 <!-- ##### SECTION ./tmpl/gstidentity.sgml:Title ##### -->
739 GstIdentity
740
741
742 <!-- ##### SECTION ./tmpl/gstlink.sgml:Long_Description ##### -->
743 <para>
744 A link is a base class for a generic link between
745 elements. A link is typically a base class for queues.
746
747 </para>
748
749
750 <!-- ##### SECTION ./tmpl/gstlink.sgml:See_Also ##### -->
751 <para>
752
753 </para>
754
755
756 <!-- ##### SECTION ./tmpl/gstlink.sgml:Short_Description ##### -->
757 Generic link between elements.
758
759
760 <!-- ##### SECTION ./tmpl/gstlink.sgml:Title ##### -->
761 GstLink
762
763
764 <!-- ##### SECTION ./tmpl/gstmacros.sgml:Long_Description ##### -->
765 <para>
766
767 </para>
768
769
770 <!-- ##### SECTION ./tmpl/gstmacros.sgml:See_Also ##### -->
771 <para>
772
773 </para>
774
775
776 <!-- ##### SECTION ./tmpl/gstmacros.sgml:Short_Description ##### -->
777
778
779
780 <!-- ##### SECTION ./tmpl/gstmacros.sgml:Title ##### -->
781 gstmacros
782
783
784 <!-- ##### SECTION ./tmpl/gstmarshal.sgml:Long_Description ##### -->
785 <para>
786
787 </para>
788
789
790 <!-- ##### SECTION ./tmpl/gstmarshal.sgml:See_Also ##### -->
791 <para>
792
793 </para>
794
795
796 <!-- ##### SECTION ./tmpl/gstmarshal.sgml:Short_Description ##### -->
797
798
799
800 <!-- ##### SECTION ./tmpl/gstmarshal.sgml:Title ##### -->
801 gstmarshal
802
803
804 <!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Long_Description ##### -->
805 <para>
806
807 </para>
808
809
810 <!-- ##### SECTION ./tmpl/gstmd5sink.sgml:See_Also ##### -->
811 <para>
812
813 </para>
814
815
816 <!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Short_Description ##### -->
817
818
819
820 <!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Title ##### -->
821 GstMD5Sink
822
823
824 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Long_Description ##### -->
825 <para>
826 The point of the metadata is to provide some context for each buffer.  In
827 the case of audio data, for instance, it would provide the samplerate, bit
828 depth, and channel count.
829 </para>
830
831 <para>
832 The trick is that there may be multiple types of metadata ganged onto a
833 single buffer.  This is why they're going to be a GList.  This does mean
834 extra overhead in all cases, but I think it's minimal.  The GList type
835 uses a chunk allocater so we're not wasting too much memory or time when
836 adding to the list.
837 </para>
838
839 <para>
840 The trick is dealing with these structs as they pass through a pipeline,
841 since they have potentially different mutability properties.  For
842 instance, if you've got a mp3 decoder linked to a tee, which sends the
843 buffers off to both the decoder and a spectrum analyzer (and then a
844 visualization element).  The preferred setup would be where every time a
845 audio/raw metadata comes down the pipe (indicating a potential change in
846 audio format), the audiosink and spectrum would just save off pointers.
847 </para>
848
849 <para>
850 So when exactly does this metadata go away (deallocated)?  Well, that
851 means metadata has to be refcounted.  But that gets rather hairy.  OK, in
852 the simple case you create a metadata struct, it comes with refcount set
853 to 1.  You pass it through, it stays one, eventually someone drops the
854 last reference on the buffer it's tied to, you free the metadata too.
855 Easy.  What if you tee?  You could go through and for every metadata in
856 the buffer, increment the refcount by the same as the buffer.  So in the
857 above case (tee'd), the audiosink and spectrum would get the buffer with a
858 refcount of 2, and it'd have a metadata with refcount 2.  Do they ref it
859 each themselves, then unref the buffer?  Or do they remove the metadata?
860 Removing the metadata would require a buffer CoW, which would suck, so
861 yes, they'd just ref the metadata.
862 </para>
863
864 <para>
865 But....  what if they're all in different threads?  Then we're off into
866 the magical world of mutexes.  Everything with a refcount in a threaded
867 world must be mutexed, else you can do atomic increment and atomic
868 dec and test.  Can this be done from C easily?  Perhaps it needs to be found
869 from kernel includes via autoconf?
870 </para>
871
872 <para>
873 The goal in designing the way metadata will be defined and used is to keep
874 it as simple as possible.  The basis for accomplishing this is the fact
875 that in order to actually use (rather than just pass) the metadata, you
876 have to know what the fields are, which means you have to have compiled in
877 support for that metadata at build time.  Therefore, if you're using
878 metadata, you must have build-time access to the necessary include file
879 that defines it.
880 </para>
881
882 <para>
883 So, given that you've got an include file, it would be nice if the whole
884 thing could be contained there.  This would limit the need to be linked
885 against something, or have load-time requirements as to that has to be
886 loaded before you are.
887 </para>
888
889 <para>
890 Given that really all metadata is is a region of memory of a given size
891 with a certain signature, this isn't all that hard.  First you lay out the
892 struct that defines the metadata.  Then you set up #defines that expand to
893 the size of the struct in question, as well as the four-cc code that
894 defines the type.
895 </para>
896
897 <para>
898 The work is done by a few #defines, a la the #defines used in all Gtk
899 objects.  The first is a NEW() method that allocates the memory for the
900 metadata and fills in all the normal fields (type, size, utility
901 functions).  Because of the way it's defined (as a #define, no less),
902 you'll have to invoke it as META_NEW(meta), since it can't return()
903 anything.
904 </para>
905
906 <para>
907 Another #define will check to make sure a meta is indeed that type by
908 verifying the type code and size.  Theoretically, meta types can overlap
909 with the same fourcc code, as long as they have different sizes.  But I
910 probably ought to have a global public registry so people writing things
911 don't conflict.  MSFT got that right, at least.
912 </para>
913
914 <para>
915 So, a hairy problem is what to do when there are utility functions
916 associated with one of these things.  One option is to not bother with
917 them.  This is very likely a possible solution, since metadata is supposed
918 to be flat memory of a given size.  Not much to do to either free or copy
919 it, is there?
920 </para>
921
922
923 <!-- ##### SECTION ./tmpl/gstmeta.sgml:See_Also ##### -->
924 <para>
925
926 </para>
927
928
929 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Short_Description ##### -->
930 Provide context for buffers
931
932
933 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Title ##### -->
934 GstMeta
935
936
937 <!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:Long_Description ##### -->
938 <para>
939
940 </para>
941
942
943 <!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:See_Also ##### -->
944 <para>
945
946 </para>
947
948
949 <!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:Short_Description ##### -->
950
951
952
953 <!-- ##### SECTION ./tmpl/gstmultidisksrc.sgml:Title ##### -->
954 GstMultiDiskSrc
955
956
957 <!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Long_Description ##### -->
958 <para>
959 A GstPipefilter pipes data to an external program and creates
960 buffers from its output.
961 </para>
962
963
964 <!-- ##### SECTION ./tmpl/gstpipefilter.sgml:See_Also ##### -->
965 <para>
966
967 </para>
968
969
970 <!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Short_Description ##### -->
971 A wrapper around every stdin/stdout capable program
972
973
974 <!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Title ##### -->
975 GstPipefilter
976
977
978 <!-- ##### SECTION ./tmpl/gstqueue.sgml:Long_Description ##### -->
979 <para>
980 Simple data queue. Data is queued till max_level buffers any subsequent buffers
981 sent to this filter will block until free space becomes available in the buffer.
982 The queue is typically used in conjunction with a thread.
983 </para>
984 <para>
985 You can query how many buffers are queued with the level argument.
986 </para>
987 <para>
988 The default queue length is set to 100.
989 </para>
990 <para>
991 The queue blocks by default.
992 </para>
993
994
995 <!-- ##### SECTION ./tmpl/gstqueue.sgml:See_Also ##### -->
996 <para>
997
998 </para>
999
1000
1001 <!-- ##### SECTION ./tmpl/gstqueue.sgml:Short_Description ##### -->
1002 Simple asynchronous data queue.
1003
1004
1005 <!-- ##### SECTION ./tmpl/gstqueue.sgml:Title ##### -->
1006 GstQueue
1007
1008
1009 <!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Long_Description ##### -->
1010 <para>
1011
1012 </para>
1013
1014
1015 <!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:See_Also ##### -->
1016 <para>
1017
1018 </para>
1019
1020
1021 <!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Short_Description ##### -->
1022
1023
1024
1025 <!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Title ##### -->
1026 gstsearchfuncs
1027
1028
1029 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Long_Description ##### -->
1030 <para>
1031 Create a sine wave of a given frequency and volume.
1032 </para>
1033
1034
1035 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:See_Also ##### -->
1036 <para>
1037
1038 </para>
1039
1040
1041 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Short_Description ##### -->
1042 Create a sine wave of a given frequency and volume. (sinesrc)
1043
1044
1045 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Title ##### -->
1046 GstSineSrc
1047
1048
1049 <!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
1050 <para>
1051 The sink is the end of the filter graph. A typical sink would be an audio
1052 or a video card.
1053
1054 </para>
1055
1056
1057 <!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
1058 <para>
1059
1060 </para>
1061
1062
1063 <!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
1064 The end point of a filter graph
1065
1066
1067 <!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
1068 GstSink
1069
1070
1071 <!-- ##### SECTION ./tmpl/gstspider.sgml:Long_Description ##### -->
1072 <para>
1073
1074 </para>
1075
1076
1077 <!-- ##### SECTION ./tmpl/gstspider.sgml:See_Also ##### -->
1078 <para>
1079
1080 </para>
1081
1082
1083 <!-- ##### SECTION ./tmpl/gstspider.sgml:Short_Description ##### -->
1084
1085
1086
1087 <!-- ##### SECTION ./tmpl/gstspider.sgml:Title ##### -->
1088 GstSpider
1089
1090
1091 <!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Long_Description ##### -->
1092 <para>
1093
1094 </para>
1095
1096
1097 <!-- ##### SECTION ./tmpl/gstspideridentity.sgml:See_Also ##### -->
1098 <para>
1099
1100 </para>
1101
1102
1103 <!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Short_Description ##### -->
1104
1105
1106
1107 <!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Title ##### -->
1108 GstSpiderIdentity
1109
1110
1111 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
1112 <para>
1113 A GstSrc is the start of a filter graph. It typically is a file or an
1114 audio source. It provides data for the next element in the graph.
1115
1116 </para>
1117
1118
1119 <!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
1120 <para>
1121
1122 </para>
1123
1124
1125 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
1126 The start point of a filter graph
1127
1128
1129 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
1130 GstSrc
1131
1132
1133 <!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Long_Description ##### -->
1134 <para>
1135 This autoplugger will create a non threaded element before running the
1136 pipeline.
1137 </para>
1138
1139
1140 <!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:See_Also ##### -->
1141 <para>
1142
1143 </para>
1144
1145
1146 <!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Short_Description ##### -->
1147 A static autoplugger.
1148
1149
1150 <!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Title ##### -->
1151 GstStaticAutoplug
1152
1153
1154 <!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Long_Description ##### -->
1155 <para>
1156 this autoplugger will create a threaded element that can be used
1157 in media players.
1158 </para>
1159
1160
1161 <!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:See_Also ##### -->
1162 <para>
1163
1164 </para>
1165
1166
1167 <!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Short_Description ##### -->
1168 An autoplugger made for media playback
1169
1170
1171 <!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Title ##### -->
1172 GstStaticAutoplugRender
1173
1174
1175 <!-- ##### SECTION ./tmpl/gststatistics.sgml:Long_Description ##### -->
1176 <para>
1177 The plugin doesn't alter the data but provides statistics about
1178 the data stream, such as buffers/bytes/events etc.
1179 </para>
1180
1181
1182 <!-- ##### SECTION ./tmpl/gststatistics.sgml:See_Also ##### -->
1183 <para>
1184
1185 </para>
1186
1187
1188 <!-- ##### SECTION ./tmpl/gststatistics.sgml:Short_Description ##### -->
1189 Provide statistics about data that passes this plugin
1190
1191
1192 <!-- ##### SECTION ./tmpl/gststatistics.sgml:Title ##### -->
1193 GstStatistics
1194
1195
1196 <!-- ##### SECTION ./tmpl/gsttee.sgml:Long_Description ##### -->
1197 <para>
1198 A tee can be used to split out the filter graph.
1199 </para>
1200
1201
1202 <!-- ##### SECTION ./tmpl/gsttee.sgml:See_Also ##### -->
1203 <para>
1204
1205 </para>
1206
1207
1208 <!-- ##### SECTION ./tmpl/gsttee.sgml:Short_Description ##### -->
1209 1-to-N pipe fitting
1210
1211
1212 <!-- ##### SECTION ./tmpl/gsttee.sgml:Title ##### -->
1213 GstTee
1214
1215
1216 <!-- ##### SECTION ./tmpl/gsttimecache.sgml:Long_Description ##### -->
1217 <para>
1218 This class is used by plugins to manage time vs byte offsets. It is mainly
1219 used for efficient seeking.
1220 </para>
1221
1222
1223 <!-- ##### SECTION ./tmpl/gsttimecache.sgml:See_Also ##### -->
1224 <para>
1225
1226 </para>
1227
1228
1229 <!-- ##### SECTION ./tmpl/gsttimecache.sgml:Short_Description ##### -->
1230 Cache time and byteoffsets.
1231
1232
1233 <!-- ##### SECTION ./tmpl/gsttimecache.sgml:Title ##### -->
1234 GstTimeCache
1235
1236
1237 <!-- ##### SECTION ./tmpl/gsttypes.sgml:Long_Description ##### -->
1238 <para>
1239
1240 </para>
1241
1242
1243 <!-- ##### SECTION ./tmpl/gsttypes.sgml:See_Also ##### -->
1244 <para>
1245
1246 </para>
1247
1248
1249 <!-- ##### SECTION ./tmpl/gsttypes.sgml:Short_Description ##### -->
1250
1251
1252
1253 <!-- ##### SECTION ./tmpl/gsttypes.sgml:Title ##### -->
1254 gsttypes
1255
1256
1257 <!-- ##### SECTION ./tmpl/gstvalue.sgml:Long_Description ##### -->
1258 <para>
1259
1260 </para>
1261
1262
1263 <!-- ##### SECTION ./tmpl/gstvalue.sgml:See_Also ##### -->
1264 <para>
1265
1266 </para>
1267
1268
1269 <!-- ##### SECTION ./tmpl/gstvalue.sgml:Short_Description ##### -->
1270
1271
1272
1273 <!-- ##### SECTION ./tmpl/gstvalue.sgml:Title ##### -->
1274 GstValue
1275
1276
1277 <!-- ##### SECTION ./tmpl/gstversion.sgml:Long_Description ##### -->
1278 <para>
1279
1280 </para>
1281
1282
1283 <!-- ##### SECTION ./tmpl/gstversion.sgml:See_Also ##### -->
1284 <para>
1285
1286 </para>
1287
1288
1289 <!-- ##### SECTION ./tmpl/gstversion.sgml:Short_Description ##### -->
1290
1291
1292
1293 <!-- ##### SECTION ./tmpl/gstversion.sgml:Title ##### -->
1294 gstversion
1295
1296
1297 <!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Long_Description ##### -->
1298 <para>
1299
1300 </para>
1301
1302
1303 <!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:See_Also ##### -->
1304 <para>
1305
1306 </para>
1307
1308
1309 <!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Short_Description ##### -->
1310
1311
1312
1313 <!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Title ##### -->
1314 GstXMLRegistry
1315
1316
1317 <!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
1318 <para>
1319
1320 </para>
1321
1322
1323 <!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
1324 <para>
1325
1326 </para>
1327
1328
1329 <!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
1330
1331
1332
1333 <!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
1334 plugin
1335
1336
1337 <!-- ##### SECTION ./tmpl/spectrum.sgml:Long_Description ##### -->
1338 <para>
1339 Frequencies of a spectrum analysis.
1340
1341 </para>
1342
1343
1344 <!-- ##### SECTION ./tmpl/spectrum.sgml:See_Also ##### -->
1345 <para>
1346
1347 </para>
1348
1349
1350 <!-- ##### SECTION ./tmpl/spectrum.sgml:Short_Description ##### -->
1351 Frequencies of a spectrum analysis.
1352
1353
1354 <!-- ##### SECTION ./tmpl/spectrum.sgml:Title ##### -->
1355 spectrum
1356
1357
1358 <!-- ##### SECTION ./tmpl/types.sgml:Long_Description ##### -->
1359 <para>
1360
1361 </para>
1362
1363
1364 <!-- ##### SECTION ./tmpl/types.sgml:See_Also ##### -->
1365 <para>
1366
1367 </para>
1368
1369
1370 <!-- ##### SECTION ./tmpl/types.sgml:Short_Description ##### -->
1371
1372
1373
1374 <!-- ##### SECTION ./tmpl/types.sgml:Title ##### -->
1375 types
1376
1377
1378 <!-- ##### SECTION ./tmpl/videoraw.sgml:Long_Description ##### -->
1379 <para>
1380 Information about video buffers.
1381 </para>
1382
1383
1384 <!-- ##### SECTION ./tmpl/videoraw.sgml:See_Also ##### -->
1385 <para>
1386
1387 </para>
1388
1389
1390 <!-- ##### SECTION ./tmpl/videoraw.sgml:Short_Description ##### -->
1391 Information about video buffers.
1392
1393
1394 <!-- ##### SECTION ./tmpl/videoraw.sgml:Title ##### -->
1395 videoraw
1396
1397
1398 <!-- ##### MACRO BLINK ##### -->
1399 <para>
1400
1401 </para>
1402
1403
1404 <!-- ##### MACRO COTHREADS_NAME ##### -->
1405 <para>
1406
1407 </para>
1408
1409
1410 <!-- ##### MACRO COTHREADS_NAME_CAPITAL ##### -->
1411 <para>
1412
1413 </para>
1414
1415
1416 <!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
1417 <para>
1418 The maximum number of cothreads we are going to support.
1419 </para>
1420
1421
1422 <!-- ##### MACRO COTHREAD_STACKSIZE ##### -->
1423 <para>
1424 The default stack size of a cothread.
1425 </para>
1426
1427
1428 <!-- ##### MACRO CURRENT_STACK_FRAME ##### -->
1429 <para>
1430 Get the current stack frame.
1431 </para>
1432
1433
1434 <!-- ##### MACRO DEBUG ##### -->
1435 <para>
1436 Use this macro to show debugging info. This is only usefull when developing new
1437 plugin elements.
1438 If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce
1439 g_print messages.
1440 </para>
1441
1442 @format: the format specification as in g_print
1443 @args...: arguments
1444
1445 <!-- ##### MACRO DEBUG_ENTER ##### -->
1446 <para>
1447
1448 </para>
1449
1450 @format: 
1451 @args...: 
1452
1453 <!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
1454 <para>
1455
1456 </para>
1457
1458
1459 <!-- ##### MACRO DEBUG_LEAVE ##### -->
1460 <para>
1461
1462 </para>
1463
1464 @format: 
1465 @args...: 
1466
1467 <!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
1468 <para>
1469
1470 </para>
1471
1472
1473 <!-- ##### MACRO DEBUG_NOPREFIX ##### -->
1474 <para>
1475
1476 </para>
1477
1478 @format: 
1479 @args...: 
1480
1481 <!-- ##### MACRO DEBUG_SET_STRING ##### -->
1482 <para>
1483
1484 </para>
1485
1486 @format: 
1487 @args...: 
1488
1489 <!-- ##### MACRO ERROR ##### -->
1490 <para>
1491
1492 </para>
1493
1494 @element: 
1495 @format: 
1496 @args...: 
1497
1498 <!-- ##### MACRO ERROR_OBJECT ##### -->
1499 <para>
1500
1501 </para>
1502
1503 @element: 
1504 @object: 
1505 @format: 
1506 @args...: 
1507
1508 <!-- ##### MACRO FLINK ##### -->
1509 <para>
1510
1511 </para>
1512
1513
1514 <!-- ##### MACRO FUNCTION ##### -->
1515 <para>
1516
1517 </para>
1518
1519
1520 <!-- ##### MACRO GBaseInitFunc ##### -->
1521 <para>
1522
1523 </para>
1524
1525
1526 <!-- ##### MACRO GCallback ##### -->
1527 <para>
1528
1529 </para>
1530
1531
1532 <!-- ##### MACRO GClassInitFunc ##### -->
1533 <para>
1534
1535 </para>
1536
1537
1538 <!-- ##### MACRO GEnumValue ##### -->
1539 <para>
1540
1541 </para>
1542
1543
1544 <!-- ##### MACRO GInstanceInitFunc ##### -->
1545 <para>
1546
1547 </para>
1548
1549
1550 <!-- ##### MACRO GLOBAL_REGISTRY_DIR ##### -->
1551 <para>
1552
1553 </para>
1554
1555
1556 <!-- ##### MACRO GLOBAL_REGISTRY_FILE ##### -->
1557 <para>
1558
1559 </para>
1560
1561
1562 <!-- ##### MACRO GLOBAL_REGISTRY_FILE_TMP ##### -->
1563 <para>
1564
1565 </para>
1566
1567
1568 <!-- ##### STRUCT GObject ##### -->
1569 <para>
1570
1571 </para>
1572
1573
1574 <!-- ##### MACRO GParamFlags ##### -->
1575 <para>
1576
1577 </para>
1578
1579
1580 <!-- ##### STRUCT GParamSpec ##### -->
1581 <para>
1582
1583 </para>
1584
1585 @name: 
1586 @value_type: 
1587 @flags: 
1588
1589 <!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
1590 <para>
1591
1592 </para>
1593
1594 @obj: 
1595
1596 <!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
1597 <para>
1598
1599 </para>
1600
1601 @klass: 
1602
1603 <!-- ##### MACRO GST_ATOMIC_INT_ADD ##### -->
1604 <para>
1605 Atomically add a value to a #GstAtomicInt
1606 </para>
1607
1608 @ref: a reference to a #GstAtomicInt
1609 @count: The value to add
1610
1611 <!-- ##### MACRO GST_ATOMIC_INT_DEC_AND_TEST ##### -->
1612 <para>
1613 Decrement the value of a #GstAtomicInt atomically and test
1614 for zero.
1615 </para>
1616
1617 @ref: a reference to a #GstAtomicInt
1618 @zero: a gpointer to a gboolean to hold the value of the test
1619
1620 <!-- ##### MACRO GST_ATOMIC_INT_FREE ##### -->
1621 <para>
1622 Free the memory allocated by #GST_ATOMIC_INT_INIT
1623 </para>
1624
1625 @ref: A reference to a #GstAtomicInt
1626
1627 <!-- ##### MACRO GST_ATOMIC_INT_INC ##### -->
1628 <para>
1629 Increment the value of a #GstAtomicInt atomically
1630 </para>
1631
1632 @ref: a reference to a #GstAtomicInt
1633
1634 <!-- ##### MACRO GST_ATOMIC_INT_INIT ##### -->
1635 <para>
1636 Initialize an atomic int
1637 </para>
1638
1639 @ref: a reference to a #GstAtomicInt
1640 @val: The initial value for the integer
1641
1642 <!-- ##### MACRO GST_ATOMIC_INT_READ ##### -->
1643 <para>
1644 Get the value of a #GstAtomicInt atomically into a variable
1645 </para>
1646
1647 @ref: a reference to a #GstAtomicInt
1648 @res: a pointer to a gint to hold the value
1649
1650 <!-- ##### MACRO GST_ATOMIC_INT_SET ##### -->
1651 <para>
1652 Set the value of a #GstAtomicInt atomically
1653 </para>
1654
1655 @ref: a reference to a #GstAtomicInt
1656 @val: The value for the integer
1657
1658 <!-- ##### MACRO GST_ATOMIC_INT_VALUE ##### -->
1659 <para>
1660 Get the value of a #GstAtomicInt atomically
1661 </para>
1662
1663 @ref: a reference to a #GstAtomicInt
1664
1665 <!-- ##### MACRO GST_ATOMIC_LOCK ##### -->
1666 <para>
1667
1668 </para>
1669
1670
1671 <!-- ##### MACRO GST_ATOMIC_SWAP ##### -->
1672 <para>
1673 Atomically swap the value of the #GstAtomicSwap with a new value
1674 </para>
1675
1676 @swap: a reference to a #GstAtomicSwap
1677 @val: the new value
1678
1679 <!-- ##### MACRO GST_ATOMIC_SWAP_GET ##### -->
1680 <para>
1681 Atomically swap the value of the #GstAtomicSwap with a new value and
1682 get the old value.
1683 </para>
1684
1685 @swap: a reference to a #GstAtomicSwap
1686 @val: the new value
1687 @res: the old value
1688
1689 <!-- ##### MACRO GST_ATOMIC_SWAP_INIT ##### -->
1690 <para>
1691 Initialize an atomic swap structure
1692 </para>
1693
1694 @swap: a reference to a #GstAtomicSwap
1695 @val: the initial value
1696
1697 <!-- ##### MACRO GST_ATOMIC_SWAP_VALUE ##### -->
1698 <para>
1699 Get the value of a #GstAtomicSwap
1700 </para>
1701
1702 @swap: a reference to a #GstAtomicSwap
1703
1704 <!-- ##### MACRO GST_AUDIOSINK ##### -->
1705 <para>
1706
1707 </para>
1708
1709 @obj: 
1710
1711 <!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
1712 <para>
1713
1714 </para>
1715
1716 @klass: 
1717
1718 <!-- ##### MACRO GST_AUDIOSRC ##### -->
1719 <para>
1720
1721 </para>
1722
1723 @obj: 
1724
1725 <!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
1726 <para>
1727
1728 </para>
1729
1730 @klass: 
1731
1732 <!-- ##### MACRO GST_AUTOPLUG_FACTORY ##### -->
1733 <para>
1734
1735 </para>
1736
1737 @obj: 
1738
1739 <!-- ##### MACRO GST_AUTOPLUG_FACTORY_CLASS ##### -->
1740 <para>
1741
1742 </para>
1743
1744 @klass: 
1745
1746 <!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### -->
1747 <para>
1748
1749 </para>
1750
1751
1752 <!-- ##### MACRO GST_BIN ##### -->
1753 <para>
1754
1755 </para>
1756
1757 @obj: 
1758
1759 <!-- ##### MACRO GST_BIN_CAST ##### -->
1760 <para>
1761
1762 </para>
1763
1764 @obj: 
1765
1766 <!-- ##### MACRO GST_BIN_CLASS ##### -->
1767 <para>
1768
1769 </para>
1770
1771 @klass: 
1772
1773 <!-- ##### MACRO GST_BIN_CLASS_CAST ##### -->
1774 <para>
1775
1776 </para>
1777
1778 @klass: 
1779
1780 <!-- ##### MACRO GST_BUFFER_BUFFERPOOL ##### -->
1781 <para>
1782 Gets the bufferpool for this buffer.
1783 </para>
1784
1785 @buf: a #GstBuffer to get the bufferpool of.
1786 @Returns: the #GstBufferPool of this buffer.
1787
1788 <!-- ##### MACRO GST_BUFFER_LOCK ##### -->
1789 <para>
1790 Obtains a lock on the object, making serialization possible.
1791 </para>
1792
1793 @buf: a #GstBuffer to lock
1794
1795 <!-- ##### MACRO GST_BUFFER_MAXAGE ##### -->
1796 <para>
1797 Gets the maximum age of a buffer.
1798 </para>
1799
1800 @buf: a #GstBuffer to get maximum age of
1801
1802 <!-- ##### MACRO GST_BUFFER_PARENT ##### -->
1803 <para>
1804 Gets the parent of this buffer. The parent is set on sub-buffers.
1805 </para>
1806
1807 @buf: a #GstBuffer to get parent of
1808
1809 <!-- ##### MACRO GST_BUFFER_POOL_LOCK ##### -->
1810 <para>
1811 Unlock the given bufferpool.
1812 </para>
1813
1814 @pool: the bufferpool to unlock.
1815
1816 <!-- ##### MACRO GST_BUFFER_POOL_PRIVATE ##### -->
1817 <para>
1818 Gets the bufferpool private data.
1819 </para>
1820
1821 @buf: a #GstBuffer to get bufferpool's private data of.
1822
1823 <!-- ##### MACRO GST_BUFFER_POOL_UNLOCK ##### -->
1824 <para>
1825 Lock the given bufferpool.
1826 </para>
1827
1828 @pool: The pool to lock.
1829
1830 <!-- ##### MACRO GST_BUFFER_TRYLOCK ##### -->
1831 <para>
1832 Tries to obtain a lock on the buffer.
1833 If it can't get immediately, will return FALSE.
1834 </para>
1835
1836 @buf: a #GstBuffer to try to lock
1837
1838 <!-- ##### MACRO GST_BUFFER_TYPE ##### -->
1839 <para>
1840 Retrieves the type id of the data in the buffer.
1841 </para>
1842
1843 @buf: GstBuffer
1844
1845 <!-- ##### MACRO GST_BUFFER_UNLOCK ##### -->
1846 <para>
1847 Releases a lock on the buffer.
1848
1849 </para>
1850
1851 @buf: a #GstBuffer to unlock
1852
1853 <!-- ##### MACRO GST_CACHE_ASSOC_FLAGS ##### -->
1854 <para>
1855
1856 </para>
1857
1858 @entry: 
1859
1860 <!-- ##### MACRO GST_CACHE_ASSOC_FORMAT ##### -->
1861 <para>
1862
1863 </para>
1864
1865 @entry: 
1866 @i: 
1867
1868 <!-- ##### MACRO GST_CACHE_ASSOC_VALUE ##### -->
1869 <para>
1870
1871 </para>
1872
1873 @entry: 
1874 @i: 
1875
1876 <!-- ##### MACRO GST_CACHE_FACTORY ##### -->
1877 <para>
1878
1879 </para>
1880
1881 @obj: 
1882
1883 <!-- ##### MACRO GST_CACHE_FACTORY_CLASS ##### -->
1884 <para>
1885
1886 </para>
1887
1888 @klass: 
1889
1890 <!-- ##### MACRO GST_CACHE_FORMAT_FORMAT ##### -->
1891 <para>
1892
1893 </para>
1894
1895 @entry: 
1896
1897 <!-- ##### MACRO GST_CACHE_FORMAT_KEY ##### -->
1898 <para>
1899
1900 </para>
1901
1902 @entry: 
1903
1904 <!-- ##### MACRO GST_CACHE_ID_DESCRIPTION ##### -->
1905 <para>
1906
1907 </para>
1908
1909 @entry: 
1910
1911 <!-- ##### MACRO GST_CACHE_NASSOCS ##### -->
1912 <para>
1913
1914 </para>
1915
1916 @entry: 
1917
1918 <!-- ##### MACRO GST_CAPS ##### -->
1919 <para>
1920
1921 </para>
1922
1923 @caps: 
1924
1925 <!-- ##### MACRO GST_CAPS_LOCK ##### -->
1926 <para>
1927 Lock the caps structure
1928 </para>
1929
1930 @caps: The caps structure to lock
1931
1932 <!-- ##### MACRO GST_CAPS_TRYLOCK ##### -->
1933 <para>
1934 Try to lock the caps structure
1935 </para>
1936
1937 @caps: The caps structure to try to lock
1938
1939 <!-- ##### MACRO GST_CAPS_UNLOCK ##### -->
1940 <para>
1941 Unlock the caps structure
1942 </para>
1943
1944 @caps: The caps structure to unlock
1945
1946 <!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
1947 <para>
1948 A flag indicating that MMX instructions are supported.
1949 </para>
1950
1951
1952 <!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
1953 <para>
1954 A flag indicating that SSE instructions are supported.
1955 </para>
1956
1957
1958 <!-- ##### MACRO GST_DATA_IS_READONLY ##### -->
1959 <para>
1960 Query if the GstData is READONLY
1961 </para>
1962
1963 @data: The data to query
1964
1965 <!-- ##### MACRO GST_DATA_REFCOUNT_READ ##### -->
1966 <para>
1967 Read the current refcount value into the specified value
1968 </para>
1969
1970 @data: The GstData to get the refcount value of
1971 @value: A pointer to a gint to hold the refcount value
1972
1973 <!-- ##### MACRO GST_DEBUG_CHAR_MODE ##### -->
1974 <para>
1975
1976 </para>
1977
1978
1979 <!-- ##### MACRO GST_DEBUG_ENABLED ##### -->
1980 <para>
1981
1982 </para>
1983
1984
1985 <!-- ##### MACRO GST_DEBUG_ENABLE_CATEGORIES ##### -->
1986 <para>
1987
1988 </para>
1989
1990
1991 <!-- ##### MACRO GST_DEBUG_ENTER_STRING ##### -->
1992 <para>
1993 Combine #GST_DEBUG_ENTER and #GST_DEBUG_SET_STRING.
1994 </para>
1995
1996
1997 <!-- ##### MACRO GST_DEBUG_LEAVE_STRING ##### -->
1998 <para>
1999
2000 </para>
2001
2002
2003 <!-- ##### MACRO GST_DEBUG_NOPREFIX ##### -->
2004 <para>
2005
2006 </para>
2007
2008 @cat: 
2009 @format: 
2010 @args...: 
2011
2012 <!-- ##### MACRO GST_DEBUG_PREFIX ##### -->
2013 <para>
2014
2015 </para>
2016
2017 @cat: 
2018 @format: 
2019 @args...: 
2020
2021 <!-- ##### MACRO GST_DEBUG_SET_STRING ##### -->
2022 <para>
2023 Set the debug string for the current function, typically containing the arguments
2024 to the current function, i.e. "('element')"
2025 </para>
2026
2027 @format: printf-style format string
2028 @args...: printf arguments
2029
2030 <!-- ##### MACRO GST_DISABLE_AUTOPLUG ##### -->
2031 <para>
2032
2033 </para>
2034
2035
2036 <!-- ##### MACRO GST_DISABLE_TYPEFIND ##### -->
2037 <para>
2038
2039 </para>
2040
2041
2042 <!-- ##### MACRO GST_DISKSRC ##### -->
2043 <para>
2044
2045 </para>
2046
2047 @obj: 
2048
2049 <!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
2050 <para>
2051
2052 </para>
2053
2054 @klass: 
2055
2056 <!-- ##### MACRO GST_ELEMENT ##### -->
2057 <para>
2058
2059 </para>
2060
2061 @obj: 
2062
2063 <!-- ##### MACRO GST_ELEMENT_CAST ##### -->
2064 <para>
2065
2066 </para>
2067
2068 @obj: 
2069
2070 <!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
2071 <para>
2072
2073 </para>
2074
2075 @klass: 
2076
2077 <!-- ##### MACRO GST_ELEMENT_CLASS_CAST ##### -->
2078 <para>
2079
2080 </para>
2081
2082 @klass: 
2083
2084 <!-- ##### MACRO GST_ELEMENT_FACTORY ##### -->
2085 <para>
2086
2087 </para>
2088
2089 @obj: 
2090
2091 <!-- ##### MACRO GST_ELEMENT_FACTORY_CLASS ##### -->
2092 <para>
2093
2094 </para>
2095
2096 @klass: 
2097
2098 <!-- ##### MACRO GST_ELEMENT_IS_COTHREAD_STOPPING ##### -->
2099 <para>
2100 Queries whether the cothread holding this element needs to be stopped.
2101 </para>
2102
2103 @obj: The element to query
2104
2105 <!-- ##### MACRO GST_ELEMENT_IS_EOS ##### -->
2106 <para>
2107 Query wether this element is in the End Of Stream state.
2108 </para>
2109
2110 @obj: a #GstElement to query
2111
2112 <!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
2113 <para>
2114 Query whether this object has multiple input pads.
2115
2116 </para>
2117
2118 @obj: Element to query for multiple input pads.
2119
2120 <!-- ##### MACRO GST_ELEMENT_RANK_MARGINAL ##### -->
2121 <para>
2122 The element is only marginally usefull for autoplugging
2123 </para>
2124
2125
2126 <!-- ##### MACRO GST_ELEMENT_RANK_NONE ##### -->
2127 <para>
2128 The plugin may not be used in autoplugging
2129 </para>
2130
2131
2132 <!-- ##### MACRO GST_ELEMENT_RANK_PRIMARY ##### -->
2133 <para>
2134 The plugin is well suited for autoplugging
2135 </para>
2136
2137
2138 <!-- ##### MACRO GST_ELEMENT_RANK_SECONDARY ##### -->
2139 <para>
2140 The plugin is suited for autoplugging but only as a second
2141 candidate.
2142 </para>
2143
2144
2145 <!-- ##### MACRO GST_ESDSINK ##### -->
2146 <para>
2147
2148 </para>
2149
2150 @obj: 
2151
2152 <!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
2153 <para>
2154
2155 </para>
2156
2157 @klass: 
2158
2159 <!-- ##### MACRO GST_EVENT_DISCONT_FLUSH ##### -->
2160 <para>
2161 Set or get the flush flag of the discont event.
2162 </para>
2163
2164 @event: The event to operate on
2165
2166 <!-- ##### MACRO GST_EVENT_INFO_PROPS ##### -->
2167 <para>
2168 The properties of the info event
2169 </para>
2170
2171 @event: The event to query
2172
2173 <!-- ##### MACRO GST_EVENT_SEEK_FLUSH ##### -->
2174 <para>
2175 Qeury wether the seek event also needs a flush.
2176 </para>
2177
2178 @event: The event to query.
2179
2180 <!-- ##### MACRO GST_FAKESINK ##### -->
2181 <para>
2182
2183 </para>
2184
2185 @obj: 
2186
2187 <!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
2188 <para>
2189
2190 </para>
2191
2192 @klass: 
2193
2194 <!-- ##### MACRO GST_FAKESRC ##### -->
2195 <para>
2196
2197 </para>
2198
2199 @obj: 
2200
2201 <!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
2202 <para>
2203
2204 </para>
2205
2206 @klass: 
2207
2208 <!-- ##### MACRO GST_FDSINK ##### -->
2209 <para>
2210
2211 </para>
2212
2213 @obj: 
2214
2215 <!-- ##### MACRO GST_FDSINK_CLASS ##### -->
2216 <para>
2217
2218 </para>
2219
2220 @klass: 
2221
2222 <!-- ##### MACRO GST_FDSRC ##### -->
2223 <para>
2224
2225 </para>
2226
2227 @obj: 
2228
2229 <!-- ##### MACRO GST_FDSRC_CLASS ##### -->
2230 <para>
2231
2232 </para>
2233
2234 @klass: 
2235
2236 <!-- ##### MACRO GST_FILTER ##### -->
2237 <para>
2238
2239 </para>
2240
2241 @obj: 
2242
2243 <!-- ##### MACRO GST_FILTER_CLASS ##### -->
2244 <para>
2245
2246 </para>
2247
2248 @klass: 
2249
2250 <!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
2251 <para>
2252 subclass use this to start their flag enumeration
2253 </para>
2254
2255
2256 <!-- ##### MACRO GST_GHOST_PAD ##### -->
2257 <para>
2258
2259 </para>
2260
2261 @obj: 
2262
2263 <!-- ##### MACRO GST_GHOST_PAD_CAST ##### -->
2264 <para>
2265
2266 </para>
2267
2268 @obj: 
2269
2270 <!-- ##### MACRO GST_GHOST_PAD_CLASS ##### -->
2271 <para>
2272
2273 </para>
2274
2275 @klass: 
2276
2277 <!-- ##### MACRO GST_GHOST_PAD_CLASS_CAST ##### -->
2278 <para>
2279
2280 </para>
2281
2282 @klass: 
2283
2284 <!-- ##### MACRO GST_GNUC_CONSTRUCTOR ##### -->
2285 <para>
2286
2287 </para>
2288
2289
2290 <!-- ##### MACRO GST_HTTPSRC ##### -->
2291 <para>
2292
2293 </para>
2294
2295 @obj: 
2296
2297 <!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
2298 <para>
2299
2300 </para>
2301
2302 @klass: 
2303
2304 <!-- ##### MACRO GST_IDENTITY ##### -->
2305 <para>
2306
2307 </para>
2308
2309 @obj: 
2310
2311 <!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
2312 <para>
2313
2314 </para>
2315
2316 @klass: 
2317
2318 <!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
2319 <para>
2320
2321 </para>
2322
2323 @obj: 
2324
2325 <!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
2326 <para>
2327
2328 </para>
2329
2330 @obj: 
2331
2332 <!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
2333 <para>
2334
2335 </para>
2336
2337 @obj: 
2338
2339 <!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
2340 <para>
2341
2342 </para>
2343
2344 @obj: 
2345
2346 <!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
2347 <para>
2348
2349 </para>
2350
2351 @obj: 
2352
2353 <!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
2354 <para>
2355
2356 </para>
2357
2358 @obj: 
2359
2360 <!-- ##### MACRO GST_IS_AUTOPLUG_FACTORY ##### -->
2361 <para>
2362
2363 </para>
2364
2365 @obj: 
2366
2367 <!-- ##### MACRO GST_IS_AUTOPLUG_FACTORY_CLASS ##### -->
2368 <para>
2369
2370 </para>
2371
2372 @obj: 
2373
2374 <!-- ##### MACRO GST_IS_BIN ##### -->
2375 <para>
2376
2377 </para>
2378
2379 @obj: 
2380
2381 <!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
2382 <para>
2383
2384 </para>
2385
2386 @obj: 
2387
2388 <!-- ##### MACRO GST_IS_CACHE_FACTORY ##### -->
2389 <para>
2390
2391 </para>
2392
2393 @obj: 
2394
2395 <!-- ##### MACRO GST_IS_CACHE_FACTORY_CLASS ##### -->
2396 <para>
2397
2398 </para>
2399
2400 @obj: 
2401
2402 <!-- ##### MACRO GST_IS_DISKSRC ##### -->
2403 <para>
2404
2405 </para>
2406
2407 @obj: 
2408
2409 <!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
2410 <para>
2411
2412 </para>
2413
2414 @obj: 
2415
2416 <!-- ##### MACRO GST_IS_ELEMENT ##### -->
2417 <para>
2418
2419 </para>
2420
2421 @obj: 
2422
2423 <!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
2424 <para>
2425
2426 </para>
2427
2428 @obj: 
2429
2430 <!-- ##### MACRO GST_IS_ELEMENT_FACTORY ##### -->
2431 <para>
2432
2433 </para>
2434
2435 @obj: 
2436
2437 <!-- ##### MACRO GST_IS_ELEMENT_FACTORY_CLASS ##### -->
2438 <para>
2439
2440 </para>
2441
2442 @klass: 
2443
2444 <!-- ##### MACRO GST_IS_ESDSINK ##### -->
2445 <para>
2446
2447 </para>
2448
2449 @obj: 
2450
2451 <!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
2452 <para>
2453
2454 </para>
2455
2456 @obj: 
2457
2458 <!-- ##### MACRO GST_IS_FAKESINK ##### -->
2459 <para>
2460
2461 </para>
2462
2463 @obj: 
2464
2465 <!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
2466 <para>
2467
2468 </para>
2469
2470 @obj: 
2471
2472 <!-- ##### MACRO GST_IS_FAKESRC ##### -->
2473 <para>
2474
2475 </para>
2476
2477 @obj: 
2478
2479 <!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
2480 <para>
2481
2482 </para>
2483
2484 @obj: 
2485
2486 <!-- ##### MACRO GST_IS_FDSINK ##### -->
2487 <para>
2488
2489 </para>
2490
2491 @obj: 
2492
2493 <!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
2494 <para>
2495
2496 </para>
2497
2498 @obj: 
2499
2500 <!-- ##### MACRO GST_IS_FDSRC ##### -->
2501 <para>
2502
2503 </para>
2504
2505 @obj: 
2506
2507 <!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
2508 <para>
2509
2510 </para>
2511
2512 @obj: 
2513
2514 <!-- ##### MACRO GST_IS_FILTER ##### -->
2515 <para>
2516
2517 </para>
2518
2519 @obj: 
2520
2521 <!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
2522 <para>
2523
2524 </para>
2525
2526 @obj: 
2527
2528 <!-- ##### MACRO GST_IS_GHOST_PAD ##### -->
2529 <para>
2530
2531 </para>
2532
2533 @obj: 
2534
2535 <!-- ##### MACRO GST_IS_GHOST_PAD_CLASS ##### -->
2536 <para>
2537
2538 </para>
2539
2540 @obj: 
2541
2542 <!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### -->
2543 <para>
2544
2545 </para>
2546
2547 @obj: 
2548
2549 <!-- ##### MACRO GST_IS_HTTPSRC ##### -->
2550 <para>
2551
2552 </para>
2553
2554 @obj: 
2555
2556 <!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
2557 <para>
2558
2559 </para>
2560
2561 @obj: 
2562
2563 <!-- ##### MACRO GST_IS_IDENTITY ##### -->
2564 <para>
2565
2566 </para>
2567
2568 @obj: 
2569
2570 <!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
2571 <para>
2572
2573 </para>
2574
2575 @obj: 
2576
2577 <!-- ##### MACRO GST_IS_LINK ##### -->
2578 <para>
2579
2580 </para>
2581
2582 @obj: 
2583
2584 <!-- ##### MACRO GST_IS_LINK_CLASS ##### -->
2585 <para>
2586
2587 </para>
2588
2589 @obj: 
2590
2591 <!-- ##### MACRO GST_IS_OBJECT ##### -->
2592 <para>
2593
2594 </para>
2595
2596 @obj: 
2597
2598 <!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
2599 <para>
2600
2601 </para>
2602
2603 @obj: 
2604
2605 <!-- ##### MACRO GST_IS_PAD ##### -->
2606 <para>
2607
2608 </para>
2609
2610 @obj: 
2611
2612 <!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
2613 <para>
2614
2615 </para>
2616
2617 @obj: 
2618
2619 <!-- ##### MACRO GST_IS_PAD_FAST ##### -->
2620 <para>
2621
2622 </para>
2623
2624 @obj: 
2625
2626 <!-- ##### MACRO GST_IS_PAD_TEMPLATE ##### -->
2627 <para>
2628
2629 </para>
2630
2631 @obj: 
2632
2633 <!-- ##### MACRO GST_IS_PAD_TEMPLATE_CLASS ##### -->
2634 <para>
2635
2636 </para>
2637
2638 @obj: 
2639
2640 <!-- ##### MACRO GST_IS_PIPELINE ##### -->
2641 <para>
2642
2643 </para>
2644
2645 @obj: 
2646
2647 <!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
2648 <para>
2649
2650 </para>
2651
2652 @obj: 
2653
2654 <!-- ##### MACRO GST_IS_QUEUE ##### -->
2655 <para>
2656
2657 </para>
2658
2659 @obj: 
2660
2661 <!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
2662 <para>
2663
2664 </para>
2665
2666 @obj: 
2667
2668 <!-- ##### MACRO GST_IS_REAL_PAD ##### -->
2669 <para>
2670
2671 </para>
2672
2673 @obj: 
2674
2675 <!-- ##### MACRO GST_IS_REAL_PAD_CLASS ##### -->
2676 <para>
2677
2678 </para>
2679
2680 @obj: 
2681
2682 <!-- ##### MACRO GST_IS_REAL_PAD_FAST ##### -->
2683 <para>
2684
2685 </para>
2686
2687 @obj: 
2688
2689 <!-- ##### MACRO GST_IS_SCHEDULER_FACTORY ##### -->
2690 <para>
2691
2692 </para>
2693
2694 @obj: 
2695
2696 <!-- ##### MACRO GST_IS_SCHEDULER_FACTORY_CLASS ##### -->
2697 <para>
2698
2699 </para>
2700
2701 @obj: 
2702
2703 <!-- ##### MACRO GST_IS_SINESRC ##### -->
2704 <para>
2705
2706 </para>
2707
2708 @obj: 
2709
2710 <!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
2711 <para>
2712
2713 </para>
2714
2715 @obj: 
2716
2717 <!-- ##### MACRO GST_IS_SINK ##### -->
2718 <para>
2719
2720 </para>
2721
2722 @obj: 
2723
2724 <!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
2725 <para>
2726
2727 </para>
2728
2729 @obj: 
2730
2731 <!-- ##### MACRO GST_IS_SRC ##### -->
2732 <para>
2733
2734 </para>
2735
2736 @obj: 
2737
2738 <!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
2739 <para>
2740
2741 </para>
2742
2743 @obj: 
2744
2745 <!-- ##### MACRO GST_IS_TEE ##### -->
2746 <para>
2747
2748 </para>
2749
2750 @obj: 
2751
2752 <!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
2753 <para>
2754
2755 </para>
2756
2757 @obj: 
2758
2759 <!-- ##### MACRO GST_IS_THREAD ##### -->
2760 <para>
2761
2762 </para>
2763
2764 @obj: 
2765
2766 <!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
2767 <para>
2768
2769 </para>
2770
2771 @obj: 
2772
2773 <!-- ##### MACRO GST_LINK ##### -->
2774 <para>
2775
2776 </para>
2777
2778 @obj: 
2779
2780 <!-- ##### MACRO GST_LINK_CLASS ##### -->
2781 <para>
2782
2783 </para>
2784
2785 @klass: 
2786
2787 <!-- ##### MACRO GST_META ##### -->
2788 <para>
2789
2790 </para>
2791
2792 @meta: 
2793
2794 <!-- ##### MACRO GST_META_FLAGS ##### -->
2795 <para>
2796 Retrieve the flags of the given meta information.
2797 </para>
2798
2799 @meta: the meta information
2800
2801 <!-- ##### MACRO GST_META_FLAG_IS_SET ##### -->
2802 <para>
2803 Check if a given flag is set.
2804 </para>
2805
2806 @meta: the meta data to test
2807 @flag: the flag to test
2808
2809 <!-- ##### MACRO GST_META_FLAG_SET ##### -->
2810 <para>
2811 Set a flag in the meta data.
2812 </para>
2813
2814 @meta: the meta data
2815 @flag: the flag to set
2816
2817 <!-- ##### MACRO GST_META_FLAG_UNSET ##### -->
2818 <para>
2819 Clear a flag in the meta data.
2820 </para>
2821
2822 @meta: the meta data
2823 @flag: the flag to clear
2824
2825 <!-- ##### MACRO GST_OBJECT ##### -->
2826 <para>
2827
2828 </para>
2829
2830 @obj: 
2831
2832 <!-- ##### MACRO GST_OBJECT_CAST ##### -->
2833 <para>
2834
2835 </para>
2836
2837 @obj: 
2838
2839 <!-- ##### MACRO GST_OBJECT_CLASS ##### -->
2840 <para>
2841
2842 </para>
2843
2844 @klass: 
2845
2846 <!-- ##### MACRO GST_OBJECT_CLASS_CAST ##### -->
2847 <para>
2848
2849 </para>
2850
2851 @klass: 
2852
2853 <!-- ##### MACRO GST_OBJECT_FLAG_LAST ##### -->
2854 <para>
2855 subclasses can use this value to start the enumeration of their flags
2856 </para>
2857
2858
2859 <!-- ##### MACRO GST_PAD ##### -->
2860 <para>
2861
2862 </para>
2863
2864 @obj: 
2865
2866 <!-- ##### MACRO GST_PAD_CAST ##### -->
2867 <para>
2868
2869 </para>
2870
2871 @obj: 
2872
2873 <!-- ##### MACRO GST_PAD_CLASS ##### -->
2874 <para>
2875
2876 </para>
2877
2878 @klass: 
2879
2880 <!-- ##### MACRO GST_PAD_CLASS_CAST ##### -->
2881 <para>
2882
2883 </para>
2884
2885 @klass: 
2886
2887 <!-- ##### MACRO GST_PAD_CONNECT_DELAYED ##### -->
2888 <para>
2889
2890 </para>
2891
2892
2893 <!-- ##### MACRO GST_PAD_CONNECT_DONE ##### -->
2894 <para>
2895
2896 </para>
2897
2898
2899 <!-- ##### MACRO GST_PAD_CONNECT_OK ##### -->
2900 <para>
2901
2902 </para>
2903
2904
2905 <!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
2906 <para>
2907
2908 </para>
2909
2910
2911 <!-- ##### MACRO GST_PAD_FACTORY_ALWAYS ##### -->
2912 <para>
2913 Indicate that this pad will always be available.
2914 Use this in the factory definition.
2915 </para>
2916
2917
2918 <!-- ##### MACRO GST_PAD_FACTORY_CAPS ##### -->
2919 <para>
2920 Starts the declaration of a the capabilities for this padtemplate.
2921 </para>
2922
2923 @a...: a capability factory
2924
2925 <!-- ##### MACRO GST_PAD_FACTORY_REQUEST ##### -->
2926 <para>
2927 Indicates that this pad will be available on request. Use 
2928 this in the factory definition. 
2929 </para>
2930
2931
2932 <!-- ##### MACRO GST_PAD_FACTORY_SINK ##### -->
2933 <para>
2934 Indicates a sinkpad for the padfactory.
2935 </para>
2936
2937
2938 <!-- ##### MACRO GST_PAD_FACTORY_SOMETIMES ##### -->
2939 <para>
2940 Indicate that this pad will become available depending
2941 on the media type. Use this in the factory definition.
2942 </para>
2943
2944
2945 <!-- ##### MACRO GST_PAD_FACTORY_SRC ##### -->
2946 <para>
2947 Indicates a srcpad for the padfactory.
2948 </para>
2949
2950
2951 <!-- ##### MACRO GST_PAD_IS_CONNECTED ##### -->
2952 <para>
2953
2954 </para>
2955
2956 @a: 
2957
2958 <!-- ##### MACRO GST_PAD_LINKED ##### -->
2959 <para>
2960 Is this pad linked.
2961 </para>
2962
2963 @pad: the pad to check
2964
2965 <!-- ##### MACRO GST_PAD_TEMPLATE ##### -->
2966 <para>
2967
2968 </para>
2969
2970 @obj: 
2971
2972 <!-- ##### MACRO GST_PAD_TEMPLATE_CLASS ##### -->
2973 <para>
2974
2975 </para>
2976
2977 @klass: 
2978
2979 <!-- ##### MACRO GST_PAD_TEMPLATE_FIXED ##### -->
2980 <para>
2981 Get the flag indicating the properties are fixed from the template.
2982 </para>
2983
2984 @templ: the template to query
2985
2986 <!-- ##### MACRO GST_PIPELINE ##### -->
2987 <para>
2988
2989 </para>
2990
2991 @obj: 
2992
2993 <!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
2994 <para>
2995
2996 </para>
2997
2998 @klass: 
2999
3000 <!-- ##### MACRO GST_PLUGIN ##### -->
3001 <para>
3002
3003 </para>
3004
3005 @plugin: 
3006
3007 <!-- ##### MACRO GST_PLUGIN_DESC ##### -->
3008 <para>
3009 A handy macro to define a plugin description. This macro handles with all the issues
3010 involved with the different linking methods for this plugin.
3011 </para>
3012
3013 @major: The major version of GStreamer this plugin was compiled against.
3014 @minor: The minor version of GStreamer this plugin was compiled against.
3015 @name: The name of the plugin.
3016 @init: The init function of this plugin.
3017
3018 <!-- ##### MACRO GST_PLUGIN_DESC_DYNAMIC ##### -->
3019 <para>
3020 The macro used to define dynamically loaded plugins.
3021 </para>
3022
3023 @major: The major version of GStreamer this plugin was compiled against.
3024 @minor: The minor version of GStreamer this plugin was compiled against.
3025 @name: The name of the plugin.
3026 @init: The init function of this plugin.
3027
3028 <!-- ##### MACRO GST_PLUGIN_DESC_STATIC ##### -->
3029 <para>
3030 A macro used to define a statically linked plugin.
3031 </para>
3032
3033 @major: The major version of GStreamer this plugin was compiled against.
3034 @minor: The minor version of GStreamer this plugin was compiled against.
3035 @name: The name of the plugin.
3036 @init: The init function of this plugin.
3037
3038 <!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
3039 <para>
3040
3041 </para>
3042
3043
3044 <!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
3045 <para>
3046
3047 </para>
3048
3049 @a: 
3050
3051 <!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### -->
3052 <para>
3053
3054 </para>
3055
3056 @a: 
3057 @b: 
3058
3059 <!-- ##### MACRO GST_PROPS_FLOAT_STRING ##### -->
3060 <para>
3061
3062 </para>
3063
3064 @a: 
3065
3066 <!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
3067 <para>
3068
3069 </para>
3070
3071
3072 <!-- ##### MACRO GST_PROPS_FOURCC_INT ##### -->
3073 <para>
3074 Create a fourcc property out of an integer value.
3075 </para>
3076
3077 @a: the integer value
3078
3079 <!-- ##### MACRO GST_PROPS_INT_ID ##### -->
3080 <para>
3081
3082 </para>
3083
3084
3085 <!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
3086 <para>
3087
3088 </para>
3089
3090
3091 <!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
3092 <para>
3093
3094 </para>
3095
3096
3097 <!-- ##### MACRO GST_QUEUE ##### -->
3098 <para>
3099
3100 </para>
3101
3102 @obj: 
3103
3104 <!-- ##### MACRO GST_QUEUE_CLASS ##### -->
3105 <para>
3106
3107 </para>
3108
3109 @klass: 
3110
3111 <!-- ##### MACRO GST_REAL_PAD ##### -->
3112 <para>
3113
3114 </para>
3115
3116 @obj: 
3117
3118 <!-- ##### MACRO GST_REAL_PAD_CAST ##### -->
3119 <para>
3120
3121 </para>
3122
3123 @obj: 
3124
3125 <!-- ##### MACRO GST_REAL_PAD_CLASS ##### -->
3126 <para>
3127
3128 </para>
3129
3130 @klass: 
3131
3132 <!-- ##### MACRO GST_REAL_PAD_CLASS_CAST ##### -->
3133 <para>
3134
3135 </para>
3136
3137 @klass: 
3138
3139 <!-- ##### MACRO GST_RPAD_EOSFUNC ##### -->
3140 <para>
3141 Get the EOS function of the real pad.
3142 </para>
3143
3144 @pad: the real pad to query.
3145
3146 <!-- ##### MACRO GST_RPAD_GETREGIONFUNC ##### -->
3147 <para>
3148 Get the getregion function of the real pad.
3149 </para>
3150
3151 @pad: the real pad to query.
3152
3153 <!-- ##### MACRO GST_RPAD_LEN ##### -->
3154 <para>
3155 Get the length of the region that is being pulled.
3156 </para>
3157
3158 @pad: the real pad to query.
3159
3160 <!-- ##### MACRO GST_RPAD_NEGOTIATEFUNC ##### -->
3161 <para>
3162 Get the negotiate function from the real pad.
3163 </para>
3164
3165 @pad: the real pad to query.
3166
3167 <!-- ##### MACRO GST_RPAD_NEWCAPSFUNC ##### -->
3168 <para>
3169 Get the newcaps function from the real pad.
3170 </para>
3171
3172 @pad: the real pad to query.
3173
3174 <!-- ##### MACRO GST_RPAD_OFFSET ##### -->
3175 <para>
3176 Get the offset of the region that is being pulled.
3177 </para>
3178
3179 @pad: the real pad to query.
3180
3181 <!-- ##### MACRO GST_RPAD_PULLFUNC ##### -->
3182 <para>
3183 Get the pullfunction of the real pad.
3184 </para>
3185
3186 @pad: the real pad to query.
3187
3188 <!-- ##### MACRO GST_RPAD_PULLREGIONFUNC ##### -->
3189 <para>
3190 Get the pullregion function of the real pad.
3191 </para>
3192
3193 @pad: the real pad to query.
3194
3195 <!-- ##### MACRO GST_RPAD_PUSHFUNC ##### -->
3196 <para>
3197 Get the pushfunction of the real pad.
3198 </para>
3199
3200 @pad: the real pad to query.
3201
3202 <!-- ##### MACRO GST_RPAD_QOSFUNC ##### -->
3203 <para>
3204 Get the QoS function of the real pad.
3205 </para>
3206
3207 @pad: the real pad to query.
3208
3209 <!-- ##### MACRO GST_RPAD_REGIONTYPE ##### -->
3210 <para>
3211 Get the type of the region that is being pulled.
3212 </para>
3213
3214 @pad: the real pad to query.
3215
3216 <!-- ##### MACRO GST_SCHEDULER_FACTORY ##### -->
3217 <para>
3218
3219 </para>
3220
3221 @obj: 
3222
3223 <!-- ##### MACRO GST_SCHEDULER_FACTORY_CLASS ##### -->
3224 <para>
3225
3226 </para>
3227
3228 @klass: 
3229
3230 <!-- ##### MACRO GST_SCHEDULE_ADD_ELEMENT ##### -->
3231 <para>
3232 Fast macro to add an element to the scheduler.
3233 </para>
3234
3235 @sched: The scheduler to add the element to.
3236 @element: The element to add to the scheduler.
3237
3238 <!-- ##### MACRO GST_SCHEDULE_DISABLE_ELEMENT ##### -->
3239 <para>
3240 Fast macro to disable the element.
3241 </para>
3242
3243 @sched: The scheduler.
3244 @element: The element to disable.
3245
3246 <!-- ##### MACRO GST_SCHEDULE_ENABLE_ELEMENT ##### -->
3247 <para>
3248 Fast macro to enable the element in the scheduler.
3249 </para>
3250
3251 @sched: The scheduler.
3252 @element: The element to activate.
3253
3254 <!-- ##### MACRO GST_SCHEDULE_ITERATE ##### -->
3255 <para>
3256 Fast macro to perform one iteration of the scheduler.
3257 </para>
3258
3259 @sched: The scheduler to iterate.
3260
3261 <!-- ##### MACRO GST_SCHEDULE_LOCK_ELEMENT ##### -->
3262 <para>
3263 Fast macro to lock a given element.
3264 </para>
3265
3266 @sched: The scheduler.
3267 @element: The element to lock.
3268
3269 <!-- ##### MACRO GST_SCHEDULE_PAD_LINK ##### -->
3270 <para>
3271 Fast macro to link two pads.
3272 </para>
3273
3274 @sched: The scheduler.
3275 @srcpad: The source pad.
3276 @sinkpad: The sink pad.
3277
3278 <!-- ##### MACRO GST_SCHEDULE_PAD_UNLINK ##### -->
3279 <para>
3280 Fast macro to unlink two pads.
3281 </para>
3282
3283 @sched: The scheduler.
3284 @srcpad: The source pad.
3285 @sinkpad: The sink pad.
3286
3287 <!-- ##### MACRO GST_SCHEDULE_REMOVE_ELEMENT ##### -->
3288 <para>
3289 Fast macro to remove an element from the scheduler.
3290 </para>
3291
3292 @sched: The scheduler to remove the element from.
3293 @element: The element to remove from the scheduler.
3294
3295 <!-- ##### MACRO GST_SCHEDULE_SAFETY ##### -->
3296 <para>
3297 Handy macro to check for a non NULL scheduler. The next block of statements
3298 will only be axecuted if the scheduler is not NULL.
3299 </para>
3300
3301 @sched: the scheduler to query.
3302
3303 <!-- ##### MACRO GST_SCHEDULE_UNLOCK_ELEMENT ##### -->
3304 <para>
3305 Fast macro to unlock a given element.
3306 </para>
3307
3308 @sched: The scheduler.
3309 @element: The element to unlock.
3310
3311 <!-- ##### MACRO GST_SCHED_PARENT ##### -->
3312 <para>
3313 Get the parent #GstElement of this scheduler.
3314
3315 </para>
3316
3317 @sched: the scheduler to query.
3318
3319 <!-- ##### MACRO GST_SHOW_INFO ##### -->
3320 <para>
3321
3322 </para>
3323
3324
3325 <!-- ##### MACRO GST_SINESRC ##### -->
3326 <para>
3327
3328 </para>
3329
3330 @obj: 
3331
3332 <!-- ##### MACRO GST_SINESRC_CLASS ##### -->
3333 <para>
3334
3335 </para>
3336
3337 @klass: 
3338
3339 <!-- ##### MACRO GST_SINK ##### -->
3340 <para>
3341
3342 </para>
3343
3344 @obj: 
3345
3346 <!-- ##### MACRO GST_SINK_CLASS ##### -->
3347 <para>
3348
3349 </para>
3350
3351 @klass: 
3352
3353 <!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
3354 <para>
3355
3356 </para>
3357
3358
3359 <!-- ##### MACRO GST_SRC ##### -->
3360 <para>
3361
3362 </para>
3363
3364 @obj: 
3365
3366 <!-- ##### MACRO GST_SRC_ASYNC ##### -->
3367 <para>
3368 This macro checks to see if the GST_SRC_ASYNC flag is set.
3369 </para>
3370
3371 @obj: GstSrc to check for flag in.
3372
3373 <!-- ##### MACRO GST_SRC_CLASS ##### -->
3374 <para>
3375
3376 </para>
3377
3378 @klass: 
3379
3380 <!-- ##### MACRO GST_SRC_FLAGS ##### -->
3381 <para>
3382 This macro returns the entire set of flags for the object.
3383 </para>
3384
3385 @obj: GstSrc to return flags for.
3386
3387 <!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
3388 <para>
3389 Query a GstSrc for the ASYNC flag
3390 </para>
3391
3392 @obj: The GstSrc to query
3393
3394 <!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
3395 <para>
3396 This macro sets the given flags.
3397 </para>
3398
3399 @src: 
3400 @flag: Flag to set, can by any number of bits in guint32.
3401 @obj: GstSrc to set flag in.
3402
3403 <!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
3404 <para>
3405 This macro usets the given flags.
3406 </para>
3407
3408 @src: 
3409 @flag: Flag to set, must be a single bit in guint32.
3410 @obj: GstSrc to unset flag in.
3411
3412 <!-- ##### MACRO GST_STATE_IS_SET ##### -->
3413 <para>
3414 This macro checks to see if the given state is set.
3415 </para>
3416
3417 @obj: Element to check for state.
3418 @flag: State to check for, must be a single bit in guint32.
3419
3420 <!-- ##### MACRO GST_STATE_PLAYING_TO_READY ##### -->
3421 <para>
3422 The Element is going from the PLAYING state to the READY state.
3423 </para>
3424
3425
3426 <!-- ##### MACRO GST_STATE_READY_TO_PLAYING ##### -->
3427 <para>
3428 The Element is going from the READY state to the PLAYING state.
3429 </para>
3430
3431
3432 <!-- ##### MACRO GST_STATE_SET ##### -->
3433 <para>
3434 This macro sets the given state on the element.
3435 </para>
3436
3437 @obj: Element to set state of.
3438 @flag: State to set, can be any number of bits in guint32.
3439
3440 <!-- ##### MACRO GST_STATE_UNSET ##### -->
3441 <para>
3442 This macro unsets the given state on the element.
3443 </para>
3444
3445 @obj: Element to unset state of.
3446 @flag: State to unset, can be any number of bits in guint32.
3447
3448 <!-- ##### MACRO GST_TEE ##### -->
3449 <para>
3450
3451 </para>
3452
3453 @obj: 
3454
3455 <!-- ##### MACRO GST_TEE_CLASS ##### -->
3456 <para>
3457
3458 </para>
3459
3460 @klass: 
3461
3462 <!-- ##### MACRO GST_THREAD ##### -->
3463 <para>
3464
3465 </para>
3466
3467 @obj: 
3468
3469 <!-- ##### MACRO GST_THREAD_CLASS ##### -->
3470 <para>
3471
3472 </para>
3473
3474 @klass: 
3475
3476 <!-- ##### MACRO GST_TYPE_ASSOC_FLAGS ##### -->
3477 <para>
3478
3479 </para>
3480
3481
3482 <!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
3483 <para>
3484
3485 </para>
3486
3487
3488 <!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
3489 <para>
3490
3491 </para>
3492
3493
3494 <!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
3495 <para>
3496
3497 </para>
3498
3499
3500 <!-- ##### MACRO GST_TYPE_AUTOPLUG_FACTORY ##### -->
3501 <para>
3502
3503 </para>
3504
3505
3506 <!-- ##### MACRO GST_TYPE_AUTOPLUG_FLAGS ##### -->
3507 <para>
3508
3509 </para>
3510
3511
3512 <!-- ##### MACRO GST_TYPE_BIN ##### -->
3513 <para>
3514
3515 </para>
3516
3517
3518 <!-- ##### MACRO GST_TYPE_BIN_FLAGS ##### -->
3519 <para>
3520
3521 </para>
3522
3523
3524 <!-- ##### MACRO GST_TYPE_BUFFER_FLAG ##### -->
3525 <para>
3526
3527 </para>
3528
3529
3530 <!-- ##### MACRO GST_TYPE_BUFFER_POOL ##### -->
3531 <para>
3532
3533 </para>
3534
3535
3536 <!-- ##### MACRO GST_TYPE_CACHE_CERTAINTY ##### -->
3537 <para>
3538
3539 </para>
3540
3541
3542 <!-- ##### MACRO GST_TYPE_CACHE_ENTRY_TYPE ##### -->
3543 <para>
3544
3545 </para>
3546
3547
3548 <!-- ##### MACRO GST_TYPE_CACHE_FACTORY ##### -->
3549 <para>
3550
3551 </para>
3552
3553
3554 <!-- ##### MACRO GST_TYPE_CACHE_LOOKUP_METHOD ##### -->
3555 <para>
3556
3557 </para>
3558
3559
3560 <!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_STATUS ##### -->
3561 <para>
3562
3563 </para>
3564
3565
3566 <!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_TYPE ##### -->
3567 <para>
3568
3569 </para>
3570
3571
3572 <!-- ##### MACRO GST_TYPE_CLOCK_FLAGS ##### -->
3573 <para>
3574
3575 </para>
3576
3577
3578 <!-- ##### MACRO GST_TYPE_CLOCK_RETURN ##### -->
3579 <para>
3580
3581 </para>
3582
3583
3584 <!-- ##### MACRO GST_TYPE_CPU_FLAGS ##### -->
3585 <para>
3586
3587 </para>
3588
3589
3590 <!-- ##### MACRO GST_TYPE_DATA_FLAGS ##### -->
3591 <para>
3592
3593 </para>
3594
3595
3596 <!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
3597 <para>
3598
3599 </para>
3600
3601
3602 <!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
3603 <para>
3604
3605 </para>
3606
3607
3608 <!-- ##### MACRO GST_TYPE_ELEMENT_FACTORY ##### -->
3609 <para>
3610
3611 </para>
3612
3613
3614 <!-- ##### MACRO GST_TYPE_ELEMENT_FLAGS ##### -->
3615 <para>
3616
3617 </para>
3618
3619
3620 <!-- ##### MACRO GST_TYPE_ELEMENT_STATE ##### -->
3621 <para>
3622
3623 </para>
3624
3625
3626 <!-- ##### MACRO GST_TYPE_ELEMENT_STATE_RETURN ##### -->
3627 <para>
3628
3629 </para>
3630
3631
3632 <!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
3633 <para>
3634
3635 </para>
3636
3637
3638 <!-- ##### MACRO GST_TYPE_EVENT_FLAG ##### -->
3639 <para>
3640
3641 </para>
3642
3643
3644 <!-- ##### MACRO GST_TYPE_EVENT_TYPE ##### -->
3645 <para>
3646
3647 </para>
3648
3649
3650 <!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
3651 <para>
3652
3653 </para>
3654
3655
3656 <!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
3657 <para>
3658
3659 </para>
3660
3661
3662 <!-- ##### MACRO GST_TYPE_FDSINK ##### -->
3663 <para>
3664
3665 </para>
3666
3667
3668 <!-- ##### MACRO GST_TYPE_FDSRC ##### -->
3669 <para>
3670
3671 </para>
3672
3673
3674 <!-- ##### MACRO GST_TYPE_FILENAME ##### -->
3675 <para>
3676 A type that can be used to indicate a filename.
3677 </para>
3678
3679
3680 <!-- ##### MACRO GST_TYPE_FILTER ##### -->
3681 <para>
3682
3683 </para>
3684
3685
3686 <!-- ##### MACRO GST_TYPE_FORMAT ##### -->
3687 <para>
3688
3689 </para>
3690
3691
3692 <!-- ##### MACRO GST_TYPE_GHOST_PAD ##### -->
3693 <para>
3694
3695 </para>
3696
3697
3698 <!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
3699 <para>
3700
3701 </para>
3702
3703
3704 <!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
3705 <para>
3706
3707 </para>
3708
3709
3710 <!-- ##### MACRO GST_TYPE_LINK ##### -->
3711 <para>
3712
3713 </para>
3714
3715
3716 <!-- ##### MACRO GST_TYPE_OBJECT ##### -->
3717 <para>
3718
3719 </para>
3720
3721
3722 <!-- ##### MACRO GST_TYPE_OBJECT_FLAGS ##### -->
3723 <para>
3724
3725 </para>
3726
3727
3728 <!-- ##### MACRO GST_TYPE_PAD ##### -->
3729 <para>
3730
3731 </para>
3732
3733
3734 <!-- ##### MACRO GST_TYPE_PAD_DIRECTION ##### -->
3735 <para>
3736
3737 </para>
3738
3739
3740 <!-- ##### MACRO GST_TYPE_PAD_FLAGS ##### -->
3741 <para>
3742
3743 </para>
3744
3745
3746 <!-- ##### MACRO GST_TYPE_PAD_LINK_RETURN ##### -->
3747 <para>
3748
3749 </para>
3750
3751
3752 <!-- ##### MACRO GST_TYPE_PAD_PRESENCE ##### -->
3753 <para>
3754
3755 </para>
3756
3757
3758 <!-- ##### MACRO GST_TYPE_PAD_QUERY_TYPE ##### -->
3759 <para>
3760
3761 </para>
3762
3763
3764 <!-- ##### MACRO GST_TYPE_PAD_TEMPLATE ##### -->
3765 <para>
3766
3767 </para>
3768
3769
3770 <!-- ##### MACRO GST_TYPE_PARANOID ##### -->
3771 <para>
3772
3773 </para>
3774
3775
3776 <!-- ##### MACRO GST_TYPE_PARSE_ERROR ##### -->
3777 <para>
3778
3779 </para>
3780
3781
3782 <!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
3783 <para>
3784
3785 </para>
3786
3787
3788 <!-- ##### MACRO GST_TYPE_PLUGIN_ERROR ##### -->
3789 <para>
3790
3791 </para>
3792
3793
3794 <!-- ##### MACRO GST_TYPE_PROPS_TYPE ##### -->
3795 <para>
3796
3797 </para>
3798
3799
3800 <!-- ##### MACRO GST_TYPE_QUEUE ##### -->
3801 <para>
3802
3803 </para>
3804
3805
3806 <!-- ##### MACRO GST_TYPE_REAL_PAD ##### -->
3807 <para>
3808
3809 </para>
3810
3811
3812 <!-- ##### MACRO GST_TYPE_REGISTRY_FLAGS ##### -->
3813 <para>
3814
3815 </para>
3816
3817
3818 <!-- ##### MACRO GST_TYPE_REGISTRY_RETURN ##### -->
3819 <para>
3820
3821 </para>
3822
3823
3824 <!-- ##### MACRO GST_TYPE_RESULT ##### -->
3825 <para>
3826
3827 </para>
3828
3829
3830 <!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### -->
3831 <para>
3832
3833 </para>
3834
3835
3836 <!-- ##### MACRO GST_TYPE_SCHEDULER_FLAGS ##### -->
3837 <para>
3838
3839 </para>
3840
3841
3842 <!-- ##### MACRO GST_TYPE_SCHEDULER_STATE ##### -->
3843 <para>
3844
3845 </para>
3846
3847
3848 <!-- ##### MACRO GST_TYPE_SEEK_ACCURACY ##### -->
3849 <para>
3850
3851 </para>
3852
3853
3854 <!-- ##### MACRO GST_TYPE_SEEK_TYPE ##### -->
3855 <para>
3856
3857 </para>
3858
3859
3860 <!-- ##### MACRO GST_TYPE_SINESRC ##### -->
3861 <para>
3862
3863 </para>
3864
3865
3866 <!-- ##### MACRO GST_TYPE_SINK ##### -->
3867 <para>
3868
3869 </para>
3870
3871
3872 <!-- ##### MACRO GST_TYPE_SRC ##### -->
3873 <para>
3874
3875 </para>
3876
3877
3878 <!-- ##### MACRO GST_TYPE_TEE ##### -->
3879 <para>
3880
3881 </para>
3882
3883
3884 <!-- ##### MACRO GST_TYPE_THREAD ##### -->
3885 <para>
3886
3887 </para>
3888
3889
3890 <!-- ##### MACRO GST_TYPE_THREAD_STATE ##### -->
3891 <para>
3892
3893 </para>
3894
3895
3896 <!-- ##### MACRO GST_VALUE_HOLDS_CAPS ##### -->
3897 <para>
3898
3899 </para>
3900
3901 @x: 
3902
3903 <!-- ##### MACRO GST_VALUE_HOLDS_DOUBLE_RANGE ##### -->
3904 <para>
3905
3906 </para>
3907
3908 @x: 
3909
3910 <!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->
3911 <para>
3912
3913 </para>
3914
3915 @x: 
3916
3917 <!-- ##### MACRO GST_VALUE_HOLDS_INT_RANGE ##### -->
3918 <para>
3919
3920 </para>
3921
3922 @x: 
3923
3924 <!-- ##### MACRO GST_VALUE_HOLDS_LIST ##### -->
3925 <para>
3926
3927 </para>
3928
3929 @x: 
3930
3931 <!-- ##### MACRO GType ##### -->
3932 <para>
3933
3934 </para>
3935
3936
3937 <!-- ##### MACRO GTypeFlags ##### -->
3938 <para>
3939
3940 </para>
3941
3942
3943 <!-- ##### STRUCT GTypeInfo ##### -->
3944 <para>
3945
3946 </para>
3947
3948 @class_size: 
3949 @base_init: 
3950 @base_finalize: 
3951 @class_init: 
3952 @class_finalize: 
3953 @class_data: 
3954 @instance_size: 
3955 @n_preallocs: 
3956 @instance_init: 
3957 @value_table: 
3958
3959 <!-- ##### MACRO GValue ##### -->
3960 <para>
3961
3962 </para>
3963
3964
3965 <!-- ##### MACRO G_BEGIN_DECLS ##### -->
3966 <para>
3967
3968 </para>
3969
3970
3971 <!-- ##### MACRO G_CALLBACK ##### -->
3972 <para>
3973
3974 </para>
3975
3976 @f: 
3977
3978 <!-- ##### MACRO G_E ##### -->
3979 <para>
3980
3981 </para>
3982
3983
3984 <!-- ##### MACRO G_END_DECLS ##### -->
3985 <para>
3986
3987 </para>
3988
3989
3990 <!-- ##### MACRO G_IS_PARAM_SPEC_ENUM ##### -->
3991 <para>
3992
3993 </para>
3994
3995 @pspec: 
3996
3997 <!-- ##### MACRO G_LN10 ##### -->
3998 <para>
3999
4000 </para>
4001
4002
4003 <!-- ##### MACRO G_LN2 ##### -->
4004 <para>
4005
4006 </para>
4007
4008
4009 <!-- ##### MACRO G_MAXUINT ##### -->
4010 <para>
4011
4012 </para>
4013
4014
4015 <!-- ##### MACRO G_MAXULONG ##### -->
4016 <para>
4017
4018 </para>
4019
4020
4021 <!-- ##### MACRO G_OBJECT ##### -->
4022 <para>
4023
4024 </para>
4025
4026 @obj: 
4027
4028 <!-- ##### MACRO G_OBJECT_CLASS_TYPE ##### -->
4029 <para>
4030
4031 </para>
4032
4033 @gclass: 
4034
4035 <!-- ##### MACRO G_OBJECT_TYPE ##### -->
4036 <para>
4037
4038 </para>
4039
4040
4041 <!-- ##### MACRO G_OBJECT_WARN_INVALID_PROPERTY_ID ##### -->
4042 <para>
4043
4044 </para>
4045
4046 @a: 
4047 @b: 
4048 @c: 
4049
4050 <!-- ##### MACRO G_PARAM_READABLE ##### -->
4051 <para>
4052
4053 </para>
4054
4055
4056 <!-- ##### MACRO G_PARAM_READWRITE ##### -->
4057 <para>
4058
4059 </para>
4060
4061
4062 <!-- ##### MACRO G_PARAM_WRITABLE ##### -->
4063 <para>
4064
4065 </para>
4066
4067
4068 <!-- ##### MACRO G_PI ##### -->
4069 <para>
4070
4071 </para>
4072
4073
4074 <!-- ##### MACRO G_PI_2 ##### -->
4075 <para>
4076
4077 </para>
4078
4079
4080 <!-- ##### MACRO G_PI_4 ##### -->
4081 <para>
4082
4083 </para>
4084
4085
4086 <!-- ##### MACRO G_SIGNAL_NO_HOOKS ##### -->
4087 <para>
4088
4089 </para>
4090
4091
4092 <!-- ##### MACRO G_SIGNAL_NO_RECURSE ##### -->
4093 <para>
4094
4095 </para>
4096
4097
4098 <!-- ##### MACRO G_SIGNAL_RUN_CLEANUP ##### -->
4099 <para>
4100
4101 </para>
4102
4103
4104 <!-- ##### MACRO G_SIGNAL_RUN_FIRST ##### -->
4105 <para>
4106
4107 </para>
4108
4109
4110 <!-- ##### MACRO G_SIGNAL_RUN_LAST ##### -->
4111 <para>
4112
4113 </para>
4114
4115
4116 <!-- ##### MACRO G_SQRT2 ##### -->
4117 <para>
4118
4119 </para>
4120
4121
4122 <!-- ##### MACRO G_TYPE_BOOLEAN ##### -->
4123 <para>
4124
4125 </para>
4126
4127
4128 <!-- ##### MACRO G_TYPE_BOXED ##### -->
4129 <para>
4130
4131 </para>
4132
4133
4134 <!-- ##### MACRO G_TYPE_CHAR ##### -->
4135 <para>
4136
4137 </para>
4138
4139
4140 <!-- ##### MACRO G_TYPE_CHECK_CLASS_CAST ##### -->
4141 <para>
4142
4143 </para>
4144
4145
4146 <!-- ##### MACRO G_TYPE_CHECK_CLASS_TYPE ##### -->
4147 <para>
4148
4149 </para>
4150
4151
4152 <!-- ##### MACRO G_TYPE_CHECK_INSTANCE_CAST ##### -->
4153 <para>
4154
4155 </para>
4156
4157
4158 <!-- ##### MACRO G_TYPE_CHECK_INSTANCE_TYPE ##### -->
4159 <para>
4160
4161 </para>
4162
4163
4164 <!-- ##### MACRO G_TYPE_DOUBLE ##### -->
4165 <para>
4166
4167 </para>
4168
4169
4170 <!-- ##### MACRO G_TYPE_ENUM ##### -->
4171 <para>
4172
4173 </para>
4174
4175
4176 <!-- ##### MACRO G_TYPE_FLAGS ##### -->
4177 <para>
4178
4179 </para>
4180
4181
4182 <!-- ##### MACRO G_TYPE_FLAG_ABSTRACT ##### -->
4183 <para>
4184
4185 </para>
4186
4187
4188 <!-- ##### MACRO G_TYPE_FLOAT ##### -->
4189 <para>
4190
4191 </para>
4192
4193
4194 <!-- ##### MACRO G_TYPE_FROM_CLASS ##### -->
4195 <para>
4196
4197 </para>
4198
4199 @klass: 
4200
4201 <!-- ##### MACRO G_TYPE_INSTANCE_GET_CLASS ##### -->
4202 <para>
4203
4204 </para>
4205
4206 @o: 
4207 @t: 
4208 @c: 
4209
4210 <!-- ##### MACRO G_TYPE_INT ##### -->
4211 <para>
4212
4213 </para>
4214
4215
4216 <!-- ##### MACRO G_TYPE_LONG ##### -->
4217 <para>
4218
4219 </para>
4220
4221
4222 <!-- ##### MACRO G_TYPE_NONE ##### -->
4223 <para>
4224
4225 </para>
4226
4227
4228 <!-- ##### MACRO G_TYPE_PARAM ##### -->
4229 <para>
4230
4231 </para>
4232
4233
4234 <!-- ##### MACRO G_TYPE_POINTER ##### -->
4235 <para>
4236
4237 </para>
4238
4239
4240 <!-- ##### MACRO G_TYPE_STRING ##### -->
4241 <para>
4242
4243 </para>
4244
4245
4246 <!-- ##### MACRO G_TYPE_UCHAR ##### -->
4247 <para>
4248
4249 </para>
4250
4251
4252 <!-- ##### MACRO G_TYPE_UINT ##### -->
4253 <para>
4254
4255 </para>
4256
4257
4258 <!-- ##### MACRO G_TYPE_ULONG ##### -->
4259 <para>
4260
4261 </para>
4262
4263
4264 <!-- ##### MACRO G_VALUE_HOLDS_BOOLEAN ##### -->
4265 <para>
4266
4267 </para>
4268
4269 @value: 
4270
4271 <!-- ##### MACRO G_VALUE_HOLDS_CHAR ##### -->
4272 <para>
4273
4274 </para>
4275
4276 @value: 
4277
4278 <!-- ##### MACRO G_VALUE_HOLDS_DOUBLE ##### -->
4279 <para>
4280
4281 </para>
4282
4283 @value: 
4284
4285 <!-- ##### MACRO G_VALUE_HOLDS_FLOAT ##### -->
4286 <para>
4287
4288 </para>
4289
4290 @value: 
4291
4292 <!-- ##### MACRO G_VALUE_HOLDS_INT ##### -->
4293 <para>
4294
4295 </para>
4296
4297 @value: 
4298
4299 <!-- ##### MACRO G_VALUE_HOLDS_LONG ##### -->
4300 <para>
4301
4302 </para>
4303
4304 @value: 
4305
4306 <!-- ##### MACRO G_VALUE_HOLDS_POINTER ##### -->
4307 <para>
4308
4309 </para>
4310
4311 @value: 
4312
4313 <!-- ##### MACRO G_VALUE_HOLDS_STRING ##### -->
4314 <para>
4315
4316 </para>
4317
4318 @value: 
4319
4320 <!-- ##### MACRO G_VALUE_HOLDS_UCHAR ##### -->
4321 <para>
4322
4323 </para>
4324
4325 @value: 
4326
4327 <!-- ##### MACRO G_VALUE_HOLDS_UINT ##### -->
4328 <para>
4329
4330 </para>
4331
4332 @value: 
4333
4334 <!-- ##### MACRO G_VALUE_HOLDS_ULONG ##### -->
4335 <para>
4336
4337 </para>
4338
4339 @value: 
4340
4341 <!-- ##### MACRO G_VALUE_TYPE ##### -->
4342 <para>
4343
4344 </para>
4345
4346 @v: 
4347
4348 <!-- ##### ARG GstAggregator:last-message ##### -->
4349 <para>
4350
4351 </para>
4352
4353
4354 <!-- ##### ARG GstAggregator:num-pads ##### -->
4355 <para>
4356
4357 </para>
4358
4359
4360 <!-- ##### ARG GstAggregator:sched ##### -->
4361 <para>
4362
4363 </para>
4364
4365
4366 <!-- ##### ARG GstAggregator:silent ##### -->
4367 <para>
4368
4369 </para>
4370
4371
4372 <!-- ##### ENUM GstAggregatorSchedType ##### -->
4373 <para>
4374
4375 </para>
4376
4377 @AGGREGATOR_LOOP: 
4378 @AGGREGATOR_LOOP_SELECT: 
4379 @AGGREGATOR_CHAIN: 
4380
4381 <!-- ##### STRUCT GstAsyncDiskSrc ##### -->
4382 <para>
4383
4384 </para>
4385
4386
4387 <!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
4388 <para>
4389 Specify how many bytes to read at a time.
4390 </para>
4391
4392
4393 <!-- ##### ARG GstAsyncDiskSrc:length ##### -->
4394 <para>
4395 Get the size of the current file.
4396 </para>
4397
4398
4399 <!-- ##### ARG GstAsyncDiskSrc:location ##### -->
4400 <para>
4401 Specify the location of the file to read.
4402 </para>
4403
4404
4405 <!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
4406 <para>
4407 Specify the current offset in the file.
4408 </para>
4409
4410
4411 <!-- ##### ARG GstAsyncDiskSrc:size ##### -->
4412 <para>
4413
4414 </para>
4415
4416
4417 <!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
4418 <para>
4419
4420 </para>
4421
4422
4423 <!-- ##### ENUM GstAsyncDiskSrcFlags ##### -->
4424 <para>
4425 <informaltable pgwide=1 frame="none" role="enum">
4426 <tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
4427 <tbody>
4428 <row>
4429 <entry>GST_ASYNCDISKSRC_OPEN</entry>
4430 <entry>the asyncdisksrc is open for reading</entry>
4431 </row>
4432
4433 </tbody></tgroup></informaltable>
4434
4435 </para>
4436
4437 @GST_ASYNCDISKSRC_OPEN: 
4438 @GST_ASYNCDISKSRC_FLAG_LAST: 
4439
4440 <!-- ##### STRUCT GstAtomicSwap ##### -->
4441 <para>
4442 The structure to handle values that can be swapped atomically
4443 </para>
4444
4445 @lock: 
4446
4447 <!-- ##### STRUCT GstAudioSink ##### -->
4448 <para>
4449
4450 </para>
4451
4452
4453 <!-- ##### SIGNAL GstAudioSink::handoff ##### -->
4454 <para>
4455 The buffer is sent to the sound card.
4456 </para>
4457
4458 @gstaudiosink: the object which received the signal.
4459 @arg1: the audiosink.
4460
4461 <!-- ##### ARG GstAudioSink:channels ##### -->
4462 <para>
4463
4464 </para>
4465
4466
4467 <!-- ##### ARG GstAudioSink:format ##### -->
4468 <para>
4469
4470 </para>
4471
4472
4473 <!-- ##### ARG GstAudioSink:frequency ##### -->
4474 <para>
4475
4476 </para>
4477
4478
4479 <!-- ##### ARG GstAudioSink:mute ##### -->
4480 <para>
4481
4482 </para>
4483
4484
4485 <!-- ##### STRUCT GstAudioSinkClass ##### -->
4486 <para>
4487
4488 </para>
4489
4490
4491 <!-- ##### STRUCT GstAudioSrc ##### -->
4492 <para>
4493
4494 </para>
4495
4496
4497 <!-- ##### ARG GstAudioSrc:bytes-per-read ##### -->
4498 <para>
4499 The number of bytes per read.
4500 </para>
4501
4502
4503 <!-- ##### ARG GstAudioSrc:channels ##### -->
4504 <para>
4505 The number of channels (mono, stereo, ...)
4506 </para>
4507
4508
4509 <!-- ##### ARG GstAudioSrc:curoffset ##### -->
4510 <para>
4511 Get the current number of bytes read.
4512 </para>
4513
4514
4515 <!-- ##### ARG GstAudioSrc:format ##### -->
4516 <para>
4517 The audio format as defined in soundcard.h
4518 </para>
4519
4520
4521 <!-- ##### ARG GstAudioSrc:frequency ##### -->
4522 <para>
4523 The frequency.
4524 </para>
4525
4526
4527 <!-- ##### STRUCT GstAudioSrcClass ##### -->
4528 <para>
4529
4530 </para>
4531
4532
4533 <!-- ##### STRUCT GstAutoplug ##### -->
4534 <para>
4535 The autoplug object
4536 </para>
4537
4538
4539 <!-- ##### SIGNAL GstAutoplug::new-object ##### -->
4540 <para>
4541
4542 </para>
4543
4544 @gstautoplug: the object which received the signal.
4545 @arg1: 
4546
4547 <!-- ##### STRUCT GstAutoplugFactory ##### -->
4548 <para>
4549 The autoplugfactory object
4550 </para>
4551
4552
4553 <!-- ##### ENUM GstAutoplugFlags ##### -->
4554 <para>
4555 The type of the autoplugger.
4556 </para>
4557
4558 @GST_AUTOPLUG_TO_CAPS: 
4559 @GST_AUTOPLUG_TO_RENDERER: 
4560 @GST_AUTOPLUG_FLAG_LAST: 
4561
4562 <!-- ##### STRUCT GstAutoplugNode ##### -->
4563 <para>
4564
4565 </para>
4566
4567 @prev: 
4568 @fac: 
4569 @templ: 
4570 @cost: 
4571 @endpoint: 
4572
4573 <!-- ##### SIGNAL GstBin::object-added ##### -->
4574 <para>
4575 is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
4576
4577 </para>
4578
4579 @gstbin: the object which received the signal.
4580 @arg1: the element that was added
4581
4582 <!-- ##### STRUCT GstBinClass ##### -->
4583 <para>
4584
4585 </para>
4586
4587
4588 <!-- ##### USER_FUNCTION GstBufferCopyFunc ##### -->
4589 <para>
4590 This supplied function is used to copy the buffer contents.
4591 </para>
4592
4593 @srcbuf: a #GstBuffer to copy from
4594 @Returns: a newly allocated #GstBuffer copy of srcbuf
4595
4596 <!-- ##### USER_FUNCTION GstBufferFreeFunc ##### -->
4597 <para>
4598 This supplied function is called when the buffer data has to be freed.
4599 </para>
4600
4601 @buf: a #GstBuffer to clear the buffer data of
4602
4603 <!-- ##### USER_FUNCTION GstBufferPoolCreateFunction ##### -->
4604 <para>
4605 The function called when a buffer has to be created for this pool.
4606 </para>
4607
4608 @pool: the pool from which to create the buffer
4609 @user_data: any user data
4610 @Returns: a new buffer from the pool
4611
4612 <!-- ##### USER_FUNCTION GstBufferPoolDestroyFunction ##### -->
4613 <para>
4614 This function will be called when the given buffer has to be returned to
4615 the pool.
4616 </para>
4617
4618 @pool: the pool to return the buffer to
4619 @buffer: the buffer to return
4620 @user_data: any user data
4621
4622 <!-- ##### USER_FUNCTION GstBufferPoolDestroyHook ##### -->
4623 <para>
4624 Will be called when the bufferpool is destroyed so that the owner of the pool
4625 can perform necessary cleanup.
4626 </para>
4627
4628 @pool: The pool that is being destroyed
4629 @user_data: user data as set on th bufferpool
4630
4631 <!-- ##### STRUCT GstCacheAssociation ##### -->
4632 <para>
4633
4634 </para>
4635
4636 @format: 
4637 @value: 
4638
4639 <!-- ##### ENUM GstCacheCertainty ##### -->
4640 <para>
4641
4642 </para>
4643
4644 @GST_CACHE_UNKNOWN: 
4645 @GST_CACHE_CERTAIN: 
4646 @GST_CACHE_FUZZY: 
4647
4648 <!-- ##### STRUCT GstCacheEntry ##### -->
4649 <para>
4650
4651 </para>
4652
4653 @type: 
4654 @id: 
4655
4656 <!-- ##### ENUM GstCacheEntryType ##### -->
4657 <para>
4658
4659 </para>
4660
4661 @GST_CACHE_ENTRY_ID: 
4662 @GST_CACHE_ENTRY_ASSOCIATION: 
4663 @GST_CACHE_ENTRY_OBJECT: 
4664 @GST_CACHE_ENTRY_FORMAT: 
4665
4666 <!-- ##### USER_FUNCTION GstCacheFilter ##### -->
4667 <para>
4668
4669 </para>
4670
4671 @cache: 
4672 @entry: 
4673 @Returns: 
4674
4675 <!-- ##### STRUCT GstCacheGroup ##### -->
4676 <para>
4677
4678 </para>
4679
4680 @groupnum: 
4681 @entries: 
4682 @certainty: 
4683 @peergroup: 
4684
4685 <!-- ##### ENUM GstCacheLookupMethod ##### -->
4686 <para>
4687
4688 </para>
4689
4690 @GST_CACHE_LOOKUP_EXACT: 
4691 @GST_CACHE_LOOKUP_BEFORE: 
4692 @GST_CACHE_LOOKUP_AFTER: 
4693
4694 <!-- ##### USER_FUNCTION GstCacheResolver ##### -->
4695 <para>
4696
4697 </para>
4698
4699 @cache: 
4700 @writer: 
4701 @writer_id: 
4702 @writer_string: 
4703 @user_data: 
4704 @Returns: 
4705
4706 <!-- ##### ENUM GstCapsDefinition ##### -->
4707 <para>
4708
4709 </para>
4710
4711 @GST_CAPS_ALWAYS: 
4712 @GST_CAPS_MAYBE: 
4713
4714 <!-- ##### TYPEDEF GstCapsFactory ##### -->
4715 <para>
4716
4717 </para>
4718
4719
4720 <!-- ##### TYPEDEF GstCapsFactoryEntry ##### -->
4721 <para>
4722
4723 </para>
4724
4725
4726 <!-- ##### TYPEDEF GstCapsFactory[] ##### -->
4727 <para>
4728
4729 </para>
4730
4731
4732 <!-- ##### SIGNAL GstDiskSink::handoff ##### -->
4733 <para>
4734 Is emited after the buffer has been written to the disk.
4735 </para>
4736
4737 @gstdisksink: the object which received the signal.
4738
4739 <!-- ##### ARG GstDiskSink:closed ##### -->
4740 <para>
4741
4742 </para>
4743
4744
4745 <!-- ##### ARG GstDiskSink:location ##### -->
4746 <para>
4747 The filename to write to.
4748 </para>
4749
4750
4751 <!-- ##### ARG GstDiskSink:maxfilesize ##### -->
4752 <para>
4753
4754 </para>
4755
4756
4757 <!-- ##### ENUM GstDiskSinkFlags ##### -->
4758 <para>
4759
4760 </para>
4761
4762 @GST_DISKSINK_OPEN: 
4763 @GST_DISKSINK_FLAG_LAST: 
4764
4765 <!-- ##### STRUCT GstDiskSrc ##### -->
4766 <para>
4767
4768 </para>
4769
4770
4771 <!-- ##### ARG GstDiskSrc:bytesperread ##### -->
4772 <para>
4773 Specify how many bytes to read at a time.
4774 </para>
4775
4776
4777 <!-- ##### ARG GstDiskSrc:filesize ##### -->
4778 <para>
4779
4780 </para>
4781
4782
4783 <!-- ##### ARG GstDiskSrc:location ##### -->
4784 <para>
4785 Specify the location of the file to read.
4786 </para>
4787
4788
4789 <!-- ##### ARG GstDiskSrc:offset ##### -->
4790 <para>
4791 Get/set the current offset in the file.
4792 </para>
4793
4794
4795 <!-- ##### ARG GstDiskSrc:size ##### -->
4796 <para>
4797 Get the size of the file.
4798 </para>
4799
4800
4801 <!-- ##### STRUCT GstDiskSrcClass ##### -->
4802 <para>
4803
4804 </para>
4805
4806
4807 <!-- ##### ENUM GstDiskSrcFlags ##### -->
4808 <para>
4809 <informaltable pgwide=1 frame="none" role="enum">
4810 <tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
4811 <tbody>
4812 <row>
4813 <entry>GST_DISKSRC_OPEN</entry>
4814 <entry>the disksrc is open for reading</entry>
4815 </row>
4816
4817 </tbody></tgroup></informaltable>
4818
4819 </para>
4820
4821 @GST_DISKSRC_OPEN: 
4822 @GST_DISKSRC_FLAG_LAST: 
4823
4824 <!-- ##### SIGNAL GstElement::deep-notify ##### -->
4825 <para>
4826
4827 </para>
4828
4829 @gstelement: the object which received the signal.
4830 @arg1: 
4831 @arg2: 
4832
4833 <!-- ##### SIGNAL GstElement::error-2 ##### -->
4834 <para>
4835
4836 </para>
4837
4838 @gstelement: the object which received the signal.
4839 @arg1: 
4840 @arg2: 
4841 @arg3: 
4842
4843 <!-- ##### SIGNAL GstElement::event ##### -->
4844 <para>
4845
4846 </para>
4847
4848 @gstelement: the object which received the signal.
4849 @arg1: 
4850
4851 <!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
4852 <para>
4853
4854 </para>
4855
4856 @gstelement: the object which received the signal.
4857 @arg1: The ghost pad that was removed.
4858
4859 <!-- ##### SIGNAL GstElement::new-ghost-pad ##### -->
4860 <para>
4861
4862 Is trigered whenever a new ghost pad is added to an element
4863 </para>
4864
4865 @gstelement: the object which received the signal.
4866 @arg1: the new ghost pad that was added
4867
4868 <!-- ##### STRUCT GstElementClass ##### -->
4869 <para>
4870
4871 </para>
4872
4873
4874 <!-- ##### STRUCT GstElementFactory ##### -->
4875 <para>
4876 This factory is used when registering the element, and contains the name
4877 of the element, the GtkType value for it, as well as a pointer to the
4878 GstElementDetails struct for the element.
4879 </para>
4880
4881
4882 <!-- ##### USER_FUNCTION GstElementGetClockFunction ##### -->
4883 <para>
4884 The function to get the clock from a clock providing element
4885 </para>
4886
4887 @element: The element to get the clock of
4888 @Returns: The clock provided by the element
4889
4890 <!-- ##### USER_FUNCTION GstElementSetClockFunction ##### -->
4891 <para>
4892 The function to set the clock on a clock receiving element.
4893 </para>
4894
4895 @element: The element to set the clock on
4896 @clock: The clock to set on the element
4897
4898 <!-- ##### STRUCT GstEsdSink ##### -->
4899 <para>
4900
4901 </para>
4902
4903
4904 <!-- ##### STRUCT GstEsdSinkClass ##### -->
4905 <para>
4906
4907 </para>
4908
4909
4910 <!-- ##### STRUCT GstFakeSink ##### -->
4911 <para>
4912
4913 </para>
4914
4915
4916 <!-- ##### SIGNAL GstFakeSink::handoff ##### -->
4917 <para>
4918 This signal is emmitted when a buffer is handled.
4919 </para>
4920
4921 @gstfakesink: the object which received the signal.
4922 @arg1: The buffer that is received.
4923
4924 <!-- ##### ARG GstFakeSink:dump ##### -->
4925 <para>
4926 Dump the contents of the buffer
4927 </para>
4928
4929
4930 <!-- ##### ARG GstFakeSink:last-message ##### -->
4931 <para>
4932 The last message this plugin emmited.
4933 </para>
4934
4935
4936 <!-- ##### ARG GstFakeSink:num-sinks ##### -->
4937 <para>
4938 The number of sink pads.
4939 </para>
4940
4941
4942 <!-- ##### ARG GstFakeSink:num-sources ##### -->
4943 <para>
4944
4945 </para>
4946
4947
4948 <!-- ##### ARG GstFakeSink:silent ##### -->
4949 <para>
4950 Indicates the plugin should not emit messages.
4951 </para>
4952
4953
4954 <!-- ##### ARG GstFakeSink:sync ##### -->
4955 <para>
4956 Sync on the clock
4957 </para>
4958
4959
4960 <!-- ##### STRUCT GstFakeSinkClass ##### -->
4961 <para>
4962
4963 </para>
4964
4965
4966 <!-- ##### STRUCT GstFakeSrc ##### -->
4967 <para>
4968
4969 </para>
4970
4971
4972 <!-- ##### SIGNAL GstFakeSrc::handoff ##### -->
4973 <para>
4974
4975 </para>
4976
4977 @gstfakesrc: the object which received the signal.
4978 @arg1: 
4979
4980 <!-- ##### ARG GstFakeSrc:data ##### -->
4981 <para>
4982
4983 </para>
4984
4985
4986 <!-- ##### ARG GstFakeSrc:dump ##### -->
4987 <para>
4988
4989 </para>
4990
4991
4992 <!-- ##### ARG GstFakeSrc:eos ##### -->
4993 <para>
4994
4995 </para>
4996
4997
4998 <!-- ##### ARG GstFakeSrc:filltype ##### -->
4999 <para>
5000
5001 </para>
5002
5003
5004 <!-- ##### ARG GstFakeSrc:last-message ##### -->
5005 <para>
5006
5007 </para>
5008
5009
5010 <!-- ##### ARG GstFakeSrc:loop-based ##### -->
5011 <para>
5012
5013 </para>
5014
5015
5016 <!-- ##### ARG GstFakeSrc:num-buffers ##### -->
5017 <para>
5018
5019 </para>
5020
5021
5022 <!-- ##### ARG GstFakeSrc:num-sources ##### -->
5023 <para>
5024
5025 </para>
5026
5027
5028 <!-- ##### ARG GstFakeSrc:output ##### -->
5029 <para>
5030
5031 </para>
5032
5033
5034 <!-- ##### ARG GstFakeSrc:parentsize ##### -->
5035 <para>
5036
5037 </para>
5038
5039
5040 <!-- ##### ARG GstFakeSrc:patern ##### -->
5041 <para>
5042
5043 </para>
5044
5045
5046 <!-- ##### ARG GstFakeSrc:pattern ##### -->
5047 <para>
5048
5049 </para>
5050
5051
5052 <!-- ##### ARG GstFakeSrc:silent ##### -->
5053 <para>
5054
5055 </para>
5056
5057
5058 <!-- ##### ARG GstFakeSrc:sizemax ##### -->
5059 <para>
5060
5061 </para>
5062
5063
5064 <!-- ##### ARG GstFakeSrc:sizemin ##### -->
5065 <para>
5066
5067 </para>
5068
5069
5070 <!-- ##### ARG GstFakeSrc:sizetype ##### -->
5071 <para>
5072
5073 </para>
5074
5075
5076 <!-- ##### STRUCT GstFakeSrcClass ##### -->
5077 <para>
5078
5079 </para>
5080
5081
5082 <!-- ##### ENUM GstFakeSrcDataType ##### -->
5083 <para>
5084
5085 </para>
5086
5087 @FAKESRC_DATA_ALLOCATE: 
5088 @FAKESRC_DATA_SUBBUFFER: 
5089 @FAKESRC_DATA_BUFFERPOOL: 
5090
5091 <!-- ##### ENUM GstFakeSrcFillType ##### -->
5092 <para>
5093
5094 </para>
5095
5096 @FAKESRC_FILLTYPE_NOTHING: 
5097 @FAKESRC_FILLTYPE_NULL: 
5098 @FAKESRC_FILLTYPE_RANDOM: 
5099 @FAKESRC_FILLTYPE_PATTERN: 
5100 @FAKESRC_FILLTYPE_PATTERN_CONT: 
5101
5102 <!-- ##### ENUM GstFakeSrcOutputType ##### -->
5103 <para>
5104
5105 </para>
5106
5107 @FAKESRC_FIRST_LAST_LOOP: 
5108 @FAKESRC_LAST_FIRST_LOOP: 
5109 @FAKESRC_PING_PONG: 
5110 @FAKESRC_ORDERED_RANDOM: 
5111 @FAKESRC_RANDOM: 
5112 @FAKESRC_PATTERN_LOOP: 
5113 @FAKESRC_PING_PONG_PATTERN: 
5114 @FAKESRC_GET_ALWAYS_SUCEEDS: 
5115
5116 <!-- ##### ENUM GstFakeSrcSizeType ##### -->
5117 <para>
5118
5119 </para>
5120
5121 @FAKESRC_SIZETYPE_NULL: 
5122 @FAKESRC_SIZETYPE_FIXED: 
5123 @FAKESRC_SIZETYPE_RANDOM: 
5124
5125 <!-- ##### STRUCT GstFdSink ##### -->
5126 <para>
5127
5128 </para>
5129
5130
5131 <!-- ##### ARG GstFdSink:fd ##### -->
5132 <para>
5133 The filedescriptor to write to.
5134 </para>
5135
5136
5137 <!-- ##### STRUCT GstFdSinkClass ##### -->
5138 <para>
5139
5140 </para>
5141
5142
5143 <!-- ##### STRUCT GstFdSrc ##### -->
5144 <para>
5145
5146 </para>
5147
5148
5149 <!-- ##### ARG GstFdSrc:bytesperread ##### -->
5150 <para>
5151 The number of bytes per read.
5152 </para>
5153
5154
5155 <!-- ##### ARG GstFdSrc:location ##### -->
5156 <para>
5157 The filedescriptor to read from. Pass the argument as a char* (???)
5158 </para>
5159
5160
5161 <!-- ##### ARG GstFdSrc:offset ##### -->
5162 <para>
5163 Get the current offset in the file.
5164 </para>
5165
5166
5167 <!-- ##### STRUCT GstFdSrcClass ##### -->
5168 <para>
5169
5170 </para>
5171
5172
5173 <!-- ##### ENUM GstFileSinkFlags ##### -->
5174 <para>
5175
5176 </para>
5177
5178 @GST_FILESINK_OPEN: 
5179 @GST_FILESINK_FLAG_LAST: 
5180
5181 <!-- ##### ARG GstFileSrc:blocksize ##### -->
5182 <para>
5183 The size of the buffers to pass to the peer element.
5184 </para>
5185
5186
5187 <!-- ##### ARG GstFileSrc:fd ##### -->
5188 <para>
5189 The file descriptor.
5190 </para>
5191
5192
5193 <!-- ##### ARG GstFileSrc:filesize ##### -->
5194 <para>
5195 The filesize.
5196 </para>
5197
5198
5199 <!-- ##### ARG GstFileSrc:location ##### -->
5200 <para>
5201 The filename 
5202 </para>
5203
5204
5205 <!-- ##### ARG GstFileSrc:mmapsize ##### -->
5206 <para>
5207 The size of the mmapped area.
5208 </para>
5209
5210
5211 <!-- ##### ARG GstFileSrc:offset ##### -->
5212 <para>
5213 The offset in the file that is currently being read.
5214 </para>
5215
5216
5217 <!-- ##### ARG GstFileSrc:touch ##### -->
5218 <para>
5219 Indicates the mmapped area should be touched to bring it into memory.
5220 </para>
5221
5222
5223 <!-- ##### ENUM GstFileSrcFlags ##### -->
5224 <para>
5225
5226 </para>
5227
5228 @GST_FILESRC_OPEN: 
5229 @GST_FILESRC_FLAG_LAST: 
5230
5231 <!-- ##### STRUCT GstFilter ##### -->
5232 <para>
5233
5234 </para>
5235
5236
5237 <!-- ##### STRUCT GstFilterClass ##### -->
5238 <para>
5239
5240 </para>
5241
5242
5243 <!-- ##### STRUCT GstHttpSrc ##### -->
5244 <para>
5245
5246 </para>
5247
5248
5249 <!-- ##### ARG GstHttpSrc:bytesperread ##### -->
5250 <para>
5251 Specify how many bytes to read at a time.
5252
5253 </para>
5254
5255
5256 <!-- ##### ARG GstHttpSrc:location ##### -->
5257 <para>
5258 Specify the location of the file. The location must be a fully qualified URL.
5259 </para>
5260
5261
5262 <!-- ##### STRUCT GstHttpSrcClass ##### -->
5263 <para>
5264
5265 </para>
5266
5267
5268 <!-- ##### STRUCT GstIdentity ##### -->
5269 <para>
5270
5271 </para>
5272
5273
5274 <!-- ##### SIGNAL GstIdentity::handoff ##### -->
5275 <para>
5276
5277 </para>
5278
5279 @gstidentity: the object which received the signal.
5280 @arg1: 
5281
5282 <!-- ##### ARG GstIdentity:control ##### -->
5283 <para>
5284
5285 </para>
5286
5287
5288 <!-- ##### ARG GstIdentity:drop-probability ##### -->
5289 <para>
5290
5291 </para>
5292
5293
5294 <!-- ##### ARG GstIdentity:dump ##### -->
5295 <para>
5296
5297 </para>
5298
5299
5300 <!-- ##### ARG GstIdentity:duplicate ##### -->
5301 <para>
5302
5303 </para>
5304
5305
5306 <!-- ##### ARG GstIdentity:error-after ##### -->
5307 <para>
5308
5309 </para>
5310
5311
5312 <!-- ##### ARG GstIdentity:last-message ##### -->
5313 <para>
5314
5315 </para>
5316
5317
5318 <!-- ##### ARG GstIdentity:loop-based ##### -->
5319 <para>
5320
5321 </para>
5322
5323
5324 <!-- ##### ARG GstIdentity:silent ##### -->
5325 <para>
5326
5327 </para>
5328
5329
5330 <!-- ##### ARG GstIdentity:sleep-time ##### -->
5331 <para>
5332
5333 </para>
5334
5335
5336 <!-- ##### STRUCT GstIdentityClass ##### -->
5337 <para>
5338
5339 </para>
5340
5341
5342 <!-- ##### STRUCT GstLink ##### -->
5343 <para>
5344
5345 </para>
5346
5347
5348 <!-- ##### STRUCT GstLinkClass ##### -->
5349 <para>
5350
5351 </para>
5352
5353
5354 <!-- ##### ARG GstMD5Sink:md5 ##### -->
5355 <para>
5356
5357 </para>
5358
5359
5360 <!-- ##### STRUCT GstMemChunkElement ##### -->
5361 <para>
5362 An entry in the memchunk area
5363 </para>
5364
5365 @link: 
5366 @area: 
5367
5368 <!-- ##### STRUCT GstMeta ##### -->
5369 <para>
5370
5371 </para>
5372
5373 @lock: for locking purposes
5374 @flags: the flags of the meta data
5375 @data: the meta data
5376 @size: the size of the meta data
5377
5378 <!-- ##### ENUM GstMetaFlags ##### -->
5379 <para>
5380 Flags indicating properties about the meta data.
5381 </para>
5382
5383 @GST_META_FREEABLE: the meta data can be freed
5384
5385 <!-- ##### ENUM GstMultiDiskSrcFlags ##### -->
5386 <para>
5387
5388 </para>
5389
5390 @GST_MULTIDISKSRC_OPEN: 
5391 @GST_MULTIDISKSRC_FLAG_LAST: 
5392
5393 <!-- ##### STRUCT GstObjectClass ##### -->
5394 <para>
5395
5396 </para>
5397
5398
5399 <!-- ##### ARG GstPad:active ##### -->
5400 <para>
5401 Indicates this pad is active
5402 </para>
5403
5404
5405 <!-- ##### STRUCT GstPadClass ##### -->
5406 <para>
5407
5408 </para>
5409
5410
5411 <!-- ##### TYPEDEF GstPadConnectFunction ##### -->
5412 <para>
5413
5414 </para>
5415
5416
5417 <!-- ##### TYPEDEF GstPadConnectReturn ##### -->
5418 <para>
5419
5420 </para>
5421
5422
5423 <!-- ##### USER_FUNCTION GstPadDispatcherFunc ##### -->
5424 <para>
5425 The signature of the dispatcher callback.
5426 </para>
5427
5428 @pad: The pad that is being dispatched
5429 @data: user data
5430 @Returns: TRUE if no further pads need to be processed
5431
5432 <!-- ##### USER_FUNCTION GstPadEOSFunction ##### -->
5433 <para>
5434 The function that will be called in an EOS case.
5435 </para>
5436
5437 @pad: the pad that needs to be set to EOS state
5438 @Returns: TRUE if EOS was successful, FALSE otherwise
5439
5440 <!-- ##### TYPEDEF GstPadFactoryEntry ##### -->
5441 <para>
5442 Defines an entry for a padfactory.
5443 </para>
5444
5445
5446 <!-- ##### TYPEDEF GstPadFactory[] ##### -->
5447 <para>
5448 The padfactory.
5449 </para>
5450
5451
5452 <!-- ##### USER_FUNCTION GstPadGetRegionFunction ##### -->
5453 <para>
5454 The function that will be called when pulling a region buffer.
5455 You can specify which buffer to get using an offset/length pair or
5456 a start/stop timecode pair.
5457 </para>
5458
5459 @pad: the pad to get a buffer from
5460 @type: the type of region to get (time or offset based)
5461 @offset: the offset of the region to get
5462 @len: the length of the region to get
5463 @Returns: a #GstBuffer
5464
5465 <!-- ##### USER_FUNCTION GstPadNegotiateFunction ##### -->
5466 <para>
5467 The function that will be called when negotiating.
5468 </para>
5469
5470 @pad: The pad that is being negotiated
5471 @caps: The current caps that are being negotiated
5472 @data: A generic gpointer that can be used to store user_data
5473 @Returns: The result of the negotiation process
5474
5475 <!-- ##### ENUM GstPadNegotiateReturn ##### -->
5476 <para>
5477 The possible results from padnegotiation.
5478 </para>
5479
5480 @GST_PAD_NEGOTIATE_FAIL: The pads could not agree about the media type.
5481 @GST_PAD_NEGOTIATE_AGREE: The pads agreed about the media type.
5482 @GST_PAD_NEGOTIATE_TRY: The pad did not agree and suggests another media type.
5483
5484 <!-- ##### USER_FUNCTION GstPadNewCapsFunction ##### -->
5485 <para>
5486 The function that will be called when the caps of the pad has
5487 changed.
5488 </para>
5489
5490 @pad: The pad that has its caps changed
5491 @caps: the new caps of the pad
5492
5493 <!-- ##### USER_FUNCTION GstPadPullFunction ##### -->
5494 <para>
5495 The function that will be called when pulling buffers.
5496 </para>
5497
5498 @pad: the pad to pull
5499 @Returns: a GstBuffer
5500
5501 <!-- ##### USER_FUNCTION GstPadPullRegionFunction ##### -->
5502 <para>
5503 The function that will be called when pulling a region buffer.
5504 You can specify which buffer to get using an offset/length pair or
5505 a start/stop timecode pair.
5506 </para>
5507
5508 @pad: the pad to get a buffer from
5509 @type: the type of region to get (time or offset based)
5510 @offset: the offset of the region to get
5511 @len: the length of the region to get
5512 @Returns: a #GstBuffer
5513
5514 <!-- ##### USER_FUNCTION GstPadPushFunction ##### -->
5515 <para>
5516
5517 The function that will be called when pushing a buffers.
5518 </para>
5519
5520 @pad: the pad to push
5521 @buf: a GstBuffer to push
5522
5523 <!-- ##### USER_FUNCTION GstPadQoSFunction ##### -->
5524 <para>
5525 The function that will be called when a QoS message is sent.
5526 </para>
5527
5528 @pad: the pad that sent the QoS message
5529 @qos_message: the message
5530
5531 <!-- ##### ENUM GstPadQueryType ##### -->
5532 <para>
5533 The different supported query types.
5534 </para>
5535
5536 @GST_PAD_QUERY_NONE: 
5537 @GST_PAD_QUERY_TOTAL: Query the total stream time.
5538 @GST_PAD_QUERY_POSITION: Query the current stream position.
5539 @GST_PAD_QUERY_LATENCY: Query the latency on the pad.
5540 @GST_PAD_QUERY_JITTER: Query the average jitter beteen optimal processing 
5541                        and current processing.
5542 @GST_PAD_QUERY_START: Query for the configured start time for segmented seek
5543 @GST_PAD_QUERY_SEGMENT_END: Query the end position of the currently 
5544                             executing segment.
5545 @GST_PAD_QUERY_RATE: Query at which rate this pad will process data.
5546
5547 <!-- ##### STRUCT GstPadTemplateClass ##### -->
5548 <para>
5549
5550 </para>
5551
5552
5553 <!-- ##### ENUM GstParseErrors ##### -->
5554 <para>
5555
5556 </para>
5557
5558 @GST_PARSE_ERROR_SYNTAX: 
5559 @GST_PARSE_ERROR_CREATING_ELEMENT: 
5560 @GST_PARSE_ERROR_NOSUCH_ELEMENT: 
5561 @GST_PARSE_ERROR_INTERNAL: 
5562 @GST_PARSE_ERROR_LINK: 
5563
5564 <!-- ##### ENUM GstPipeFilterFlags ##### -->
5565 <para>
5566
5567 </para>
5568
5569 @GST_PIPEFILTER_OPEN: 
5570 @GST_PIPEFILTER_FLAG_LAST: 
5571
5572 <!-- ##### ARG GstPipefilter:command ##### -->
5573 <para>
5574 Sets the command to be executed.
5575 </para>
5576
5577
5578 <!-- ##### STRUCT GstPipelineClass ##### -->
5579 <para>
5580
5581 </para>
5582
5583
5584 <!-- ##### STRUCT GstPluginElement ##### -->
5585 <para>
5586
5587 </para>
5588
5589
5590 <!-- ##### TYPEDEF GstPropsFactoryEntry ##### -->
5591 <para>
5592
5593 </para>
5594
5595
5596 <!-- ##### TYPEDEF GstPropsFactory[] ##### -->
5597 <para>
5598
5599 </para>
5600
5601
5602 <!-- ##### ENUM GstPropsId ##### -->
5603 <para>
5604
5605 </para>
5606
5607 @GST_PROPS_END_ID_NUM: 
5608 @GST_PROPS_LIST_ID_NUM: 
5609 @GST_PROPS_INT_ID_NUM: 
5610 @GST_PROPS_INT_RANGE_ID_NUM: 
5611 @GST_PROPS_FOURCC_ID_NUM: 
5612 @GST_PROPS_BOOL_ID_NUM: 
5613
5614 <!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
5615 <para>
5616
5617 </para>
5618
5619
5620 <!-- ##### STRUCT GstQueue ##### -->
5621 <para>
5622
5623 </para>
5624
5625
5626 <!-- ##### ARG GstQueue:block ##### -->
5627 <para>
5628 Specify wether the queue blocks or not. 
5629 </para>
5630
5631
5632 <!-- ##### ARG GstQueue:leaky ##### -->
5633 <para>
5634
5635 </para>
5636
5637
5638 <!-- ##### ARG GstQueue:level ##### -->
5639 <para>
5640 Get the number of buffers in the queue.
5641 </para>
5642
5643
5644 <!-- ##### ARG GstQueue:max-level ##### -->
5645 <para>
5646 Specify the maximum number of buffers in the queue before the queue
5647 blocks.
5648 </para>
5649
5650
5651 <!-- ##### ARG GstQueue:may-deadlock ##### -->
5652 <para>
5653
5654 </para>
5655
5656
5657 <!-- ##### ARG GstQueue:timeout ##### -->
5658 <para>
5659
5660 </para>
5661
5662
5663 <!-- ##### STRUCT GstQueueClass ##### -->
5664 <para>
5665
5666 </para>
5667
5668
5669 <!-- ##### ENUM GstRegionType ##### -->
5670 <para>
5671 the region types for #gst_pad_pullregion.
5672 </para>
5673
5674 @GST_REGION_VOID: 
5675 @GST_REGION_OFFSET_LEN: an offet/length pair
5676 @GST_REGION_TIME_LEN: a time start/length pair
5677
5678 <!-- ##### STRUCT GstRegistryRead ##### -->
5679 <para>
5680
5681 </para>
5682
5683 @global_reg: 
5684 @local_reg: 
5685
5686 <!-- ##### STRUCT GstRegistryWrite ##### -->
5687 <para>
5688
5689 </para>
5690
5691 @dir: 
5692 @file: 
5693 @tmp_file: 
5694
5695 <!-- ##### ENUM GstResult ##### -->
5696 <para>
5697
5698 </para>
5699
5700 @GST_RESULT_OK: 
5701 @GST_RESULT_NOK: 
5702 @GST_RESULT_NOT_IMPL: 
5703
5704 <!-- ##### STRUCT GstScheduleChain ##### -->
5705 <para>
5706
5707 </para>
5708
5709 @sched: 
5710 @disabled: 
5711 @elements: 
5712 @num_elements: 
5713 @entry: 
5714 @cothreaded_elements: 
5715 @schedule: 
5716
5717 <!-- ##### STRUCT GstScheduler ##### -->
5718 <para>
5719
5720 </para>
5721
5722 @object: 
5723 @parent: 
5724 @parent_sched: 
5725 @state: 
5726 @clock: 
5727 @current_clock: 
5728 @clock_providers: 
5729 @clock_receivers: 
5730 @schedulers: 
5731
5732 <!-- ##### STRUCT GstSchedulerClass ##### -->
5733 <para>
5734
5735 </para>
5736
5737
5738 <!-- ##### STRUCT GstSineSrc ##### -->
5739 <para>
5740
5741 </para>
5742
5743
5744 <!-- ##### ARG GstSineSrc:buffersize ##### -->
5745 <para>
5746
5747 </para>
5748
5749
5750 <!-- ##### ARG GstSineSrc:channels ##### -->
5751 <para>
5752 The number of channels.
5753 </para>
5754
5755
5756 <!-- ##### ARG GstSineSrc:format ##### -->
5757 <para>
5758 The format ad defined in soundcard.h
5759 </para>
5760
5761
5762 <!-- ##### ARG GstSineSrc:freq ##### -->
5763 <para>
5764 The frequency.
5765 </para>
5766
5767
5768 <!-- ##### ARG GstSineSrc:frequency ##### -->
5769 <para>
5770 The fequency.
5771 </para>
5772
5773
5774 <!-- ##### ARG GstSineSrc:samplerate ##### -->
5775 <para>
5776
5777 </para>
5778
5779
5780 <!-- ##### ARG GstSineSrc:tablesize ##### -->
5781 <para>
5782
5783 </para>
5784
5785
5786 <!-- ##### ARG GstSineSrc:volume ##### -->
5787 <para>
5788 The volume as a double 0.0 is silent, 1.0 is loudest.
5789 </para>
5790
5791
5792 <!-- ##### STRUCT GstSineSrcClass ##### -->
5793 <para>
5794
5795 </para>
5796
5797
5798 <!-- ##### STRUCT GstSink ##### -->
5799 <para>
5800
5801 </para>
5802
5803
5804 <!-- ##### STRUCT GstSinkClass ##### -->
5805 <para>
5806
5807 </para>
5808
5809
5810 <!-- ##### TYPEDEF GstSpiderLink ##### -->
5811 <para>
5812
5813 </para>
5814
5815
5816 <!-- ##### STRUCT GstSrc ##### -->
5817 <para>
5818
5819 </para>
5820
5821
5822 <!-- ##### SIGNAL GstSrc::eos ##### -->
5823 <para>
5824 An eos signal is triggered whenever the GstSrc has reached the end of 
5825 the stream.
5826
5827 </para>
5828
5829 @gstsrc: the object which received the signal.
5830 @arg1: the object which received the signal
5831
5832 <!-- ##### STRUCT GstSrcClass ##### -->
5833 <para>
5834
5835 </para>
5836
5837
5838 <!-- ##### ENUM GstSrcFlags ##### -->
5839 <para>
5840 Flags for the GstSrc element
5841 </para>
5842
5843 @GST_SRC_ASYNC: Indicates that this src is asynchronous
5844 @GST_SRC_FLAG_LAST: subclasses can use this to number their flags
5845
5846 <!-- ##### SIGNAL GstStatistics::update ##### -->
5847 <para>
5848
5849 </para>
5850
5851 @gststatistics: the object which received the signal.
5852
5853 <!-- ##### ARG GstStatistics:buffer-update-freq ##### -->
5854 <para>
5855
5856 </para>
5857
5858
5859 <!-- ##### ARG GstStatistics:buffers ##### -->
5860 <para>
5861
5862 </para>
5863
5864
5865 <!-- ##### ARG GstStatistics:bytes ##### -->
5866 <para>
5867
5868 </para>
5869
5870
5871 <!-- ##### ARG GstStatistics:bytes-update-freq ##### -->
5872 <para>
5873
5874 </para>
5875
5876
5877 <!-- ##### ARG GstStatistics:event-update-freq ##### -->
5878 <para>
5879
5880 </para>
5881
5882
5883 <!-- ##### ARG GstStatistics:events ##### -->
5884 <para>
5885
5886 </para>
5887
5888
5889 <!-- ##### ARG GstStatistics:silent ##### -->
5890 <para>
5891
5892 </para>
5893
5894
5895 <!-- ##### ARG GstStatistics:update ##### -->
5896 <para>
5897
5898 </para>
5899
5900
5901 <!-- ##### ARG GstStatistics:update-on-eos ##### -->
5902 <para>
5903
5904 </para>
5905
5906
5907 <!-- ##### STRUCT GstSystemClock ##### -->
5908 <para>
5909
5910 </para>
5911
5912
5913 <!-- ##### STRUCT GstTee ##### -->
5914 <para>
5915
5916 </para>
5917
5918
5919 <!-- ##### ARG GstTee:last-message ##### -->
5920 <para>
5921
5922 </para>
5923
5924
5925 <!-- ##### ARG GstTee:num-pads ##### -->
5926 <para>
5927
5928 </para>
5929
5930
5931 <!-- ##### ARG GstTee:silent ##### -->
5932 <para>
5933
5934 </para>
5935
5936
5937 <!-- ##### STRUCT GstTeeClass ##### -->
5938 <para>
5939
5940 </para>
5941
5942
5943 <!-- ##### ARG GstThread:create-thread ##### -->
5944 <para>
5945 TRUE if the thread should be created.
5946
5947 </para>
5948
5949
5950 <!-- ##### STRUCT GstThreadClass ##### -->
5951 <para>
5952
5953 </para>
5954
5955
5956 <!-- ##### ENUM GstTimeCacheCertainty ##### -->
5957 <para>
5958
5959 </para>
5960
5961 @GST_TIME_CACHE_UNKNOWN: 
5962 @GST_TIME_CACHE_CERTAIN: 
5963 @GST_TIME_CACHE_FUZZY_LOCATION: 
5964 @GST_TIME_CACHE_FUZZY_TIMESTAMP: 
5965 @GST_TIME_CACHE_FUZZY: 
5966
5967 <!-- ##### STRUCT GstTimeCacheEntry ##### -->
5968 <para>
5969
5970 </para>
5971
5972 @location: 
5973 @timestamp: 
5974
5975 <!-- ##### STRUCT GstTimeCacheGroup ##### -->
5976 <para>
5977
5978 </para>
5979
5980 @groupnum: 
5981 @entries: 
5982 @certainty: 
5983 @peergroup: 
5984 @mintimestamp: 
5985 @maxtimestamp: 
5986 @minlocation: 
5987 @maxlocation: 
5988
5989 <!-- ##### STRUCT GstTrace ##### -->
5990 <para>
5991
5992 </para>
5993
5994 @filename: 
5995 @fd: 
5996 @buf: 
5997 @bufsize: 
5998 @bufoffset: 
5999
6000 <!-- ##### STRUCT GstTraceEntry ##### -->
6001 <para>
6002
6003 </para>
6004
6005 @timestamp: 
6006 @sequence: 
6007 @data: 
6008 @message: 
6009
6010 <!-- ##### SIGNAL GstTypeFind::have-type ##### -->
6011 <para>
6012 The signal to indicate the mime type was detected.
6013 </para>
6014
6015 @gsttypefind: the object which received the signal.
6016 @arg1: The mime type that was detected
6017
6018 <!-- ##### ARG GstTypeFind:caps ##### -->
6019 <para>
6020
6021 </para>
6022
6023
6024 <!-- ##### ARG GstTypeFind:type ##### -->
6025 <para>
6026 Query the element for the current mime type
6027 </para>
6028
6029
6030 <!-- ##### STRUCT GstXML ##### -->
6031 <para>
6032
6033 </para>
6034
6035
6036 <!-- ##### SIGNAL GstXML::object-loaded ##### -->
6037 <para>
6038
6039 </para>
6040
6041 @gstxml: the object which received the signal.
6042 @arg1: 
6043 @arg2: 
6044
6045 <!-- ##### USER_FUNCTION GstXMLRegistryAddPathList ##### -->
6046 <para>
6047
6048 </para>
6049
6050 @registry: 
6051
6052 <!-- ##### USER_FUNCTION GstXMLRegistryClose ##### -->
6053 <para>
6054
6055 </para>
6056
6057 @registry: 
6058 @Returns: 
6059
6060 <!-- ##### USER_FUNCTION GstXMLRegistryGetPerms ##### -->
6061 <para>
6062
6063 </para>
6064
6065 @registry: 
6066
6067 <!-- ##### USER_FUNCTION GstXMLRegistryLoad ##### -->
6068 <para>
6069
6070 </para>
6071
6072 @registry: 
6073 @dest: 
6074 @size: 
6075 @Returns: 
6076
6077 <!-- ##### ENUM GstXMLRegistryMode ##### -->
6078 <para>
6079
6080 </para>
6081
6082 @GST_XML_REGISTRY_READ: 
6083 @GST_XML_REGISTRY_WRITE: 
6084
6085 <!-- ##### USER_FUNCTION GstXMLRegistryOpen ##### -->
6086 <para>
6087
6088 </para>
6089
6090 @registry: 
6091 @mode: 
6092 @Returns: 
6093
6094 <!-- ##### USER_FUNCTION GstXMLRegistryParser ##### -->
6095 <para>
6096
6097 </para>
6098
6099 @context: 
6100 @tag: 
6101 @text: 
6102 @text_len: 
6103 @registry: 
6104 @error: 
6105 @Returns: 
6106
6107 <!-- ##### USER_FUNCTION GstXMLRegistrySave ##### -->
6108 <para>
6109
6110 </para>
6111
6112 @registry: 
6113 @format: 
6114 @Varargs: 
6115 @Returns: 
6116
6117 <!-- ##### ENUM GstXMLRegistryState ##### -->
6118 <para>
6119
6120 </para>
6121
6122 @GST_XML_REGISTRY_NONE: 
6123 @GST_XML_REGISTRY_TOP: 
6124 @GST_XML_REGISTRY_PATHS: 
6125 @GST_XML_REGISTRY_PATH: 
6126 @GST_XML_REGISTRY_PATHS_DONE: 
6127 @GST_XML_REGISTRY_PLUGIN: 
6128 @GST_XML_REGISTRY_FEATURE: 
6129 @GST_XML_REGISTRY_PADTEMPLATE: 
6130 @GST_XML_REGISTRY_CAPS: 
6131 @GST_XML_REGISTRY_CAPSCOMP: 
6132 @GST_XML_REGISTRY_PROPERTIES: 
6133
6134 <!-- ##### SIGNAL GstXml::object-loaded ##### -->
6135 <para>
6136
6137 </para>
6138
6139 @gstxml: the object which received the signal.
6140 @arg1: 
6141 @arg2: 
6142
6143 <!-- ##### MACRO IDENTIFIER ##### -->
6144 <para>
6145
6146 </para>
6147
6148
6149 <!-- ##### MACRO INFO ##### -->
6150 <para>
6151
6152 </para>
6153
6154 @cat: 
6155 @format: 
6156 @args...: 
6157
6158 <!-- ##### MACRO INFO_ELEMENT ##### -->
6159 <para>
6160
6161 </para>
6162
6163 @cat: 
6164 @element: 
6165 @format: 
6166 @args...: 
6167
6168 <!-- ##### MACRO LINK ##### -->
6169 <para>
6170
6171 </para>
6172
6173
6174 <!-- ##### MACRO LOCAL_REGISTRY_DIR ##### -->
6175 <para>
6176
6177 </para>
6178
6179
6180 <!-- ##### MACRO LOCAL_REGISTRY_FILE ##### -->
6181 <para>
6182
6183 </para>
6184
6185
6186 <!-- ##### MACRO LOCAL_REGISTRY_FILE_TMP ##### -->
6187 <para>
6188
6189 </para>
6190
6191
6192 <!-- ##### STRUCT MetaAudioRaw ##### -->
6193 <para>
6194
6195 </para>
6196
6197 @meta: 
6198 @format: 
6199 @channels: 
6200 @frequency: 
6201 @bps: 
6202
6203 <!-- ##### STRUCT MetaAudioSpectrum ##### -->
6204 <para>
6205
6206 </para>
6207
6208 @meta: 
6209 @bands: 
6210 @channels: 
6211 @interleaved: 
6212 @lowfreq: 
6213 @highfreq: 
6214 @steps: 
6215
6216 <!-- ##### STRUCT MetaDGA ##### -->
6217 <para>
6218
6219 </para>
6220
6221 @base: 
6222 @swidth: 
6223 @sheight: 
6224 @bytes_per_line: 
6225
6226 <!-- ##### STRUCT MetaOverlay ##### -->
6227 <para>
6228
6229 </para>
6230
6231 @wx: 
6232 @wy: 
6233 @overlay_element: 
6234 @clip_count: 
6235 @overlay_clip: 
6236 @width: 
6237 @height: 
6238 @did_overlay: 
6239 @fully_obscured: 
6240
6241 <!-- ##### STRUCT MetaVideoRaw ##### -->
6242 <para>
6243
6244 </para>
6245
6246 @meta: 
6247 @format: 
6248 @visual: 
6249 @width: 
6250 @height: 
6251 @overlay_info: 
6252 @dga_info: 
6253
6254 <!-- ##### MACRO N_ ##### -->
6255 <para>
6256
6257 </para>
6258
6259 @String: 
6260
6261 <!-- ##### STRUCT OverlayClip ##### -->
6262 <para>
6263
6264 </para>
6265
6266 @x1: 
6267 @x2: 
6268 @y1: 
6269 @y2: 
6270
6271 <!-- ##### MACRO REGISTRY_DIR_PERMS ##### -->
6272 <para>
6273
6274 </para>
6275
6276
6277 <!-- ##### MACRO REGISTRY_FILE_PERMS ##### -->
6278 <para>
6279
6280 </para>
6281
6282
6283 <!-- ##### MACRO REGISTRY_TMPFILE_PERMS ##### -->
6284 <para>
6285
6286 </para>
6287
6288
6289 <!-- ##### MACRO STACK_SIZE ##### -->
6290 <para>
6291
6292 </para>
6293
6294
6295 <!-- ##### MACRO TRACE_ENABLE ##### -->
6296 <para>
6297 must be defined to activate the tracing functionality.
6298 </para>
6299
6300
6301 <!-- ##### MACRO VALUE ##### -->
6302 <para>
6303
6304 </para>
6305
6306
6307 <!-- ##### MACRO YYSTYPE ##### -->
6308 <para>
6309
6310 </para>
6311
6312
6313 <!-- ##### MACRO _ ##### -->
6314 <para>
6315
6316 </para>
6317
6318 @String: 
6319
6320 <!-- ##### MACRO bindtextdomain ##### -->
6321 <para>
6322
6323 </para>
6324
6325 @Domain: 
6326 @Directory: 
6327
6328 <!-- ##### TYPEDEF cothread ##### -->
6329 <para>
6330
6331 </para>
6332
6333
6334 <!-- ##### FUNCTION cothread_get_data ##### -->
6335 <para>
6336
6337 </para>
6338
6339 @thread: 
6340 @key: 
6341 @Returns: 
6342
6343 <!-- ##### FUNCTION cothread_getcurrent ##### -->
6344 <para>
6345
6346 </para>
6347
6348 @Returns: 
6349
6350 <!-- ##### FUNCTION cothread_init ##### -->
6351 <para>
6352 </para>
6353
6354 @Returns: 
6355
6356 <!-- ##### FUNCTION cothread_set_data ##### -->
6357 <para>
6358
6359 </para>
6360
6361 @thread: 
6362 @key: 
6363 @data: 
6364
6365 <!-- ##### MACRO dcgettext ##### -->
6366 <para>
6367
6368 </para>
6369
6370 @Domain: 
6371 @String: 
6372 @Type: 
6373
6374 <!-- ##### MACRO dgettext ##### -->
6375 <para>
6376
6377 </para>
6378
6379 @Domain: 
6380 @String: 
6381
6382 <!-- ##### MACRO do_cothread_context_destroy ##### -->
6383 <para>
6384
6385 </para>
6386
6387 @context: 
6388
6389 <!-- ##### MACRO do_cothread_context_init ##### -->
6390 <para>
6391
6392 </para>
6393
6394
6395 <!-- ##### MACRO do_cothread_create ##### -->
6396 <para>
6397
6398 </para>
6399
6400 @new_cothread: 
6401 @context: 
6402 @func: 
6403 @argc: 
6404 @argv: 
6405
6406 <!-- ##### MACRO do_cothread_destroy ##### -->
6407 <para>
6408
6409 </para>
6410
6411 @cothread: 
6412
6413 <!-- ##### MACRO do_cothread_get_current ##### -->
6414 <para>
6415
6416 </para>
6417
6418
6419 <!-- ##### MACRO do_cothread_get_main ##### -->
6420 <para>
6421
6422 </para>
6423
6424 @context: 
6425
6426 <!-- ##### MACRO do_cothread_lock ##### -->
6427 <para>
6428
6429 </para>
6430
6431 @cothread: 
6432
6433 <!-- ##### MACRO do_cothread_setfunc ##### -->
6434 <para>
6435
6436 </para>
6437
6438 @cothread: 
6439 @context: 
6440 @func: 
6441 @argc: 
6442 @argv: 
6443
6444 <!-- ##### MACRO do_cothread_switch ##### -->
6445 <para>
6446
6447 </para>
6448
6449 @to: 
6450
6451 <!-- ##### MACRO do_cothread_unlock ##### -->
6452 <para>
6453
6454 </para>
6455
6456 @cothread: 
6457
6458 <!-- ##### MACRO do_cothreads_init ##### -->
6459 <para>
6460
6461 </para>
6462
6463 @x: 
6464
6465 <!-- ##### MACRO do_cothreads_stackquery ##### -->
6466 <para>
6467
6468 </para>
6469
6470 @stack: 
6471 @size: 
6472
6473 <!-- ##### TYPEDEF element_t ##### -->
6474 <para>
6475
6476 </para>
6477
6478
6479 <!-- ##### FUNCTION g2g_object_class_find_property ##### -->
6480 <para>
6481
6482 </para>
6483
6484 @oclass: 
6485 @name: 
6486 @Returns: 
6487
6488 <!-- ##### FUNCTION g2g_object_class_install_property ##### -->
6489 <para>
6490
6491 </para>
6492
6493 @oclass: 
6494 @property_id: 
6495 @pspec: 
6496
6497 <!-- ##### FUNCTION g2g_object_class_list_properties ##### -->
6498 <para>
6499
6500 </para>
6501
6502 @oclass: 
6503 @n_properties: 
6504 @Returns: 
6505
6506 <!-- ##### FUNCTION g2g_object_new ##### -->
6507 <para>
6508
6509 </para>
6510
6511 @type: 
6512 @blah_varargs_stuff: 
6513 @Returns: 
6514
6515 <!-- ##### FUNCTION g2g_object_run_dispose ##### -->
6516 <para>
6517
6518 </para>
6519
6520 @object: 
6521
6522 <!-- ##### FUNCTION g2g_param_spec_boolean ##### -->
6523 <para>
6524
6525 </para>
6526
6527 @name: 
6528 @nick: 
6529 @blurb: 
6530 @def: 
6531 @flags: 
6532 @Returns: 
6533
6534 <!-- ##### FUNCTION g2g_param_spec_double ##### -->
6535 <para>
6536
6537 </para>
6538
6539 @name: 
6540 @nick: 
6541 @blurb: 
6542 @min: 
6543 @max: 
6544 @def: 
6545 @flags: 
6546 @Returns: 
6547
6548 <!-- ##### FUNCTION g2g_param_spec_enum ##### -->
6549 <para>
6550
6551 </para>
6552
6553 @name: 
6554 @nick: 
6555 @blurb: 
6556 @e: 
6557 @def: 
6558 @flags: 
6559 @Returns: 
6560
6561 <!-- ##### FUNCTION g2g_param_spec_float ##### -->
6562 <para>
6563
6564 </para>
6565
6566 @name: 
6567 @nick: 
6568 @blurb: 
6569 @min: 
6570 @max: 
6571 @def: 
6572 @flags: 
6573 @Returns: 
6574
6575 <!-- ##### FUNCTION g2g_param_spec_int ##### -->
6576 <para>
6577
6578 </para>
6579
6580 @name: 
6581 @nick: 
6582 @blurb: 
6583 @min: 
6584 @max: 
6585 @def: 
6586 @flags: 
6587 @Returns: 
6588
6589 <!-- ##### FUNCTION g2g_param_spec_long ##### -->
6590 <para>
6591
6592 </para>
6593
6594 @name: 
6595 @nick: 
6596 @blurb: 
6597 @min: 
6598 @max: 
6599 @def: 
6600 @flags: 
6601 @Returns: 
6602
6603 <!-- ##### FUNCTION g2g_param_spec_pointer ##### -->
6604 <para>
6605
6606 </para>
6607
6608 @name: 
6609 @nick: 
6610 @blurb: 
6611 @flags: 
6612 @Returns: 
6613
6614 <!-- ##### FUNCTION g2g_param_spec_string ##### -->
6615 <para>
6616
6617 </para>
6618
6619 @name: 
6620 @nick: 
6621 @blurb: 
6622 @def: 
6623 @flags: 
6624 @Returns: 
6625
6626 <!-- ##### FUNCTION g2g_param_spec_uint ##### -->
6627 <para>
6628
6629 </para>
6630
6631 @name: 
6632 @nick: 
6633 @blurb: 
6634 @min: 
6635 @max: 
6636 @def: 
6637 @flags: 
6638 @Returns: 
6639
6640 <!-- ##### FUNCTION g2g_param_spec_ulong ##### -->
6641 <para>
6642
6643 </para>
6644
6645 @name: 
6646 @nick: 
6647 @blurb: 
6648 @min: 
6649 @max: 
6650 @def: 
6651 @flags: 
6652 @Returns: 
6653
6654 <!-- ##### FUNCTION g2g_signal_new ##### -->
6655 <para>
6656
6657 </para>
6658
6659 @signal_name: 
6660 @object_type: 
6661 @signal_flags: 
6662 @function_offset: 
6663 @accumulator: 
6664 @Returns: 
6665
6666 <!-- ##### FUNCTION g2g_type_register_static ##### -->
6667 <para>
6668
6669 </para>
6670
6671 @parent_type: 
6672 @type_name: 
6673 @info: 
6674 @flags: 
6675 @Returns: 
6676
6677 <!-- ##### MACRO g_cclosure_marshal_STRING__OBJECT_POINTER ##### -->
6678 <para>
6679
6680 </para>
6681
6682
6683 <!-- ##### MACRO g_cclosure_marshal_VOID__BOOLEAN ##### -->
6684 <para>
6685
6686 </para>
6687
6688
6689 <!-- ##### MACRO g_cclosure_marshal_VOID__BOXED ##### -->
6690 <para>
6691
6692 </para>
6693
6694
6695 <!-- ##### MACRO g_cclosure_marshal_VOID__CHAR ##### -->
6696 <para>
6697
6698 </para>
6699
6700
6701 <!-- ##### MACRO g_cclosure_marshal_VOID__DOUBLE ##### -->
6702 <para>
6703
6704 </para>
6705
6706
6707 <!-- ##### MACRO g_cclosure_marshal_VOID__ENUM ##### -->
6708 <para>
6709
6710 </para>
6711
6712
6713 <!-- ##### MACRO g_cclosure_marshal_VOID__FLAGS ##### -->
6714 <para>
6715
6716 </para>
6717
6718
6719 <!-- ##### MACRO g_cclosure_marshal_VOID__FLOAT ##### -->
6720 <para>
6721
6722 </para>
6723
6724
6725 <!-- ##### MACRO g_cclosure_marshal_VOID__INT ##### -->
6726 <para>
6727
6728 </para>
6729
6730
6731 <!-- ##### MACRO g_cclosure_marshal_VOID__LONG ##### -->
6732 <para>
6733
6734 </para>
6735
6736
6737 <!-- ##### MACRO g_cclosure_marshal_VOID__PARAM ##### -->
6738 <para>
6739
6740 </para>
6741
6742
6743 <!-- ##### MACRO g_cclosure_marshal_VOID__POINTER ##### -->
6744 <para>
6745
6746 </para>
6747
6748
6749 <!-- ##### MACRO g_cclosure_marshal_VOID__STRING ##### -->
6750 <para>
6751
6752 </para>
6753
6754
6755 <!-- ##### MACRO g_cclosure_marshal_VOID__UCHAR ##### -->
6756 <para>
6757
6758 </para>
6759
6760
6761 <!-- ##### MACRO g_cclosure_marshal_VOID__UINT ##### -->
6762 <para>
6763
6764 </para>
6765
6766
6767 <!-- ##### MACRO g_cclosure_marshal_VOID__UINT_POINTER ##### -->
6768 <para>
6769
6770 </para>
6771
6772
6773 <!-- ##### MACRO g_cclosure_marshal_VOID__ULONG ##### -->
6774 <para>
6775
6776 </para>
6777
6778
6779 <!-- ##### MACRO g_cclosure_marshal_VOID__VOID ##### -->
6780 <para>
6781
6782 </para>
6783
6784
6785 <!-- ##### MACRO g_enum_register_static ##### -->
6786 <para>
6787
6788 </para>
6789
6790
6791 <!-- ##### FUNCTION g_list_delete_link ##### -->
6792 <para>
6793
6794 </para>
6795
6796 @list: 
6797 @llink: 
6798 @Returns: 
6799
6800 <!-- ##### MACRO g_object_class_find_property ##### -->
6801 <para>
6802
6803 </para>
6804
6805
6806 <!-- ##### MACRO g_object_class_install_property ##### -->
6807 <para>
6808
6809 </para>
6810
6811
6812 <!-- ##### MACRO g_object_class_list_properties ##### -->
6813 <para>
6814
6815 </para>
6816
6817
6818 <!-- ##### MACRO g_object_get_property ##### -->
6819 <para>
6820
6821 </para>
6822
6823 @obj: 
6824 @argname: 
6825 @pspec: 
6826
6827 <!-- ##### FUNCTION g_object_get_type ##### -->
6828 <para>
6829
6830 </para>
6831
6832 @Returns: 
6833
6834 <!-- ##### MACRO g_object_new ##### -->
6835 <para>
6836
6837 </para>
6838
6839
6840 <!-- ##### MACRO g_object_ref ##### -->
6841 <para>
6842
6843 </para>
6844
6845 @obj: 
6846
6847 <!-- ##### MACRO g_object_run_dispose ##### -->
6848 <para>
6849
6850 </para>
6851
6852
6853 <!-- ##### MACRO g_object_set ##### -->
6854 <para>
6855
6856 </para>
6857
6858 @o: 
6859 @args...: 
6860
6861 <!-- ##### MACRO g_object_unref ##### -->
6862 <para>
6863
6864 </para>
6865
6866 @obj: 
6867
6868 <!-- ##### MACRO g_param_spec_boolean ##### -->
6869 <para>
6870
6871 </para>
6872
6873
6874 <!-- ##### MACRO g_param_spec_double ##### -->
6875 <para>
6876
6877 </para>
6878
6879
6880 <!-- ##### MACRO g_param_spec_enum ##### -->
6881 <para>
6882
6883 </para>
6884
6885
6886 <!-- ##### MACRO g_param_spec_float ##### -->
6887 <para>
6888
6889 </para>
6890
6891
6892 <!-- ##### MACRO g_param_spec_int ##### -->
6893 <para>
6894
6895 </para>
6896
6897
6898 <!-- ##### MACRO g_param_spec_long ##### -->
6899 <para>
6900
6901 </para>
6902
6903
6904 <!-- ##### MACRO g_param_spec_pointer ##### -->
6905 <para>
6906
6907 </para>
6908
6909
6910 <!-- ##### MACRO g_param_spec_string ##### -->
6911 <para>
6912
6913 </para>
6914
6915
6916 <!-- ##### MACRO g_param_spec_uint ##### -->
6917 <para>
6918
6919 </para>
6920
6921
6922 <!-- ##### MACRO g_param_spec_ulong ##### -->
6923 <para>
6924
6925 </para>
6926
6927
6928 <!-- ##### MACRO g_signal_handler_block ##### -->
6929 <para>
6930
6931 </para>
6932
6933 @o: 
6934 @id: 
6935
6936 <!-- ##### MACRO g_signal_handler_unblock ##### -->
6937 <para>
6938
6939 </para>
6940
6941 @o: 
6942 @id: 
6943
6944 <!-- ##### MACRO g_signal_handlers_destroy ##### -->
6945 <para>
6946
6947 </para>
6948
6949 @x: 
6950
6951 <!-- ##### FUNCTION g_signal_list_ids ##### -->
6952 <para>
6953
6954 </para>
6955
6956 @type: 
6957 @n_ids: 
6958 @Returns: 
6959
6960 <!-- ##### MACRO g_signal_lookup ##### -->
6961 <para>
6962
6963 </para>
6964
6965
6966 <!-- ##### MACRO g_signal_new ##### -->
6967 <para>
6968
6969 </para>
6970
6971
6972 <!-- ##### FUNCTION g_slist_delete_link ##### -->
6973 <para>
6974
6975 </para>
6976
6977 @list: 
6978 @llink: 
6979 @Returns: 
6980
6981 <!-- ##### MACRO g_string_printf ##### -->
6982 <para>
6983
6984 </para>
6985
6986
6987 <!-- ##### MACRO g_string_printfa ##### -->
6988 <para>
6989
6990 </para>
6991
6992
6993 <!-- ##### MACRO g_type_class_peek_parent ##### -->
6994 <para>
6995
6996 </para>
6997
6998 @c: 
6999
7000 <!-- ##### MACRO g_type_class_ref ##### -->
7001 <para>
7002
7003 </para>
7004
7005
7006 <!-- ##### MACRO g_type_class_unref ##### -->
7007 <para>
7008
7009 </para>
7010
7011 @c: 
7012
7013 <!-- ##### MACRO g_type_from_name ##### -->
7014 <para>
7015
7016 </para>
7017
7018 @t: 
7019
7020 <!-- ##### MACRO g_type_init ##### -->
7021 <para>
7022
7023 </para>
7024
7025
7026 <!-- ##### MACRO g_type_is_a ##### -->
7027 <para>
7028
7029 </para>
7030
7031
7032 <!-- ##### MACRO g_type_name ##### -->
7033 <para>
7034
7035 </para>
7036
7037 @t: 
7038
7039 <!-- ##### MACRO g_type_parent ##### -->
7040 <para>
7041
7042 </para>
7043
7044 @t: 
7045
7046 <!-- ##### MACRO g_type_register_static ##### -->
7047 <para>
7048
7049 </para>
7050
7051
7052 <!-- ##### MACRO g_value_copy ##### -->
7053 <para>
7054
7055 </para>
7056
7057 @src_val: 
7058 @dest_val: 
7059
7060 <!-- ##### MACRO g_value_get_boolean ##### -->
7061 <para>
7062
7063 </para>
7064
7065 @value: 
7066
7067 <!-- ##### MACRO g_value_get_char ##### -->
7068 <para>
7069
7070 </para>
7071
7072 @value: 
7073
7074 <!-- ##### MACRO g_value_get_double ##### -->
7075 <para>
7076
7077 </para>
7078
7079 @value: 
7080
7081 <!-- ##### MACRO g_value_get_enum ##### -->
7082 <para>
7083
7084 </para>
7085
7086 @value: 
7087
7088 <!-- ##### MACRO g_value_get_float ##### -->
7089 <para>
7090
7091 </para>
7092
7093 @value: 
7094
7095 <!-- ##### MACRO g_value_get_int ##### -->
7096 <para>
7097
7098 </para>
7099
7100 @value: 
7101
7102 <!-- ##### MACRO g_value_get_long ##### -->
7103 <para>
7104
7105 </para>
7106
7107 @value: 
7108
7109 <!-- ##### MACRO g_value_get_pointer ##### -->
7110 <para>
7111
7112 </para>
7113
7114 @value: 
7115
7116 <!-- ##### MACRO g_value_get_string ##### -->
7117 <para>
7118
7119 </para>
7120
7121 @value: 
7122
7123 <!-- ##### MACRO g_value_get_uchar ##### -->
7124 <para>
7125
7126 </para>
7127
7128 @value: 
7129
7130 <!-- ##### MACRO g_value_get_uint ##### -->
7131 <para>
7132
7133 </para>
7134
7135 @value: 
7136
7137 <!-- ##### MACRO g_value_get_ulong ##### -->
7138 <para>
7139
7140 </para>
7141
7142 @value: 
7143
7144 <!-- ##### MACRO g_value_init ##### -->
7145 <para>
7146
7147 </para>
7148
7149 @value: 
7150 @t: 
7151
7152 <!-- ##### MACRO g_value_set_boolean ##### -->
7153 <para>
7154
7155 </para>
7156
7157 @value: 
7158 @data: 
7159
7160 <!-- ##### MACRO g_value_set_char ##### -->
7161 <para>
7162
7163 </para>
7164
7165 @value: 
7166 @data: 
7167
7168 <!-- ##### MACRO g_value_set_double ##### -->
7169 <para>
7170
7171 </para>
7172
7173 @value: 
7174 @data: 
7175
7176 <!-- ##### MACRO g_value_set_enum ##### -->
7177 <para>
7178
7179 </para>
7180
7181 @value: 
7182 @data: 
7183
7184 <!-- ##### MACRO g_value_set_float ##### -->
7185 <para>
7186
7187 </para>
7188
7189 @value: 
7190 @data: 
7191
7192 <!-- ##### MACRO g_value_set_int ##### -->
7193 <para>
7194
7195 </para>
7196
7197 @value: 
7198 @data: 
7199
7200 <!-- ##### MACRO g_value_set_long ##### -->
7201 <para>
7202
7203 </para>
7204
7205 @value: 
7206 @data: 
7207
7208 <!-- ##### MACRO g_value_set_pointer ##### -->
7209 <para>
7210
7211 </para>
7212
7213 @value: 
7214 @data: 
7215
7216 <!-- ##### MACRO g_value_set_string ##### -->
7217 <para>
7218
7219 </para>
7220
7221 @value: 
7222 @data: 
7223
7224 <!-- ##### MACRO g_value_set_uchar ##### -->
7225 <para>
7226
7227 </para>
7228
7229 @value: 
7230 @data: 
7231
7232 <!-- ##### MACRO g_value_set_uint ##### -->
7233 <para>
7234
7235 </para>
7236
7237 @value: 
7238 @data: 
7239
7240 <!-- ##### MACRO g_value_set_ulong ##### -->
7241 <para>
7242
7243 </para>
7244
7245 @value: 
7246 @data: 
7247
7248 <!-- ##### MACRO g_value_unset ##### -->
7249 <para>
7250
7251 </para>
7252
7253 @val: 
7254
7255 <!-- ##### MACRO gettext ##### -->
7256 <para>
7257
7258 </para>
7259
7260 @String: 
7261
7262 <!-- ##### STRUCT graph_t ##### -->
7263 <para>
7264
7265 </para>
7266
7267 @first: 
7268 @current: 
7269 @parent: 
7270 @current_bin_type: 
7271 @elements: 
7272 @links: 
7273 @links_pending: 
7274 @bins: 
7275 @bin: 
7276
7277 <!-- ##### VARIABLE gst_aggregator_details ##### -->
7278 <para>
7279
7280 </para>
7281
7282
7283 <!-- ##### FUNCTION gst_aggregator_factory_init ##### -->
7284 <para>
7285
7286 </para>
7287
7288 @factory: 
7289 @Returns: 
7290
7291 <!-- ##### FUNCTION gst_assoc_flags_get_type ##### -->
7292 <para>
7293
7294 </para>
7295
7296 @Returns: 
7297
7298 <!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
7299 <para>
7300
7301 </para>
7302
7303 @Returns: 
7304
7305 <!-- ##### FUNCTION gst_audiosink_chain ##### -->
7306 <para>
7307
7308 </para>
7309
7310 @pad: 
7311 @buf: 
7312
7313 <!-- ##### FUNCTION gst_audiosink_get_type ##### -->
7314 <para>
7315
7316 </para>
7317
7318 @Returns: 
7319
7320 <!-- ##### FUNCTION gst_audiosink_new ##### -->
7321 <para>
7322
7323 </para>
7324
7325 @name: 
7326 @Returns: 
7327
7328 <!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
7329 <para>
7330
7331 </para>
7332
7333 @audiosink: 
7334 @channels: 
7335
7336 <!-- ##### FUNCTION gst_audiosink_set_format ##### -->
7337 <para>
7338
7339 </para>
7340
7341 @audiosink: 
7342 @format: 
7343
7344 <!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
7345 <para>
7346
7347 </para>
7348
7349 @audiosink: 
7350 @frequency: 
7351
7352 <!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
7353 <para>
7354
7355 </para>
7356
7357 @audiosink: 
7358
7359 <!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
7360 <para>
7361
7362 </para>
7363
7364 @Returns: 
7365
7366 <!-- ##### FUNCTION gst_audiosrc_new ##### -->
7367 <para>
7368
7369 </para>
7370
7371 @name: 
7372 @Returns: 
7373
7374 <!-- ##### FUNCTION gst_audiosrc_push ##### -->
7375 <para>
7376
7377 </para>
7378
7379 @src: 
7380
7381 <!-- ##### FUNCTION gst_autoplug_can_link_sink ##### -->
7382 <para>
7383
7384 </para>
7385
7386 @fac: 
7387 @sink: 
7388 @Returns: 
7389
7390 <!-- ##### FUNCTION gst_autoplug_can_link_src ##### -->
7391 <para>
7392
7393 </para>
7394
7395 @fac: 
7396 @src: 
7397 @Returns: 
7398
7399 <!-- ##### FUNCTION gst_autoplug_can_match ##### -->
7400 <para>
7401
7402 </para>
7403
7404 @src: 
7405 @dest: 
7406 @Returns: 
7407
7408 <!-- ##### FUNCTION gst_autoplug_caps_intersect ##### -->
7409 <para>
7410
7411 </para>
7412
7413 @src: 
7414 @sink: 
7415 @Returns: 
7416
7417 <!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
7418 <para>
7419
7420 </para>
7421
7422 @autoplug: 
7423 @srcpad: 
7424 @sinkpad: 
7425 @Varargs: 
7426 @Returns: 
7427 @srccaps: 
7428 @sinkcaps: 
7429
7430 <!-- ##### FUNCTION gst_autoplug_factories_at_most_templates ##### -->
7431 <para>
7432
7433 </para>
7434
7435 @factories: 
7436 @dir: 
7437 @maxtemplates: 
7438 @Returns: 
7439
7440 <!-- ##### FUNCTION gst_autoplug_factories_filters ##### -->
7441 <para>
7442
7443 </para>
7444
7445 @factories: 
7446 @Returns: 
7447
7448 <!-- ##### FUNCTION gst_autoplug_factories_filters_with_sink_caps ##### -->
7449 <para>
7450
7451 </para>
7452
7453 @factories: 
7454 @Returns: 
7455
7456 <!-- ##### FUNCTION gst_autoplug_factories_sinks ##### -->
7457 <para>
7458
7459 </para>
7460
7461 @factories: 
7462 @Returns: 
7463
7464 <!-- ##### FUNCTION gst_autoplug_factories_srcs ##### -->
7465 <para>
7466
7467 </para>
7468
7469 @factories: 
7470 @Returns: 
7471
7472 <!-- ##### FUNCTION gst_autoplug_factory_create ##### -->
7473 <para>
7474
7475 </para>
7476
7477 @factory: 
7478 @Returns: 
7479
7480 <!-- ##### FUNCTION gst_autoplug_factory_destroy ##### -->
7481 <para>
7482
7483 </para>
7484
7485 @factory: 
7486
7487 <!-- ##### FUNCTION gst_autoplug_factory_find ##### -->
7488 <para>
7489
7490 </para>
7491
7492 @name: 
7493 @Returns: 
7494
7495 <!-- ##### FUNCTION gst_autoplug_factory_get_list ##### -->
7496 <para>
7497
7498 </para>
7499
7500 @Returns: 
7501
7502 <!-- ##### FUNCTION gst_autoplug_factory_get_type ##### -->
7503 <para>
7504
7505 </para>
7506
7507 @Returns: 
7508
7509 <!-- ##### FUNCTION gst_autoplug_factory_has_direction ##### -->
7510 <para>
7511
7512 </para>
7513
7514 @fac: 
7515 @dir: 
7516 @Returns: 
7517
7518 <!-- ##### MACRO gst_autoplug_factory_has_sink ##### -->
7519 <para>
7520
7521 </para>
7522
7523 @fac: 
7524
7525 <!-- ##### MACRO gst_autoplug_factory_has_src ##### -->
7526 <para>
7527
7528 </para>
7529
7530 @fac: 
7531
7532 <!-- ##### FUNCTION gst_autoplug_factory_load_thyself ##### -->
7533 <para>
7534
7535 </para>
7536
7537 @parent: 
7538 @Returns: 
7539
7540 <!-- ##### FUNCTION gst_autoplug_factory_make ##### -->
7541 <para>
7542
7543 </para>
7544
7545 @name: 
7546 @Returns: 
7547
7548 <!-- ##### FUNCTION gst_autoplug_factory_new ##### -->
7549 <para>
7550
7551 </para>
7552
7553 @name: 
7554 @longdesc: 
7555 @type: 
7556 @Returns: 
7557
7558 <!-- ##### FUNCTION gst_autoplug_factory_save_thyself ##### -->
7559 <para>
7560
7561 </para>
7562
7563 @factory: 
7564 @parent: 
7565 @Returns: 
7566
7567 <!-- ##### FUNCTION gst_autoplug_flags_get_type ##### -->
7568 <para>
7569
7570 </para>
7571
7572 @Returns: 
7573
7574 <!-- ##### MACRO gst_autoplug_get_cost ##### -->
7575 <para>
7576
7577 </para>
7578
7579 @fac: 
7580
7581 <!-- ##### FUNCTION gst_autoplug_signal_new_object ##### -->
7582 <para>
7583
7584 </para>
7585
7586 @autoplug: 
7587 @object: 
7588
7589 <!-- ##### FUNCTION gst_autoplug_sp ##### -->
7590 <para>
7591
7592 </para>
7593
7594 @src_caps: 
7595 @sink_caps: 
7596 @factories: 
7597 @Returns: 
7598
7599 <!-- ##### FUNCTION gst_autoplug_to_caps ##### -->
7600 <para>
7601
7602 </para>
7603
7604 @autoplug: 
7605 @srccaps: 
7606 @sinkcaps: 
7607 @Varargs: 
7608 @Returns: 
7609
7610 <!-- ##### FUNCTION gst_autoplug_to_renderers ##### -->
7611 <para>
7612
7613 </para>
7614
7615 @autoplug: 
7616 @srccaps: 
7617 @target: 
7618 @Varargs: 
7619 @Returns: 
7620
7621 <!-- ##### FUNCTION gst_bin_add_managed_element ##### -->
7622 <para>
7623
7624 </para>
7625
7626 @bin: 
7627 @element: 
7628
7629 <!-- ##### FUNCTION gst_bin_child_error ##### -->
7630 <para>
7631
7632 </para>
7633
7634 @bin: 
7635 @child: 
7636
7637 <!-- ##### FUNCTION gst_bin_create_plan ##### -->
7638 <para>
7639
7640 </para>
7641
7642 @bin: 
7643
7644 <!-- ##### MACRO gst_bin_destroy ##### -->
7645 <para>
7646 Free the memory allocated by this bin
7647 </para>
7648
7649 @bin: the bin to free
7650
7651 <!-- ##### VARIABLE gst_bin_details ##### -->
7652 <para>
7653
7654 </para>
7655
7656
7657 <!-- ##### FUNCTION gst_bin_flags_get_type ##### -->
7658 <para>
7659
7660 </para>
7661
7662 @Returns: 
7663
7664 <!-- ##### FUNCTION gst_bin_get_type ##### -->
7665 <para>
7666
7667 </para>
7668
7669 @Returns: 
7670
7671 <!-- ##### FUNCTION gst_bin_remove_managed_element ##### -->
7672 <para>
7673
7674 </para>
7675
7676 @bin: 
7677 @element: 
7678
7679 <!-- ##### FUNCTION gst_bin_schedule ##### -->
7680 <para>
7681
7682 </para>
7683
7684 @bin: 
7685
7686 <!-- ##### FUNCTION gst_bin_schedule_func ##### -->
7687 <para>
7688
7689 </para>
7690
7691 @bin: 
7692
7693 <!-- ##### FUNCTION gst_bin_set_element_manager ##### -->
7694 <para>
7695
7696 </para>
7697
7698 @element: 
7699 @manager: 
7700
7701 <!-- ##### FUNCTION gst_bin_set_state_type ##### -->
7702 <para>
7703
7704 </para>
7705
7706 @bin: 
7707 @state: 
7708 @type: 
7709 @Returns: 
7710
7711 <!-- ##### FUNCTION gst_buffer_add_meta ##### -->
7712 <para>
7713
7714 </para>
7715
7716 @buffer: 
7717 @meta: 
7718
7719 <!-- ##### FUNCTION gst_buffer_append ##### -->
7720 <para>
7721
7722 </para>
7723
7724 @buffer: 
7725 @append: 
7726 @Returns: 
7727 @buf: 
7728 @buf2: 
7729
7730 <!-- ##### FUNCTION gst_buffer_destroy ##### -->
7731 <para>
7732
7733 </para>
7734
7735 @buffer: 
7736
7737 <!-- ##### FUNCTION gst_buffer_flag_get_type ##### -->
7738 <para>
7739
7740 </para>
7741
7742 @Returns: 
7743
7744 <!-- ##### FUNCTION gst_buffer_get_first_meta ##### -->
7745 <para>
7746
7747 </para>
7748
7749 @buffer: 
7750 @Returns: 
7751
7752 <!-- ##### FUNCTION gst_buffer_get_metas ##### -->
7753 <para>
7754
7755 </para>
7756
7757 @buffer: 
7758 @Returns: 
7759
7760 <!-- ##### MACRO gst_buffer_needs_copy_on_write ##### -->
7761 <para>
7762 Queries if a copy needs to be ade of the buffer in order to safely write
7763 to its data.
7764 </para>
7765
7766 @buf: The buffer to query.
7767
7768 <!-- ##### FUNCTION gst_buffer_pool_destroy ##### -->
7769 <para>
7770
7771 </para>
7772
7773 @pool: 
7774
7775 <!-- ##### FUNCTION gst_buffer_pool_destroy_buffer ##### -->
7776 <para>
7777
7778 </para>
7779
7780 @pool: 
7781 @buffer: 
7782
7783 <!-- ##### MACRO gst_buffer_pool_needs_copy_on_write ##### -->
7784 <para>
7785 Checks if a copy needs to be made of the bufferpool before it can
7786 safely be modified.
7787 </para>
7788
7789 @pool: The pool to query
7790
7791 <!-- ##### FUNCTION gst_buffer_pool_new_buffer ##### -->
7792 <para>
7793
7794 </para>
7795
7796 @pool: 
7797 @Returns: 
7798
7799 <!-- ##### FUNCTION gst_buffer_pool_set_buffer_copy_function ##### -->
7800 <para>
7801
7802 </para>
7803
7804 @pool: 
7805 @copy: 
7806
7807 <!-- ##### FUNCTION gst_buffer_pool_set_buffer_free_function ##### -->
7808 <para>
7809
7810 </para>
7811
7812 @pool: 
7813 @destroy: 
7814
7815 <!-- ##### FUNCTION gst_buffer_pool_set_buffer_new_function ##### -->
7816 <para>
7817
7818 </para>
7819
7820 @pool: 
7821 @create: 
7822
7823 <!-- ##### FUNCTION gst_buffer_pool_set_create_function ##### -->
7824 <para>
7825
7826 </para>
7827
7828 @pool: 
7829 @create: 
7830 @user_data: 
7831
7832 <!-- ##### FUNCTION gst_buffer_pool_set_destroy_function ##### -->
7833 <para>
7834
7835 </para>
7836
7837 @pool: 
7838 @destroy: 
7839 @user_data: 
7840
7841 <!-- ##### FUNCTION gst_buffer_pool_set_destroy_hook ##### -->
7842 <para>
7843
7844 </para>
7845
7846 @pool: 
7847 @destroy: 
7848
7849 <!-- ##### FUNCTION gst_buffer_print_stats ##### -->
7850 <para>
7851
7852 </para>
7853
7854
7855 <!-- ##### FUNCTION gst_buffer_remove_meta ##### -->
7856 <para>
7857
7858 </para>
7859
7860 @buffer: 
7861 @meta: 
7862
7863 <!-- ##### FUNCTION gst_cache_add_association ##### -->
7864 <para>
7865
7866 </para>
7867
7868 @cache: 
7869 @id: 
7870 @flags: 
7871 @format: 
7872 @value: 
7873 @Varargs: 
7874 @Returns: 
7875
7876 <!-- ##### FUNCTION gst_cache_add_format ##### -->
7877 <para>
7878
7879 </para>
7880
7881 @cache: 
7882 @id: 
7883 @format: 
7884 @Returns: 
7885
7886 <!-- ##### FUNCTION gst_cache_add_id ##### -->
7887 <para>
7888
7889 </para>
7890
7891 @cache: 
7892 @id: 
7893 @description: 
7894 @Returns: 
7895
7896 <!-- ##### FUNCTION gst_cache_add_object ##### -->
7897 <para>
7898
7899 </para>
7900
7901 @cache: 
7902 @id: 
7903 @key: 
7904 @type: 
7905 @object: 
7906 @Returns: 
7907
7908 <!-- ##### FUNCTION gst_cache_certainty_get_type ##### -->
7909 <para>
7910
7911 </para>
7912
7913 @Returns: 
7914
7915 <!-- ##### FUNCTION gst_cache_entry_assoc_map ##### -->
7916 <para>
7917
7918 </para>
7919
7920 @entry: 
7921 @format: 
7922 @value: 
7923 @Returns: 
7924
7925 <!-- ##### FUNCTION gst_cache_entry_free ##### -->
7926 <para>
7927
7928 </para>
7929
7930 @entry: 
7931
7932 <!-- ##### FUNCTION gst_cache_entry_type_get_type ##### -->
7933 <para>
7934
7935 </para>
7936
7937 @Returns: 
7938
7939 <!-- ##### FUNCTION gst_cache_factory_create ##### -->
7940 <para>
7941
7942 </para>
7943
7944 @factory: 
7945 @Returns: 
7946
7947 <!-- ##### FUNCTION gst_cache_factory_destroy ##### -->
7948 <para>
7949
7950 </para>
7951
7952 @factory: 
7953
7954 <!-- ##### FUNCTION gst_cache_factory_find ##### -->
7955 <para>
7956
7957 </para>
7958
7959 @name: 
7960 @Returns: 
7961
7962 <!-- ##### FUNCTION gst_cache_factory_get_type ##### -->
7963 <para>
7964
7965 </para>
7966
7967 @Returns: 
7968
7969 <!-- ##### FUNCTION gst_cache_factory_make ##### -->
7970 <para>
7971
7972 </para>
7973
7974 @name: 
7975 @Returns: 
7976
7977 <!-- ##### FUNCTION gst_cache_factory_new ##### -->
7978 <para>
7979
7980 </para>
7981
7982 @name: 
7983 @longdesc: 
7984 @type: 
7985 @Returns: 
7986
7987 <!-- ##### FUNCTION gst_cache_get_assoc_entry ##### -->
7988 <para>
7989
7990 </para>
7991
7992 @cache: 
7993 @id: 
7994 @method: 
7995 @format: 
7996 @value: 
7997 @Returns: 
7998
7999 <!-- ##### FUNCTION gst_cache_get_assoc_entry_full ##### -->
8000 <para>
8001
8002 </para>
8003
8004 @cache: 
8005 @id: 
8006 @method: 
8007 @format: 
8008 @value: 
8009 @func: 
8010 @user_data: 
8011 @Returns: 
8012
8013 <!-- ##### FUNCTION gst_cache_get_certainty ##### -->
8014 <para>
8015
8016 </para>
8017
8018 @cache: 
8019 @Returns: 
8020
8021 <!-- ##### FUNCTION gst_cache_get_group ##### -->
8022 <para>
8023
8024 </para>
8025
8026 @cache: 
8027 @Returns: 
8028
8029 <!-- ##### FUNCTION gst_cache_get_writer_id ##### -->
8030 <para>
8031
8032 </para>
8033
8034 @cache: 
8035 @writer: 
8036 @id: 
8037 @Returns: 
8038
8039 <!-- ##### FUNCTION gst_cache_lookup_method_get_type ##### -->
8040 <para>
8041
8042 </para>
8043
8044 @Returns: 
8045
8046 <!-- ##### FUNCTION gst_cache_new ##### -->
8047 <para>
8048
8049 </para>
8050
8051 @Returns: 
8052
8053 <!-- ##### FUNCTION gst_cache_new_group ##### -->
8054 <para>
8055
8056 </para>
8057
8058 @cache: 
8059 @Returns: 
8060
8061 <!-- ##### FUNCTION gst_cache_set_certainty ##### -->
8062 <para>
8063
8064 </para>
8065
8066 @cache: 
8067 @certainty: 
8068
8069 <!-- ##### FUNCTION gst_cache_set_filter ##### -->
8070 <para>
8071
8072 </para>
8073
8074 @cache: 
8075 @filter: 
8076 @user_data: 
8077
8078 <!-- ##### FUNCTION gst_cache_set_group ##### -->
8079 <para>
8080
8081 </para>
8082
8083 @cache: 
8084 @groupnum: 
8085 @Returns: 
8086
8087 <!-- ##### FUNCTION gst_cache_set_resolver ##### -->
8088 <para>
8089
8090 </para>
8091
8092 @cache: 
8093 @resolver: 
8094 @user_data: 
8095
8096 <!-- ##### FUNCTION gst_caps_debug ##### -->
8097 <para>
8098
8099 </para>
8100
8101 @caps: 
8102 @string: 
8103 @label: 
8104
8105 <!-- ##### FUNCTION gst_caps_destroy ##### -->
8106 <para>
8107
8108 </para>
8109
8110 @caps: 
8111
8112 <!-- ##### FUNCTION gst_caps_get_type_id ##### -->
8113 <para>
8114
8115 </para>
8116
8117 @caps: 
8118 @Returns: 
8119
8120 <!-- ##### FUNCTION gst_caps_list_check_compatibility ##### -->
8121 <para>
8122
8123 </para>
8124
8125 @fromcaps: 
8126 @tocaps: 
8127 @Returns: 
8128
8129 <!-- ##### FUNCTION gst_caps_new_with_props ##### -->
8130 <para>
8131
8132 </para>
8133
8134 @name: 
8135 @mime: 
8136 @props: 
8137 @Returns: 
8138
8139 <!-- ##### FUNCTION gst_caps_register ##### -->
8140 <para>
8141
8142 </para>
8143
8144 @factory: 
8145 @Returns: 
8146
8147 <!-- ##### FUNCTION gst_caps_register_count ##### -->
8148 <para>
8149
8150 </para>
8151
8152 @factory: 
8153 @counter: 
8154 @Returns: 
8155 @count: 
8156
8157 <!-- ##### FUNCTION gst_caps_set_type_id ##### -->
8158 <para>
8159
8160 </para>
8161
8162 @caps: 
8163 @type_id: 
8164
8165 <!-- ##### FUNCTION gst_clock_activate ##### -->
8166 <para>
8167
8168 </para>
8169
8170 @clock: 
8171 @active: 
8172
8173 <!-- ##### FUNCTION gst_clock_async_supported ##### -->
8174 <para>
8175
8176 </para>
8177
8178 @clock: 
8179 @Returns: 
8180
8181 <!-- ##### FUNCTION gst_clock_cancel_wait_async ##### -->
8182 <para>
8183
8184 </para>
8185
8186 @clock: 
8187 @id: 
8188
8189 <!-- ##### FUNCTION gst_clock_entry_status_get_type ##### -->
8190 <para>
8191
8192 </para>
8193
8194 @Returns: 
8195
8196 <!-- ##### FUNCTION gst_clock_entry_type_get_type ##### -->
8197 <para>
8198
8199 </para>
8200
8201 @Returns: 
8202
8203 <!-- ##### FUNCTION gst_clock_flags_get_type ##### -->
8204 <para>
8205
8206 </para>
8207
8208 @Returns: 
8209
8210 <!-- ##### FUNCTION gst_clock_get_system ##### -->
8211 <para>
8212
8213 </para>
8214
8215 @Returns: 
8216
8217 <!-- ##### FUNCTION gst_clock_new ##### -->
8218 <para>
8219
8220 </para>
8221
8222 @name: 
8223 @Returns: 
8224
8225 <!-- ##### FUNCTION gst_clock_notify_async ##### -->
8226 <para>
8227
8228 </para>
8229
8230 @clock: 
8231 @interval: 
8232 @func: 
8233 @user_data: 
8234 @Returns: 
8235
8236 <!-- ##### FUNCTION gst_clock_remove_notify_async ##### -->
8237 <para>
8238
8239 </para>
8240
8241 @clock: 
8242 @id: 
8243
8244 <!-- ##### FUNCTION gst_clock_return_get_type ##### -->
8245 <para>
8246
8247 </para>
8248
8249 @Returns: 
8250
8251 <!-- ##### FUNCTION gst_clock_unlock_id ##### -->
8252 <para>
8253
8254 </para>
8255
8256 @clock: 
8257 @id: 
8258
8259 <!-- ##### FUNCTION gst_clock_wait ##### -->
8260 <para>
8261
8262 </para>
8263
8264 @clock: 
8265 @time: 
8266 @jitter: 
8267 @Returns: 
8268
8269 <!-- ##### FUNCTION gst_clock_wait_async ##### -->
8270 <para>
8271
8272 </para>
8273
8274 @clock: 
8275 @time: 
8276 @func: 
8277 @user_data: 
8278 @Returns: 
8279
8280 <!-- ##### FUNCTION gst_clock_wait_id ##### -->
8281 <para>
8282
8283 </para>
8284
8285 @clock: 
8286 @id: 
8287 @jitter: 
8288 @Returns: 
8289
8290 <!-- ##### FUNCTION gst_cpu_flags_get_type ##### -->
8291 <para>
8292
8293 </para>
8294
8295 @Returns: 
8296
8297 <!-- ##### FUNCTION gst_data_default_copy ##### -->
8298 <para>
8299
8300 </para>
8301
8302 @data: 
8303 @Returns: 
8304
8305 <!-- ##### FUNCTION gst_data_default_free ##### -->
8306 <para>
8307
8308 </para>
8309
8310 @data: 
8311
8312 <!-- ##### FUNCTION gst_data_flags_get_type ##### -->
8313 <para>
8314
8315 </para>
8316
8317 @Returns: 
8318
8319 <!-- ##### FUNCTION gst_data_needs_copy_on_write ##### -->
8320 <para>
8321
8322 </para>
8323
8324 @data: 
8325 @Returns: 
8326
8327 <!-- ##### FUNCTION gst_debug_logv ##### -->
8328 <para>
8329
8330 </para>
8331
8332 @category: 
8333 @level: 
8334 @file: 
8335 @function: 
8336 @line: 
8337 @object: 
8338 @format: 
8339 @args: 
8340
8341 <!-- ##### FUNCTION gst_debug_print_stack_trace ##### -->
8342 <para>
8343
8344 </para>
8345
8346
8347 <!-- ##### FUNCTION gst_disksrc_get_type ##### -->
8348 <para>
8349
8350 </para>
8351
8352 @Returns: 
8353
8354 <!-- ##### FUNCTION gst_element_change_state ##### -->
8355 <para>
8356
8357 </para>
8358
8359 @element: 
8360 @state: 
8361 @Returns: 
8362
8363 <!-- ##### FUNCTION gst_element_class_install_std_props ##### -->
8364 <para>
8365
8366 </para>
8367
8368 @klass: 
8369 @first_name: 
8370 @Varargs: 
8371
8372 <!-- ##### MACRO gst_element_connect ##### -->
8373 <para>
8374
8375 </para>
8376
8377 @a: 
8378 @b: 
8379
8380 <!-- ##### MACRO gst_element_connect_filtered ##### -->
8381 <para>
8382
8383 </para>
8384
8385 @a: 
8386 @b: 
8387 @c: 
8388
8389 <!-- ##### MACRO gst_element_connect_many ##### -->
8390 <para>
8391
8392 </para>
8393
8394 @a: 
8395 @...: 
8396
8397 <!-- ##### MACRO gst_element_connect_pads ##### -->
8398 <para>
8399
8400 </para>
8401
8402 @a: 
8403 @b: 
8404 @c: 
8405 @d: 
8406
8407 <!-- ##### MACRO gst_element_destroy ##### -->
8408 <para>
8409 Destroys the element (without taking the refcount into account).
8410 An application programmer should use #gst_object_unref instead to dispose
8411 of an element he doesn't need anymore.
8412 </para>
8413
8414 @element: a #GstElement to destroy
8415
8416 <!-- ##### MACRO gst_element_disconnect ##### -->
8417 <para>
8418
8419 </para>
8420
8421 @a: 
8422 @b: 
8423
8424 <!-- ##### MACRO gst_element_error ##### -->
8425 <para>
8426
8427 </para>
8428
8429 @el: 
8430 @domain: 
8431 @code: 
8432 @message: 
8433 @debug: 
8434 @element: 
8435 @error: 
8436 @Varargs: 
8437
8438 <!-- ##### FUNCTION gst_element_factory_add_pad_template ##### -->
8439 <para>
8440
8441 </para>
8442
8443 @elementfactory: 
8444 @templ: 
8445
8446 <!-- ##### FUNCTION gst_element_factory_add_sink ##### -->
8447 <para>
8448
8449 </para>
8450
8451 @elementfactory: 
8452 @id: 
8453
8454 <!-- ##### FUNCTION gst_element_factory_add_src ##### -->
8455 <para>
8456
8457 </para>
8458
8459 @elementfactory: 
8460 @id: 
8461
8462 <!-- ##### FUNCTION gst_element_factory_can_sink_caps_list ##### -->
8463 <para>
8464
8465 </para>
8466
8467 @factory: 
8468 @caps: 
8469 @Returns: 
8470
8471 <!-- ##### FUNCTION gst_element_factory_can_src_caps_list ##### -->
8472 <para>
8473
8474 </para>
8475
8476 @factory: 
8477 @caps: 
8478 @Returns: 
8479
8480 <!-- ##### FUNCTION gst_element_factory_destroy ##### -->
8481 <para>
8482
8483 </para>
8484
8485 @elementfactory: 
8486
8487 <!-- ##### FUNCTION gst_element_factory_get_type ##### -->
8488 <para>
8489
8490 </para>
8491
8492 @Returns: 
8493
8494 <!-- ##### FUNCTION gst_element_factory_load_thyself ##### -->
8495 <para>
8496
8497 </para>
8498
8499 @parent: 
8500 @Returns: 
8501
8502 <!-- ##### FUNCTION gst_element_factory_make_or_warn ##### -->
8503 <para>
8504
8505 </para>
8506
8507 @factoryname: 
8508 @name: 
8509 @Returns: 
8510
8511 <!-- ##### FUNCTION gst_element_factory_new ##### -->
8512 <para>
8513
8514 </para>
8515
8516 @name: 
8517 @type: 
8518 @details: 
8519 @Returns: 
8520
8521 <!-- ##### FUNCTION gst_element_factory_register ##### -->
8522 <para>
8523
8524 </para>
8525
8526 @elementfactory: 
8527
8528 <!-- ##### FUNCTION gst_element_factory_save_thyself ##### -->
8529 <para>
8530
8531 </para>
8532
8533 @factory: 
8534 @parent: 
8535 @Returns: 
8536
8537 <!-- ##### MACRO gst_element_factory_set_rank ##### -->
8538 <para>
8539
8540 </para>
8541
8542 @factory: 
8543 @rank: 
8544
8545 <!-- ##### FUNCTION gst_element_flags_get_type ##### -->
8546 <para>
8547
8548 </para>
8549
8550 @Returns: 
8551
8552 <!-- ##### FUNCTION gst_element_get_cache ##### -->
8553 <para>
8554
8555 </para>
8556
8557 @element: 
8558 @Returns: 
8559
8560 <!-- ##### FUNCTION gst_element_get_compatible_request_pad ##### -->
8561 <para>
8562
8563 </para>
8564
8565 @element: 
8566 @templ: 
8567 @Returns: 
8568
8569 <!-- ##### FUNCTION gst_element_get_compatible_static_pad ##### -->
8570 <para>
8571
8572 </para>
8573
8574 @element: 
8575 @templ: 
8576 @Returns: 
8577
8578 <!-- ##### FUNCTION gst_element_get_pad_template_by_name ##### -->
8579 <para>
8580
8581 </para>
8582
8583 @element: 
8584 @name: 
8585 @Returns: 
8586
8587 <!-- ##### FUNCTION gst_element_get_type ##### -->
8588 <para>
8589
8590 </para>
8591
8592 @Returns: 
8593
8594 <!-- ##### FUNCTION gst_element_info ##### -->
8595 <para>
8596
8597 </para>
8598
8599 @element: 
8600 @info: 
8601 @Varargs: 
8602
8603 <!-- ##### FUNCTION gst_element_install_std_props ##### -->
8604 <para>
8605
8606 </para>
8607
8608 @klass: 
8609 @first_name: 
8610 @Varargs: 
8611
8612 <!-- ##### FUNCTION gst_element_is_cachable ##### -->
8613 <para>
8614
8615 </para>
8616
8617 @element: 
8618 @Returns: 
8619
8620 <!-- ##### FUNCTION gst_element_link_elements ##### -->
8621 <para>
8622
8623 </para>
8624
8625 @src: 
8626 @dest: 
8627 @Returns: 
8628
8629 <!-- ##### FUNCTION gst_element_link_elements_filtered ##### -->
8630 <para>
8631
8632 </para>
8633
8634 @src: 
8635 @dest: 
8636 @filtercaps: 
8637 @Returns: 
8638
8639 <!-- ##### FUNCTION gst_element_link_elements_many ##### -->
8640 <para>
8641
8642 </para>
8643
8644 @element_1: 
8645 @element_2: 
8646 @Varargs: 
8647 @Returns: 
8648
8649 <!-- ##### FUNCTION gst_element_load_thyself ##### -->
8650 <para>
8651
8652 </para>
8653
8654 @self: 
8655 @parent: 
8656 @Returns: 
8657 @elements: 
8658
8659 <!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
8660 <para>
8661 </para>
8662
8663 @argc: 
8664 @argv: 
8665 @Returns: 
8666
8667 <!-- ##### FUNCTION gst_element_new ##### -->
8668 <para>
8669
8670 </para>
8671
8672 @Returns: 
8673
8674 <!-- ##### FUNCTION gst_element_request_compatible_pad ##### -->
8675 <para>
8676
8677 </para>
8678
8679 @element: 
8680 @templ: 
8681 @Returns: 
8682
8683 <!-- ##### FUNCTION gst_element_request_pad ##### -->
8684 <para>
8685
8686 </para>
8687
8688 @element: 
8689 @templ: 
8690 @Returns: 
8691 @temp: 
8692
8693 <!-- ##### FUNCTION gst_element_request_pad_by_name ##### -->
8694 <para>
8695
8696 </para>
8697
8698 @element: 
8699 @name: 
8700 @Returns: 
8701
8702 <!-- ##### FUNCTION gst_element_restore_thyself ##### -->
8703 <para>
8704
8705 </para>
8706
8707 @self: 
8708 @parent: 
8709 @Returns: 
8710
8711 <!-- ##### FUNCTION gst_element_save_thyself ##### -->
8712 <para>
8713
8714 </para>
8715
8716 @element: 
8717 @parent: 
8718 @Returns: 
8719
8720 <!-- ##### FUNCTION gst_element_set_cache ##### -->
8721 <para>
8722
8723 </para>
8724
8725 @element: 
8726 @cache: 
8727
8728 <!-- ##### FUNCTION gst_element_signal_eos ##### -->
8729 <para>
8730
8731 </para>
8732
8733 @element: 
8734
8735 <!-- ##### FUNCTION gst_element_state_get_type ##### -->
8736 <para>
8737
8738 </para>
8739
8740 @Returns: 
8741
8742 <!-- ##### FUNCTION gst_element_state_return_get_type ##### -->
8743 <para>
8744
8745 </para>
8746
8747 @Returns: 
8748
8749 <!-- ##### FUNCTION gst_element_unlink_elements ##### -->
8750 <para>
8751
8752 </para>
8753
8754 @src: 
8755 @dest: 
8756
8757 <!-- ##### FUNCTION gst_esdsink_chain ##### -->
8758 <para>
8759
8760 </para>
8761
8762 @pad: 
8763 @buf: 
8764
8765 <!-- ##### FUNCTION gst_esdsink_get_type ##### -->
8766 <para>
8767
8768 </para>
8769
8770 @Returns: 
8771
8772 <!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
8773 <para>
8774
8775 </para>
8776
8777 @esdsink: 
8778 @channels: 
8779
8780 <!-- ##### FUNCTION gst_esdsink_set_format ##### -->
8781 <para>
8782
8783 </para>
8784
8785 @esdsink: 
8786 @format: 
8787
8788 <!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
8789 <para>
8790
8791 </para>
8792
8793 @esdsink: 
8794 @frequency: 
8795
8796 <!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
8797 <para>
8798
8799 </para>
8800
8801 @esdsink: 
8802
8803 <!-- ##### FUNCTION gst_event_flag_get_type ##### -->
8804 <para>
8805
8806 </para>
8807
8808 @Returns: 
8809
8810 <!-- ##### FUNCTION gst_event_free ##### -->
8811 <para>
8812
8813 </para>
8814
8815 @event: 
8816
8817 <!-- ##### FUNCTION gst_event_new_info ##### -->
8818 <para>
8819
8820 </para>
8821
8822 @firstname: 
8823 @Varargs: 
8824 @Returns: 
8825
8826 <!-- ##### FUNCTION gst_event_print_stats ##### -->
8827 <para>
8828
8829 </para>
8830
8831
8832 <!-- ##### FUNCTION gst_event_type_get_type ##### -->
8833 <para>
8834
8835 </para>
8836
8837 @Returns: 
8838
8839 <!-- ##### FUNCTION gst_extra_get_filename_type ##### -->
8840 <para>
8841
8842 </para>
8843
8844 @Returns: 
8845
8846 <!-- ##### FUNCTION gst_fakesink_chain ##### -->
8847 <para>
8848
8849 </para>
8850
8851 @pad: 
8852 @buf: 
8853
8854 <!-- ##### FUNCTION gst_fakesink_factory_init ##### -->
8855 <para>
8856
8857 </para>
8858
8859 @factory: 
8860 @Returns: 
8861
8862 <!-- ##### FUNCTION gst_fakesink_get_type ##### -->
8863 <para>
8864
8865 </para>
8866
8867 @Returns: 
8868
8869 <!-- ##### FUNCTION gst_fakesink_new ##### -->
8870 <para>
8871
8872 </para>
8873
8874 @name: 
8875 @Returns: 
8876
8877 <!-- ##### FUNCTION gst_fakesrc_factory_init ##### -->
8878 <para>
8879
8880 </para>
8881
8882 @factory: 
8883 @Returns: 
8884
8885 <!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
8886 <para>
8887
8888 </para>
8889
8890 @Returns: 
8891
8892 <!-- ##### FUNCTION gst_fakesrc_new ##### -->
8893 <para>
8894
8895 </para>
8896
8897 @name: 
8898 @Returns: 
8899
8900 <!-- ##### FUNCTION gst_fakesrc_push ##### -->
8901 <para>
8902
8903 </para>
8904
8905 @src: 
8906
8907 <!-- ##### FUNCTION gst_fdsink_chain ##### -->
8908 <para>
8909
8910 </para>
8911
8912 @pad: 
8913 @buf: 
8914
8915 <!-- ##### FUNCTION gst_fdsink_get_type ##### -->
8916 <para>
8917
8918 </para>
8919
8920 @Returns: 
8921
8922 <!-- ##### FUNCTION gst_fdsink_new ##### -->
8923 <para>
8924
8925 </para>
8926
8927 @name: 
8928 @Returns: 
8929
8930 <!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
8931 <para>
8932
8933 </para>
8934
8935 @name: 
8936 @fd: 
8937 @Returns: 
8938
8939 <!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
8940 <para>
8941
8942 </para>
8943
8944 @Returns: 
8945
8946 <!-- ##### FUNCTION gst_filter_get_type ##### -->
8947 <para>
8948
8949 </para>
8950
8951 @Returns: 
8952
8953 <!-- ##### FUNCTION gst_filter_new ##### -->
8954 <para>
8955
8956 </para>
8957
8958 @name: 
8959 @Returns: 
8960
8961 <!-- ##### FUNCTION gst_format_get_type ##### -->
8962 <para>
8963
8964 </para>
8965
8966 @Returns: 
8967
8968 <!-- ##### FUNCTION gst_ghost_pad_get_type ##### -->
8969 <para>
8970
8971 </para>
8972
8973 @Returns: 
8974
8975 <!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
8976 <para>
8977
8978 </para>
8979
8980 @Returns: 
8981
8982 <!-- ##### FUNCTION gst_identity_chain ##### -->
8983 <para>
8984
8985 </para>
8986
8987 @pad: 
8988 @buf: 
8989
8990 <!-- ##### FUNCTION gst_identity_get_type ##### -->
8991 <para>
8992
8993 </para>
8994
8995 @Returns: 
8996
8997 <!-- ##### FUNCTION gst_identity_new ##### -->
8998 <para>
8999
9000 </para>
9001
9002 @name: 
9003 @Returns: 
9004
9005 <!-- ##### MACRO gst_info ##### -->
9006 <para>
9007
9008 </para>
9009
9010 @...: 
9011 @format: 
9012 @args...: 
9013
9014 <!-- ##### FUNCTION gst_init_get_popt_table ##### -->
9015 <para>
9016
9017 </para>
9018
9019 @Returns: 
9020
9021 <!-- ##### FUNCTION gst_link_get_type ##### -->
9022 <para>
9023
9024 </para>
9025
9026 @Returns: 
9027
9028 <!-- ##### FUNCTION gst_link_new ##### -->
9029 <para>
9030
9031 </para>
9032
9033 @name: 
9034 @Returns: 
9035
9036 <!-- ##### FUNCTION gst_link_push ##### -->
9037 <para>
9038
9039 </para>
9040
9041 @link: 
9042
9043 <!-- ##### MACRO gst_marshal_VOID__BOOLEAN ##### -->
9044 <para>
9045
9046 </para>
9047
9048
9049 <!-- ##### MACRO gst_marshal_VOID__INT ##### -->
9050 <para>
9051
9052 </para>
9053
9054
9055 <!-- ##### FUNCTION gst_marshal_VOID__INT64 ##### -->
9056 <para>
9057
9058 </para>
9059
9060 @closure: 
9061 @return_value: 
9062 @n_param_values: 
9063 @param_values: 
9064 @invocation_hint: 
9065 @marshal_data: 
9066
9067 <!-- ##### FUNCTION gst_marshal_VOID__INT_INT ##### -->
9068 <para>
9069
9070 </para>
9071
9072 @closure: 
9073 @return_value: 
9074 @n_param_values: 
9075 @param_values: 
9076 @invocation_hint: 
9077 @marshal_data: 
9078
9079 <!-- ##### MACRO gst_marshal_VOID__OBJECT ##### -->
9080 <para>
9081
9082 </para>
9083
9084
9085 <!-- ##### FUNCTION gst_marshal_VOID__OBJECT_PARAM ##### -->
9086 <para>
9087
9088 </para>
9089
9090 @closure: 
9091 @return_value: 
9092 @n_param_values: 
9093 @param_values: 
9094 @invocation_hint: 
9095 @marshal_data: 
9096
9097 <!-- ##### FUNCTION gst_marshal_VOID__OBJECT_POINTER ##### -->
9098 <para>
9099
9100 </para>
9101
9102 @closure: 
9103 @return_value: 
9104 @n_param_values: 
9105 @param_values: 
9106 @invocation_hint: 
9107 @marshal_data: 
9108
9109 <!-- ##### FUNCTION gst_marshal_VOID__OBJECT_STRING ##### -->
9110 <para>
9111
9112 </para>
9113
9114 @closure: 
9115 @return_value: 
9116 @n_param_values: 
9117 @param_values: 
9118 @invocation_hint: 
9119 @marshal_data: 
9120
9121 <!-- ##### MACRO gst_marshal_VOID__POINTER ##### -->
9122 <para>
9123
9124 </para>
9125
9126
9127 <!-- ##### MACRO gst_marshal_VOID__STRING ##### -->
9128 <para>
9129
9130 </para>
9131
9132
9133 <!-- ##### MACRO gst_marshal_VOID__VOID ##### -->
9134 <para>
9135
9136 </para>
9137
9138
9139 <!-- ##### FUNCTION gst_md5sink_factory_init ##### -->
9140 <para>
9141
9142 </para>
9143
9144 @factory: 
9145 @Returns: 
9146
9147 <!-- ##### MACRO gst_meta_new ##### -->
9148 <para>
9149 Create new meta data.
9150 </para>
9151
9152 @type: the type of the meta data to create
9153
9154 <!-- ##### FUNCTION gst_meta_new_size ##### -->
9155 <para>
9156
9157 </para>
9158
9159 @size: 
9160 @Returns: 
9161
9162 <!-- ##### FUNCTION gst_meta_ref ##### -->
9163 <para>
9164
9165 </para>
9166
9167 @meta: 
9168
9169 <!-- ##### FUNCTION gst_meta_unref ##### -->
9170 <para>
9171
9172 </para>
9173
9174 @meta: 
9175
9176 <!-- ##### FUNCTION gst_object_destroy ##### -->
9177 <para>
9178
9179 </para>
9180
9181 @object: the object
9182
9183 <!-- ##### FUNCTION gst_object_flags_get_type ##### -->
9184 <para>
9185
9186 </para>
9187
9188 @Returns: 
9189
9190 <!-- ##### FUNCTION gst_object_get_type ##### -->
9191 <para>
9192
9193 </para>
9194
9195 @Returns: 
9196
9197 <!-- ##### FUNCTION gst_object_new ##### -->
9198 <para>
9199
9200 </para>
9201
9202 @Returns: 
9203
9204 <!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
9205 <para>
9206
9207 </para>
9208
9209 @pad: 
9210 @parent: 
9211
9212 <!-- ##### MACRO gst_pad_connect ##### -->
9213 <para>
9214
9215 </para>
9216
9217 @a: 
9218 @b: 
9219
9220 <!-- ##### MACRO gst_pad_connect_filtered ##### -->
9221 <para>
9222
9223 </para>
9224
9225 @a: 
9226 @b: 
9227 @c: 
9228
9229 <!-- ##### MACRO gst_pad_destroy ##### -->
9230 <para>
9231 Destroy the pad.
9232 </para>
9233
9234 @pad: the pad to destroy
9235
9236 <!-- ##### FUNCTION gst_pad_direction_get_type ##### -->
9237 <para>
9238
9239 </para>
9240
9241 @Returns: 
9242
9243 <!-- ##### MACRO gst_pad_disconnect ##### -->
9244 <para>
9245
9246 </para>
9247
9248 @a: 
9249 @b: 
9250
9251 <!-- ##### MACRO gst_pad_eos ##### -->
9252 <para>
9253 Call the EOS function of the pad
9254 </para>
9255
9256 @pad: the pad to call the eos function of.
9257
9258 <!-- ##### FUNCTION gst_pad_eos_func ##### -->
9259 <para>
9260
9261 </para>
9262
9263 @pad: 
9264 @Returns: 
9265
9266 <!-- ##### FUNCTION gst_pad_event ##### -->
9267 <para>
9268
9269 </para>
9270
9271 @pad: 
9272 @event: 
9273 @timestamp: 
9274 @data: 
9275 @Returns: 
9276
9277 <!-- ##### FUNCTION gst_pad_flags_get_type ##### -->
9278 <para>
9279
9280 </para>
9281
9282 @Returns: 
9283
9284 <!-- ##### FUNCTION gst_pad_get_caps_by_name ##### -->
9285 <para>
9286
9287 </para>
9288
9289 @pad: 
9290 @name: 
9291 @Returns: 
9292
9293 <!-- ##### FUNCTION gst_pad_get_caps_list ##### -->
9294 <para>
9295
9296 </para>
9297
9298 @pad: 
9299 @Returns: 
9300
9301 <!-- ##### FUNCTION gst_pad_get_directory ##### -->
9302 <para>
9303
9304 </para>
9305
9306 @pad: 
9307 @Returns: 
9308
9309 <!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
9310 <para>
9311
9312 </para>
9313
9314 @pad: 
9315 @Returns: 
9316
9317 <!-- ##### FUNCTION gst_pad_get_type ##### -->
9318 <para>
9319
9320 </para>
9321
9322 @Returns: 
9323
9324 <!-- ##### FUNCTION gst_pad_get_type_id ##### -->
9325 <para>
9326
9327 </para>
9328
9329 @pad: 
9330 @Returns: 
9331
9332 <!-- ##### FUNCTION gst_pad_handle_qos ##### -->
9333 <para>
9334
9335 </para>
9336
9337 @pad: 
9338 @qos_message: 
9339
9340 <!-- ##### FUNCTION gst_pad_handles_event ##### -->
9341 <para>
9342
9343 </para>
9344
9345 @pad: 
9346 @mask: 
9347 @Returns: 
9348
9349 <!-- ##### FUNCTION gst_pad_handles_format ##### -->
9350 <para>
9351
9352 </para>
9353
9354 @pad: 
9355 @format: 
9356 @Returns: 
9357
9358 <!-- ##### FUNCTION gst_pad_link_return_get_type ##### -->
9359 <para>
9360
9361 </para>
9362
9363 @Returns: 
9364
9365 <!-- ##### FUNCTION gst_pad_negotiate_proxy ##### -->
9366 <para>
9367
9368 </para>
9369
9370 @srcpad: 
9371 @destpad: 
9372 @caps: 
9373 @Returns: 
9374 @counter: 
9375 @count: 
9376
9377 <!-- ##### FUNCTION gst_pad_presence_get_type ##### -->
9378 <para>
9379
9380 </para>
9381
9382 @Returns: 
9383
9384 <!-- ##### FUNCTION gst_pad_probe_destroy ##### -->
9385 <para>
9386
9387 </para>
9388
9389 @probe: 
9390
9391 <!-- ##### FUNCTION gst_pad_probe_new ##### -->
9392 <para>
9393
9394 </para>
9395
9396 @single_shot: 
9397 @callback: 
9398 @user_data: 
9399 @Returns: 
9400
9401 <!-- ##### FUNCTION gst_pad_probe_perform ##### -->
9402 <para>
9403
9404 </para>
9405
9406 @probe: 
9407 @data: 
9408 @Returns: 
9409
9410 <!-- ##### MACRO gst_pad_proxy_connect ##### -->
9411 <para>
9412
9413 </para>
9414
9415 @a: 
9416 @b: 
9417
9418 <!-- ##### FUNCTION gst_pad_pull_region ##### -->
9419 <para>
9420
9421 </para>
9422
9423 @pad: 
9424 @offset: 
9425 @size: 
9426 @Returns: 
9427
9428 <!-- ##### FUNCTION gst_pad_pullregion ##### -->
9429 <para>
9430
9431 </para>
9432
9433 @pad: 
9434 @type: 
9435 @offset: 
9436 @len: 
9437 @Returns: 
9438 @size: 
9439
9440 <!-- ##### FUNCTION gst_pad_query_type_get_type ##### -->
9441 <para>
9442
9443 </para>
9444
9445 @Returns: 
9446
9447 <!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
9448 <para>
9449
9450 </para>
9451
9452 @pad: 
9453 @parent: 
9454
9455 <!-- ##### FUNCTION gst_pad_renegotiate ##### -->
9456 <para>
9457
9458 </para>
9459
9460 @pad: 
9461 @Returns: 
9462
9463 <!-- ##### FUNCTION gst_pad_save_thyself ##### -->
9464 <para>
9465
9466 </para>
9467
9468 @pad: 
9469 @parent: 
9470 @Returns: 
9471
9472 <!-- ##### FUNCTION gst_pad_set_caps ##### -->
9473 <para>
9474
9475 </para>
9476
9477 @pad: 
9478 @caps: 
9479 @Returns: 
9480
9481 <!-- ##### FUNCTION gst_pad_set_caps_list ##### -->
9482 <para>
9483
9484 </para>
9485
9486 @pad: 
9487 @caps: 
9488
9489 <!-- ##### MACRO gst_pad_set_connect_function ##### -->
9490 <para>
9491
9492 </para>
9493
9494 @a: 
9495 @b: 
9496
9497 <!-- ##### FUNCTION gst_pad_set_eos ##### -->
9498 <para>
9499
9500 </para>
9501
9502 @pad: 
9503 @Returns: 
9504
9505 <!-- ##### FUNCTION gst_pad_set_eos_function ##### -->
9506 <para>
9507
9508 </para>
9509
9510 @pad: 
9511 @eos: 
9512
9513 <!-- ##### FUNCTION gst_pad_set_getregion_function ##### -->
9514 <para>
9515
9516 </para>
9517
9518 @pad: 
9519 @getregion: 
9520
9521 <!-- ##### FUNCTION gst_pad_set_negotiate_function ##### -->
9522 <para>
9523
9524 </para>
9525
9526 @pad: 
9527 @nego: 
9528
9529 <!-- ##### FUNCTION gst_pad_set_newcaps_function ##### -->
9530 <para>
9531
9532 </para>
9533
9534 @pad: 
9535 @newcaps: 
9536
9537 <!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
9538 <para>
9539
9540 </para>
9541
9542 @pad: 
9543 @pull: 
9544
9545 <!-- ##### FUNCTION gst_pad_set_qos_function ##### -->
9546 <para>
9547
9548 </para>
9549
9550 @pad: 
9551 @qos: 
9552
9553 <!-- ##### FUNCTION gst_pad_set_type_id ##### -->
9554 <para>
9555
9556 </para>
9557
9558 @pad: 
9559 @id: 
9560
9561 <!-- ##### FUNCTION gst_pad_template_create ##### -->
9562 <para>
9563
9564 </para>
9565
9566 @name_template: 
9567 @direction: 
9568 @presence: 
9569 @caps: 
9570 @Returns: 
9571
9572 <!-- ##### FUNCTION gst_pad_template_get_type ##### -->
9573 <para>
9574
9575 </para>
9576
9577 @Returns: 
9578
9579 <!-- ##### FUNCTION gst_pad_template_load_thyself ##### -->
9580 <para>
9581
9582 </para>
9583
9584 @parent: 
9585 @Returns: 
9586
9587 <!-- ##### FUNCTION gst_pad_template_save_thyself ##### -->
9588 <para>
9589
9590 </para>
9591
9592 @templ: 
9593 @parent: 
9594 @Returns: 
9595
9596 <!-- ##### FUNCTION gst_pad_try_link ##### -->
9597 <para>
9598
9599 </para>
9600
9601 @srcpad: 
9602 @sinkpad: 
9603 @Returns: 
9604
9605 <!-- ##### FUNCTION gst_parse_error_get_type ##### -->
9606 <para>
9607
9608 </para>
9609
9610 @Returns: 
9611
9612 <!-- ##### MACRO gst_pipeline_destroy ##### -->
9613 <para>
9614 Destroys the pipeline.
9615 </para>
9616
9617 @pipeline: #GstPipeline to destroy
9618
9619 <!-- ##### VARIABLE gst_pipeline_details ##### -->
9620 <para>
9621
9622 </para>
9623
9624
9625 <!-- ##### FUNCTION gst_pipeline_get_type ##### -->
9626 <para>
9627
9628 </para>
9629
9630 @Returns: 
9631
9632 <!-- ##### FUNCTION gst_pipeline_iterate ##### -->
9633 <para>
9634
9635 </para>
9636
9637 @pipeline: 
9638
9639 <!-- ##### FUNCTION gst_plugin_add_autoplugger ##### -->
9640 <para>
9641
9642 </para>
9643
9644 @plugin: 
9645 @factory: 
9646
9647 <!-- ##### FUNCTION gst_plugin_add_factory ##### -->
9648 <para>
9649
9650 </para>
9651
9652 @plugin: 
9653 @factory: 
9654
9655 <!-- ##### FUNCTION gst_plugin_add_path ##### -->
9656 <para>
9657
9658 </para>
9659
9660 @path: 
9661
9662 <!-- ##### FUNCTION gst_plugin_add_type ##### -->
9663 <para>
9664
9665 </para>
9666
9667 @plugin: 
9668 @factory: 
9669
9670 <!-- ##### FUNCTION gst_plugin_error_get_type ##### -->
9671 <para>
9672
9673 </para>
9674
9675 @Returns: 
9676
9677 <!-- ##### FUNCTION gst_plugin_feature_get_type ##### -->
9678 <para>
9679
9680 </para>
9681
9682 @Returns: 
9683
9684 <!-- ##### FUNCTION gst_plugin_find ##### -->
9685 <para>
9686
9687 </para>
9688
9689 @name: 
9690 @Returns: 
9691
9692 <!-- ##### FUNCTION gst_plugin_get_autoplug_list ##### -->
9693 <para>
9694
9695 </para>
9696
9697 @plugin: 
9698 @Returns: 
9699
9700 <!-- ##### FUNCTION gst_plugin_get_factory_list ##### -->
9701 <para>
9702
9703 </para>
9704
9705 @plugin: 
9706 @Returns: 
9707
9708 <!-- ##### FUNCTION gst_plugin_get_list ##### -->
9709 <para>
9710
9711 </para>
9712
9713 @Returns: 
9714
9715 <!-- ##### FUNCTION gst_plugin_get_longname ##### -->
9716 <para>
9717
9718 </para>
9719
9720 @plugin: 
9721 @Returns: 
9722
9723 <!-- ##### FUNCTION gst_plugin_get_type_list ##### -->
9724 <para>
9725
9726 </para>
9727
9728 @plugin: 
9729 @Returns: 
9730
9731 <!-- ##### FUNCTION gst_plugin_init ##### -->
9732 <para>
9733
9734 </para>
9735
9736
9737 <!-- ##### FUNCTION gst_plugin_load_absolute ##### -->
9738 <para>
9739
9740 </para>
9741
9742 @name: 
9743 @Returns: 
9744
9745 <!-- ##### FUNCTION gst_plugin_load_all ##### -->
9746 <para>
9747
9748 </para>
9749
9750
9751 <!-- ##### FUNCTION gst_plugin_load_autoplug_factory ##### -->
9752 <para>
9753
9754 </para>
9755
9756 @name: 
9757 @Returns: 
9758
9759 <!-- ##### FUNCTION gst_plugin_load_element_factory ##### -->
9760 <para>
9761
9762 </para>
9763
9764 @name: 
9765 @Returns: 
9766
9767 <!-- ##### FUNCTION gst_plugin_load_plugin ##### -->
9768 <para>
9769
9770 </para>
9771
9772 @plugin: 
9773 @error: 
9774 @Returns: 
9775
9776 <!-- ##### FUNCTION gst_plugin_load_thyself ##### -->
9777 <para>
9778
9779 </para>
9780
9781 @parent: 
9782
9783 <!-- ##### FUNCTION gst_plugin_load_type_factory ##### -->
9784 <para>
9785
9786 </para>
9787
9788 @mime: 
9789
9790 <!-- ##### FUNCTION gst_plugin_new ##### -->
9791 <para>
9792
9793 </para>
9794
9795 @filename: 
9796 @Returns: 
9797
9798 <!-- ##### FUNCTION gst_plugin_save_thyself ##### -->
9799 <para>
9800
9801 </para>
9802
9803 @parent: 
9804 @Returns: 
9805
9806 <!-- ##### FUNCTION gst_plugin_set_longname ##### -->
9807 <para>
9808
9809 </para>
9810
9811 @plugin: 
9812 @longname: 
9813
9814 <!-- ##### FUNCTION gst_plugin_set_name ##### -->
9815 <para>
9816
9817 </para>
9818
9819 @plugin: 
9820 @name: 
9821
9822 <!-- ##### FUNCTION gst_plugin_unload_all ##### -->
9823 <para>
9824
9825 </para>
9826
9827
9828 <!-- ##### FUNCTION gst_props_destroy ##### -->
9829 <para>
9830
9831 </para>
9832
9833 @props: 
9834
9835 <!-- ##### FUNCTION gst_props_get_boolean ##### -->
9836 <para>
9837
9838 </para>
9839
9840 @props: 
9841 @name: 
9842 @Returns: 
9843
9844 <!-- ##### FUNCTION gst_props_get_float ##### -->
9845 <para>
9846
9847 </para>
9848
9849 @props: 
9850 @name: 
9851 @Returns: 
9852
9853 <!-- ##### FUNCTION gst_props_get_fourcc_int ##### -->
9854 <para>
9855
9856 </para>
9857
9858 @props: 
9859 @name: 
9860 @Returns: 
9861
9862 <!-- ##### FUNCTION gst_props_get_int ##### -->
9863 <para>
9864
9865 </para>
9866
9867 @props: 
9868 @name: 
9869 @Returns: 
9870
9871 <!-- ##### FUNCTION gst_props_get_string ##### -->
9872 <para>
9873
9874 </para>
9875
9876 @props: 
9877 @name: 
9878 @Returns: 
9879
9880 <!-- ##### FUNCTION gst_props_register ##### -->
9881 <para>
9882
9883 </para>
9884
9885 @factory: 
9886 @Returns: 
9887
9888 <!-- ##### FUNCTION gst_props_register_count ##### -->
9889 <para>
9890
9891 </para>
9892
9893 @factory: 
9894 @counter: 
9895 @Returns: 
9896
9897 <!-- ##### FUNCTION gst_props_type_get_type ##### -->
9898 <para>
9899
9900 </para>
9901
9902 @Returns: 
9903
9904 <!-- ##### FUNCTION gst_queue_chain ##### -->
9905 <para>
9906
9907 </para>
9908
9909 @pad: 
9910 @buf: 
9911
9912 <!-- ##### VARIABLE gst_queue_details ##### -->
9913 <para>
9914
9915 </para>
9916
9917
9918 <!-- ##### FUNCTION gst_queue_get_type ##### -->
9919 <para>
9920
9921 </para>
9922
9923 @Returns: 
9924
9925 <!-- ##### FUNCTION gst_queue_new ##### -->
9926 <para>
9927
9928 </para>
9929
9930 @name: 
9931 @Returns: 
9932
9933 <!-- ##### FUNCTION gst_queue_push ##### -->
9934 <para>
9935
9936 </para>
9937
9938 @link: 
9939
9940 <!-- ##### FUNCTION gst_real_pad_get_type ##### -->
9941 <para>
9942
9943 </para>
9944
9945 @Returns: 
9946
9947 <!-- ##### FUNCTION gst_registry_flags_get_type ##### -->
9948 <para>
9949
9950 </para>
9951
9952 @Returns: 
9953
9954 <!-- ##### FUNCTION gst_registry_option_set ##### -->
9955 <para>
9956
9957 </para>
9958
9959 @registry: 
9960
9961 <!-- ##### FUNCTION gst_registry_read_get ##### -->
9962 <para>
9963
9964 </para>
9965
9966 @Returns: 
9967
9968 <!-- ##### FUNCTION gst_registry_return_get_type ##### -->
9969 <para>
9970
9971 </para>
9972
9973 @Returns: 
9974
9975 <!-- ##### FUNCTION gst_registry_write_get ##### -->
9976 <para>
9977
9978 </para>
9979
9980 @Returns: 
9981
9982 <!-- ##### FUNCTION gst_result_get_type ##### -->
9983 <para>
9984
9985 </para>
9986
9987 @Returns: 
9988
9989 <!-- ##### FUNCTION gst_schedule_add_element ##### -->
9990 <para>
9991
9992 </para>
9993
9994 @sched: 
9995 @element: 
9996
9997 <!-- ##### FUNCTION gst_schedule_disable_element ##### -->
9998 <para>
9999
10000 </para>
10001
10002 @sched: 
10003 @element: 
10004
10005 <!-- ##### FUNCTION gst_schedule_enable_element ##### -->
10006 <para>
10007
10008 </para>
10009
10010 @sched: 
10011 @element: 
10012
10013 <!-- ##### FUNCTION gst_schedule_iterate ##### -->
10014 <para>
10015
10016 </para>
10017
10018 @sched: 
10019 @Returns: 
10020
10021 <!-- ##### FUNCTION gst_schedule_new ##### -->
10022 <para>
10023
10024 </para>
10025
10026 @parent: 
10027 @Returns: 
10028
10029 <!-- ##### FUNCTION gst_schedule_pad_link ##### -->
10030 <para>
10031
10032 </para>
10033
10034 @sched: 
10035 @srcpad: 
10036 @sinkpad: 
10037
10038 <!-- ##### FUNCTION gst_schedule_pad_select ##### -->
10039 <para>
10040
10041 </para>
10042
10043 @sched: 
10044 @padlist: 
10045 @Returns: 
10046
10047 <!-- ##### FUNCTION gst_schedule_pad_unlink ##### -->
10048 <para>
10049
10050 </para>
10051
10052 @sched: 
10053 @srcpad: 
10054 @sinkpad: 
10055
10056 <!-- ##### FUNCTION gst_schedule_remove_element ##### -->
10057 <para>
10058
10059 </para>
10060
10061 @sched: 
10062 @element: 
10063
10064 <!-- ##### FUNCTION gst_schedule_show ##### -->
10065 <para>
10066
10067 </para>
10068
10069 @sched: 
10070
10071 <!-- ##### MACRO gst_scheduler_destroy ##### -->
10072 <para>
10073 Destroy the scheduler
10074 </para>
10075
10076 @sched: The scheduler to destroy.
10077
10078 <!-- ##### FUNCTION gst_scheduler_disable_element ##### -->
10079 <para>
10080
10081 </para>
10082
10083 @sched: 
10084 @element: 
10085
10086 <!-- ##### FUNCTION gst_scheduler_enable_element ##### -->
10087 <para>
10088
10089 </para>
10090
10091 @sched: 
10092 @element: 
10093
10094 <!-- ##### FUNCTION gst_scheduler_factory_get_list ##### -->
10095 <para>
10096
10097 </para>
10098
10099 @Returns: 
10100
10101 <!-- ##### FUNCTION gst_scheduler_factory_get_type ##### -->
10102 <para>
10103
10104 </para>
10105
10106 @Returns: 
10107
10108 <!-- ##### FUNCTION gst_scheduler_flags_get_type ##### -->
10109 <para>
10110
10111 </para>
10112
10113 @Returns: 
10114
10115 <!-- ##### FUNCTION gst_scheduler_get_preferred_stack ##### -->
10116 <para>
10117
10118 </para>
10119
10120 @sched: 
10121 @stack: 
10122 @size: 
10123 @Returns: 
10124
10125 <!-- ##### FUNCTION gst_scheduler_state_get_type ##### -->
10126 <para>
10127
10128 </para>
10129
10130 @Returns: 
10131
10132 <!-- ##### FUNCTION gst_seek_accuracy_get_type ##### -->
10133 <para>
10134
10135 </para>
10136
10137 @Returns: 
10138
10139 <!-- ##### FUNCTION gst_seek_type_get_type ##### -->
10140 <para>
10141
10142 </para>
10143
10144 @Returns: 
10145
10146 <!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
10147 <para>
10148
10149 </para>
10150
10151 @Returns: 
10152
10153 <!-- ##### FUNCTION gst_sinesrc_new ##### -->
10154 <para>
10155
10156 </para>
10157
10158 @name: 
10159 @Returns: 
10160
10161 <!-- ##### FUNCTION gst_sinesrc_push ##### -->
10162 <para>
10163
10164 </para>
10165
10166 @src: 
10167
10168 <!-- ##### FUNCTION gst_sink_get_type ##### -->
10169 <para>
10170
10171 </para>
10172
10173 @Returns: 
10174
10175 <!-- ##### FUNCTION gst_sink_new ##### -->
10176 <para>
10177
10178 </para>
10179
10180 @name: 
10181 @Returns: 
10182
10183 <!-- ##### VARIABLE gst_spider_details ##### -->
10184 <para>
10185
10186 </para>
10187
10188
10189 <!-- ##### FUNCTION gst_spider_identity_new_sink ##### -->
10190 <para>
10191
10192 </para>
10193
10194 @name: 
10195 @Returns: 
10196
10197 <!-- ##### FUNCTION gst_spider_identity_new_src ##### -->
10198 <para>
10199
10200 </para>
10201
10202 @name: 
10203 @Returns: 
10204
10205 <!-- ##### FUNCTION gst_spider_identity_plug ##### -->
10206 <para>
10207
10208 </para>
10209
10210 @ident: 
10211
10212 <!-- ##### FUNCTION gst_spider_identity_request_new_pad ##### -->
10213 <para>
10214
10215 </para>
10216
10217 @element: 
10218 @templ: 
10219 @name: 
10220 @Returns: 
10221
10222 <!-- ##### FUNCTION gst_spider_identity_unplug ##### -->
10223 <para>
10224
10225 </para>
10226
10227 @ident: 
10228
10229 <!-- ##### FUNCTION gst_src_get_type ##### -->
10230 <para>
10231
10232 </para>
10233
10234 @Returns: 
10235
10236 <!-- ##### FUNCTION gst_src_push ##### -->
10237 <para>
10238
10239 </para>
10240
10241 @src: 
10242
10243 <!-- ##### FUNCTION gst_src_push_region ##### -->
10244 <para>
10245
10246 </para>
10247
10248 @src: 
10249 @offset: 
10250 @size: 
10251
10252 <!-- ##### FUNCTION gst_src_signal_eos ##### -->
10253 <para>
10254
10255 </para>
10256
10257 @src: 
10258
10259 <!-- ##### FUNCTION gst_tee_chain ##### -->
10260 <para>
10261
10262 </para>
10263
10264 @pad: 
10265 @buf: 
10266
10267 <!-- ##### VARIABLE gst_tee_details ##### -->
10268 <para>
10269
10270 </para>
10271
10272
10273 <!-- ##### FUNCTION gst_tee_factory_init ##### -->
10274 <para>
10275
10276 </para>
10277
10278 @factory: 
10279 @Returns: 
10280
10281 <!-- ##### FUNCTION gst_tee_get_type ##### -->
10282 <para>
10283
10284 </para>
10285
10286 @Returns: 
10287
10288 <!-- ##### FUNCTION gst_tee_new ##### -->
10289 <para>
10290
10291 </para>
10292
10293 @name: 
10294 @Returns: 
10295
10296 <!-- ##### FUNCTION gst_tee_new_pad ##### -->
10297 <para>
10298
10299 </para>
10300
10301 @tee: 
10302 @Returns: 
10303
10304 <!-- ##### VARIABLE gst_thread_details ##### -->
10305 <para>
10306
10307 </para>
10308
10309
10310 <!-- ##### FUNCTION gst_thread_get_type ##### -->
10311 <para>
10312
10313 </para>
10314
10315 @Returns: 
10316
10317 <!-- ##### FUNCTION gst_thread_iterate ##### -->
10318 <para>
10319
10320 </para>
10321
10322 @thread: 
10323
10324 <!-- ##### FUNCTION gst_thread_main_loop ##### -->
10325 <para>
10326
10327 </para>
10328
10329 @arg: 
10330
10331 <!-- ##### FUNCTION gst_thread_state_get_type ##### -->
10332 <para>
10333
10334 </para>
10335
10336 @Returns: 
10337
10338 <!-- ##### FUNCTION gst_time_cache_add_entry ##### -->
10339 <para>
10340
10341 </para>
10342
10343 @tc: 
10344 @location: 
10345 @timestamp: 
10346
10347 <!-- ##### FUNCTION gst_time_cache_find_location ##### -->
10348 <para>
10349
10350 </para>
10351
10352 @tc: 
10353 @location: 
10354 @timestamp: 
10355 @Returns: 
10356
10357 <!-- ##### FUNCTION gst_time_cache_find_timestamp ##### -->
10358 <para>
10359
10360 </para>
10361
10362 @tc: 
10363 @timestamp: 
10364 @location: 
10365 @Returns: 
10366
10367 <!-- ##### FUNCTION gst_time_cache_get_certainty ##### -->
10368 <para>
10369
10370 </para>
10371
10372 @tc: 
10373 @Returns: 
10374
10375 <!-- ##### FUNCTION gst_time_cache_get_group ##### -->
10376 <para>
10377
10378 </para>
10379
10380 @tc: 
10381 @Returns: 
10382
10383 <!-- ##### FUNCTION gst_time_cache_new ##### -->
10384 <para>
10385
10386 </para>
10387
10388 @Returns: 
10389
10390 <!-- ##### FUNCTION gst_time_cache_new_group ##### -->
10391 <para>
10392
10393 </para>
10394
10395 @tc: 
10396 @Returns: 
10397
10398 <!-- ##### FUNCTION gst_time_cache_set_certainty ##### -->
10399 <para>
10400
10401 </para>
10402
10403 @tc: 
10404 @certainty: 
10405
10406 <!-- ##### FUNCTION gst_time_cache_set_group ##### -->
10407 <para>
10408
10409 </para>
10410
10411 @tc: 
10412 @groupnum: 
10413 @Returns: 
10414
10415 <!-- ##### MACRO gst_trace_add_entry ##### -->
10416 <para>
10417
10418 </para>
10419
10420 @trace: 
10421 @seq: 
10422 @data: 
10423 @msg: 
10424
10425 <!-- ##### FUNCTION gst_trace_destroy ##### -->
10426 <para>
10427
10428 </para>
10429
10430 @trace: 
10431
10432 <!-- ##### FUNCTION gst_trace_flush ##### -->
10433 <para>
10434
10435 </para>
10436
10437 @trace: 
10438
10439 <!-- ##### MACRO gst_trace_get_offset ##### -->
10440 <para>
10441
10442 </para>
10443
10444 @trace: 
10445
10446 <!-- ##### MACRO gst_trace_get_remaining ##### -->
10447 <para>
10448
10449 </para>
10450
10451 @trace: 
10452
10453 <!-- ##### MACRO gst_trace_get_size ##### -->
10454 <para>
10455
10456 </para>
10457
10458 @trace: 
10459
10460 <!-- ##### FUNCTION gst_trace_new ##### -->
10461 <para>
10462
10463 </para>
10464
10465 @filename: 
10466 @size: 
10467 @Returns: 
10468
10469 <!-- ##### FUNCTION gst_trace_read_tsc ##### -->
10470 <para>
10471
10472 </para>
10473
10474 @dst: 
10475
10476 <!-- ##### FUNCTION gst_trace_set_default ##### -->
10477 <para>
10478
10479 </para>
10480
10481 @trace: 
10482
10483 <!-- ##### FUNCTION gst_trace_text_flush ##### -->
10484 <para>
10485
10486 </para>
10487
10488 @trace: 
10489
10490 <!-- ##### FUNCTION gst_type_add_sink ##### -->
10491 <para>
10492
10493 </para>
10494
10495 @id: 
10496 @sink: 
10497
10498 <!-- ##### FUNCTION gst_type_add_src ##### -->
10499 <para>
10500
10501 </para>
10502
10503 @id: 
10504 @src: 
10505
10506 <!-- ##### FUNCTION gst_type_dump ##### -->
10507 <para>
10508
10509 </para>
10510
10511
10512 <!-- ##### FUNCTION gst_type_factory_get_list ##### -->
10513 <para>
10514
10515 </para>
10516
10517 @Returns: 
10518
10519 <!-- ##### FUNCTION gst_type_factory_load_thyself ##### -->
10520 <para>
10521
10522 </para>
10523
10524 @parent: 
10525 @Returns: 
10526
10527 <!-- ##### FUNCTION gst_type_factory_save_thyself ##### -->
10528 <para>
10529
10530 </para>
10531
10532 @factory: 
10533 @parent: 
10534 @Returns: 
10535
10536 <!-- ##### VARIABLE gst_type_find_details ##### -->
10537 <para>
10538
10539 </para>
10540
10541
10542 <!-- ##### FUNCTION gst_type_find_factory_register ##### -->
10543 <para>
10544
10545 </para>
10546
10547 @plugin: 
10548 @name: 
10549 @rank: 
10550 @func: 
10551 @extensions: 
10552 @possible_caps: 
10553 @data: 
10554
10555 <!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
10556 <para>
10557
10558 </para>
10559
10560 @sinkid: 
10561 @srcid: 
10562 @Returns: 
10563
10564 <!-- ##### FUNCTION gst_type_get_sinks ##### -->
10565 <para>
10566
10567 </para>
10568
10569 @id: 
10570 @Returns: 
10571
10572 <!-- ##### FUNCTION gst_type_get_srcs ##### -->
10573 <para>
10574
10575 </para>
10576
10577 @id: 
10578 @Returns: 
10579
10580 <!-- ##### FUNCTION gst_type_initialize ##### -->
10581 <para>
10582
10583 </para>
10584
10585
10586 <!-- ##### FUNCTION gst_type_load_thyself ##### -->
10587 <para>
10588
10589 </para>
10590
10591 @parent: 
10592 @Returns: 
10593
10594 <!-- ##### FUNCTION gst_type_save_thyself ##### -->
10595 <para>
10596
10597 </para>
10598
10599 @type: 
10600 @parent: 
10601 @Returns: 
10602
10603 <!-- ##### FUNCTION gst_uri_handler_create ##### -->
10604 <para>
10605
10606 </para>
10607
10608 @handler: 
10609 @name: 
10610 @Returns: 
10611
10612 <!-- ##### FUNCTION gst_uri_handler_destroy ##### -->
10613 <para>
10614
10615 </para>
10616
10617 @handler: 
10618
10619 <!-- ##### FUNCTION gst_uri_handler_find ##### -->
10620 <para>
10621
10622 </para>
10623
10624 @name: 
10625 @Returns: 
10626
10627 <!-- ##### FUNCTION gst_uri_handler_find_by_uri ##### -->
10628 <para>
10629
10630 </para>
10631
10632 @uri: 
10633 @Returns: 
10634
10635 <!-- ##### FUNCTION gst_uri_handler_make_by_uri ##### -->
10636 <para>
10637
10638 </para>
10639
10640 @uri: 
10641 @name: 
10642 @Returns: 
10643
10644 <!-- ##### FUNCTION gst_uri_handler_new ##### -->
10645 <para>
10646
10647 </para>
10648
10649 @name: 
10650 @uri: 
10651 @longdesc: 
10652 @element: 
10653 @property: 
10654 @Returns: 
10655
10656 <!-- ##### FUNCTION gst_util_get_bool_arg ##### -->
10657 <para>
10658
10659 </para>
10660
10661 @object: 
10662 @argname: 
10663 @Returns: 
10664
10665 <!-- ##### FUNCTION gst_util_get_double_arg ##### -->
10666 <para>
10667
10668 </para>
10669
10670 @object: 
10671 @argname: 
10672 @Returns: 
10673
10674 <!-- ##### FUNCTION gst_util_get_float_arg ##### -->
10675 <para>
10676
10677 </para>
10678
10679 @object: 
10680 @argname: 
10681 @Returns: 
10682
10683 <!-- ##### FUNCTION gst_util_get_int64_arg ##### -->
10684 <para>
10685
10686 </para>
10687
10688 @object: 
10689 @argname: 
10690 @Returns: 
10691
10692 <!-- ##### FUNCTION gst_util_get_int_arg ##### -->
10693 <para>
10694
10695 </para>
10696
10697 @object: 
10698 @argname: 
10699 @Returns: 
10700
10701 <!-- ##### FUNCTION gst_util_get_long_arg ##### -->
10702 <para>
10703
10704 </para>
10705
10706 @object: 
10707 @argname: 
10708 @Returns: 
10709
10710 <!-- ##### FUNCTION gst_util_get_pointer_arg ##### -->
10711 <para>
10712
10713 </para>
10714
10715 @object: 
10716 @argname: 
10717 @Returns: 
10718
10719 <!-- ##### FUNCTION gst_util_get_string_arg ##### -->
10720 <para>
10721
10722 </para>
10723
10724 @object: 
10725 @argname: 
10726 @Returns: 
10727
10728 <!-- ##### FUNCTION gst_util_get_widget_arg ##### -->
10729 <para>
10730
10731 </para>
10732
10733 @object: 
10734 @argname: 
10735 @Returns: 
10736
10737 <!-- ##### FUNCTION gst_util_has_arg ##### -->
10738 <para>
10739
10740 </para>
10741
10742 @object: 
10743 @argname: 
10744 @arg_type: 
10745 @Returns: 
10746
10747 <!-- ##### FUNCTION gst_value_can_compare ##### -->
10748 <para>
10749
10750 </para>
10751
10752 @value1: 
10753 @value2: 
10754 @Returns: 
10755
10756 <!-- ##### FUNCTION gst_value_can_intersect ##### -->
10757 <para>
10758
10759 </para>
10760
10761 @value1: 
10762 @value2: 
10763 @Returns: 
10764
10765 <!-- ##### FUNCTION gst_value_can_union ##### -->
10766 <para>
10767
10768 </para>
10769
10770 @value1: 
10771 @value2: 
10772 @Returns: 
10773
10774 <!-- ##### FUNCTION gst_value_compare ##### -->
10775 <para>
10776
10777 </para>
10778
10779 @value1: 
10780 @value2: 
10781 @Returns: 
10782
10783 <!-- ##### FUNCTION gst_value_deserialize ##### -->
10784 <para>
10785
10786 </para>
10787
10788 @dest: 
10789 @src: 
10790 @Returns: 
10791
10792 <!-- ##### FUNCTION gst_value_get_caps ##### -->
10793 <para>
10794
10795 </para>
10796
10797 @value: 
10798 @Returns: 
10799
10800 <!-- ##### FUNCTION gst_value_get_double_range_max ##### -->
10801 <para>
10802
10803 </para>
10804
10805 @value: 
10806 @Returns: 
10807
10808 <!-- ##### FUNCTION gst_value_get_double_range_min ##### -->
10809 <para>
10810
10811 </para>
10812
10813 @value: 
10814 @Returns: 
10815
10816 <!-- ##### FUNCTION gst_value_get_fourcc ##### -->
10817 <para>
10818
10819 </para>
10820
10821 @value: 
10822 @Returns: 
10823
10824 <!-- ##### FUNCTION gst_value_get_int_range_max ##### -->
10825 <para>
10826
10827 </para>
10828
10829 @value: 
10830 @Returns: 
10831
10832 <!-- ##### FUNCTION gst_value_get_int_range_min ##### -->
10833 <para>
10834
10835 </para>
10836
10837 @value: 
10838 @Returns: 
10839
10840 <!-- ##### FUNCTION gst_value_init_and_copy ##### -->
10841 <para>
10842
10843 </para>
10844
10845 @dest: 
10846 @src: 
10847
10848 <!-- ##### FUNCTION gst_value_intersect ##### -->
10849 <para>
10850
10851 </para>
10852
10853 @dest: 
10854 @value1: 
10855 @value2: 
10856 @Returns: 
10857
10858 <!-- ##### FUNCTION gst_value_list_append_value ##### -->
10859 <para>
10860
10861 </para>
10862
10863 @value: 
10864 @append_value: 
10865
10866 <!-- ##### FUNCTION gst_value_list_concat ##### -->
10867 <para>
10868
10869 </para>
10870
10871 @dest: 
10872 @value1: 
10873 @value2: 
10874
10875 <!-- ##### FUNCTION gst_value_list_get_size ##### -->
10876 <para>
10877
10878 </para>
10879
10880 @value: 
10881 @Returns: 
10882
10883 <!-- ##### FUNCTION gst_value_list_get_value ##### -->
10884 <para>
10885
10886 </para>
10887
10888 @value: 
10889 @index: 
10890 @Returns: 
10891
10892 <!-- ##### FUNCTION gst_value_list_prepend_value ##### -->
10893 <para>
10894
10895 </para>
10896
10897 @value: 
10898 @prepend_value: 
10899
10900 <!-- ##### FUNCTION gst_value_register ##### -->
10901 <para>
10902
10903 </para>
10904
10905 @table: 
10906
10907 <!-- ##### FUNCTION gst_value_register_intersect_func ##### -->
10908 <para>
10909
10910 </para>
10911
10912 @type1: 
10913 @type2: 
10914 @func: 
10915
10916 <!-- ##### FUNCTION gst_value_register_union_func ##### -->
10917 <para>
10918
10919 </para>
10920
10921 @type1: 
10922 @type2: 
10923 @func: 
10924
10925 <!-- ##### FUNCTION gst_value_serialize ##### -->
10926 <para>
10927
10928 </para>
10929
10930 @value: 
10931 @Returns: 
10932
10933 <!-- ##### FUNCTION gst_value_set_caps ##### -->
10934 <para>
10935
10936 </para>
10937
10938 @value: 
10939 @caps: 
10940 @calue: 
10941
10942 <!-- ##### FUNCTION gst_value_set_double_range ##### -->
10943 <para>
10944
10945 </para>
10946
10947 @value: 
10948 @start: 
10949 @end: 
10950
10951 <!-- ##### FUNCTION gst_value_set_fourcc ##### -->
10952 <para>
10953
10954 </para>
10955
10956 @value: 
10957 @fourcc: 
10958
10959 <!-- ##### FUNCTION gst_value_set_int_range ##### -->
10960 <para>
10961
10962 </para>
10963
10964 @value: 
10965 @start: 
10966 @end: 
10967
10968 <!-- ##### FUNCTION gst_value_union ##### -->
10969 <para>
10970
10971 </para>
10972
10973 @dest: 
10974 @value1: 
10975 @value2: 
10976 @Returns: 
10977
10978 <!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
10979 <para>
10980
10981 </para>
10982
10983 @buffer: 
10984 @size: 
10985 @root: 
10986 @Returns: 
10987
10988 <!-- ##### FUNCTION gst_xml_registry_new ##### -->
10989 <para>
10990
10991 </para>
10992
10993 @name: 
10994 @location: 
10995 @Returns: 
10996
10997 <!-- ##### TYPEDEF link_t ##### -->
10998 <para>
10999
11000 </para>
11001
11002
11003 <!-- ##### FUNCTION plugin_initialize ##### -->
11004 <para>
11005
11006 </para>
11007
11008
11009 <!-- ##### FUNCTION plugin_load ##### -->
11010 <para>
11011
11012 </para>
11013
11014 @name: 
11015 @Returns: 
11016
11017 <!-- ##### FUNCTION plugin_load_absolute ##### -->
11018 <para>
11019
11020 </para>
11021
11022 @name: 
11023 @Returns: 
11024
11025 <!-- ##### FUNCTION plugin_load_all ##### -->
11026 <para>
11027
11028 </para>
11029
11030
11031 <!-- ##### TYPEDEF property_t ##### -->
11032 <para>
11033
11034 </para>
11035
11036
11037 <!-- ##### STRUCT stats ##### -->
11038 <para>
11039
11040 </para>
11041
11042 @buffers: 
11043 @bytes: 
11044 @events: 
11045
11046 <!-- ##### MACRO textdomain ##### -->
11047 <para>
11048
11049 </para>
11050
11051 @String: 
11052