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