Documentation updates
[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/gobject2gtk.sgml:Long_Description ##### -->
42 <para>
43
44 </para>
45
46
47 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:See_Also ##### -->
48 <para>
49
50 </para>
51
52
53 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Short_Description ##### -->
54
55
56
57 <!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Title ##### -->
58 GObject
59
60
61 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Long_Description ##### -->
62 <para>
63 Reads data from a file. You can seek to a specific location by setting
64 the offset.
65 </para>
66
67
68 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:See_Also ##### -->
69 <para>
70
71 </para>
72
73
74 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Title ##### -->
75 GstAsyncDiskSrc
76
77
78 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Long_Description ##### -->
79 <para>
80
81 </para>
82
83
84 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:See_Also ##### -->
85 <para>
86
87 </para>
88
89
90 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Short_Description ##### -->
91
92
93
94 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Title ##### -->
95 GstAudioSink
96
97
98 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Long_Description ##### -->
99 <para>
100
101 </para>
102
103
104 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:See_Also ##### -->
105 <para>
106
107 </para>
108
109
110 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Short_Description ##### -->
111
112
113
114 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Title ##### -->
115 GstAudioSrc
116
117
118 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
119 <para>
120
121 </para>
122
123
124 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
125 <para>
126
127 </para>
128
129
130 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
131
132
133
134 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
135 GstColorSpace
136
137
138 <!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### -->
139 <para>
140 A connection is a bas class for a generic connection between
141 elements. A connection is typically a bas class for queues.
142
143 </para>
144
145
146 <!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
147 <para>
148
149 </para>
150
151
152 <!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
153 Generic connection between elements.
154
155
156 <!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
157 GstConnection
158
159
160 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Long_Description ##### -->
161 <para>
162 Asynchonously read buffers from a file. 
163
164 </para>
165
166
167 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:See_Also ##### -->
168 <para>
169
170 </para>
171
172
173 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Short_Description ##### -->
174 Asynchronous read from a file (disksrc)
175
176
177 <!-- ##### SECTION ./tmpl/gstdisksrc.sgml:Title ##### -->
178 GstDiskSrc
179
180
181 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
182 <para>
183
184 </para>
185
186
187 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
188 <para>
189
190 </para>
191
192
193 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
194
195
196
197 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
198 GstEsdSink
199
200
201 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
202 <para>
203 Filters take data in and spit data out. They are the main Element in a filter graph.
204 Filters have zero or more inputs and zero or more outputs. Filters are connected
205 together to form filter graphs. A GstFilter is the base class and is not very usefull
206 on its own.
207 </para>
208
209
210 <!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
211 <para>
212
213 </para>
214
215
216 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
217 Take data in and spit data out
218
219
220 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
221 GstFilter
222
223
224 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
225 <para>
226
227 </para>
228
229
230 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
231 <para>
232
233 </para>
234
235
236 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
237
238
239
240 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
241 GstGetbits
242
243
244 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Long_Description ##### -->
245 <para>
246 Reads data from a URL.
247 </para>
248
249
250 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:See_Also ##### -->
251 <para>
252
253 </para>
254
255
256 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Short_Description ##### -->
257 Reads data from a URL. (httpsrc)
258
259
260 <!-- ##### SECTION ./tmpl/gsthttpsrc.sgml:Title ##### -->
261 GstHttpSrc
262
263
264 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Long_Description ##### -->
265 <para>
266 The point of the metadata is to provide some context for each buffer.  In
267 the case of audio data, for instance, it would provide the samplerate, bit
268 depth, and channel count.
269 </para>
270
271 <para>
272 The trick is that there may be multiple types of metadata ganged onto a
273 single buffer.  This is why they're going to be a GList.  This does mean
274 extra overhead in all cases, but I think it's minimal.  The GList type
275 uses a chunk allocater so we're not wasting too much memory or time when
276 adding to the list.
277 </para>
278
279 <para>
280 The trick is dealing with these structs as they pass through a pipeline,
281 since they have potentially different mutability properties.  For
282 instance, if you've got a mp3 decoder connected to a tee, which sends the
283 buffers off to both the decoder and a spectrum analyzer (and then a
284 visualization element).  The preferred setup would be where every time a
285 audio/raw metadata comes down the pipe (indicating a potential change in
286 audio format), the audiosink and spectrum would just save off pointers.
287 </para>
288
289 <para>
290 So when exactly does this metadata go away (deallocated)?  Well, that
291 means metadata has to be refcounted.  But that gets rather hairy.  OK, in
292 the simple case you create a metadata struct, it comes with refcount set
293 to 1.  You pass it through, it stays one, eventually someone drops the
294 last reference on the buffer it's tied to, you free the metadata too.
295 Easy.  What if you tee?  You could go through and for every metadata in
296 the buffer, increment the refcount by the same as the buffer.  So in the
297 above case (tee'd), the audiosink and spectrum would get the buffer with a
298 refcount of 2, and it'd have a metadata with refcount 2.  Do they ref it
299 each themselves, then unref the buffer?  Or do they remove the metadata?
300 Removing the metadata would require a buffer CoW, which would suck, so
301 yes, they'd just ref the metadata.
302 </para>
303
304 <para>
305 But....  what if they're all in different threads?  Then we're off into
306 the magical world of mutexes.  Everything with a refcount in a threaded
307 world must be mutexed, else you can do atomic increment and atomic
308 dec and test.  Can this be done from C easily?  Perhaps it needs to be found
309 from kernel includes via autoconf?
310 </para>
311
312 <para>
313 The goal in designing the way metadata will be defined and used is to keep
314 it as simple as possible.  The basis for accomplishing this is the fact
315 that in order to actually use (rather than just pass) the metadata, you
316 have to know what the fields are, which means you have to have compiled in
317 support for that metadata at build time.  Therefore, if you're using
318 metadata, you must have build-time access to the necessary include file
319 that defines it.
320 </para>
321
322 <para>
323 So, given that you've got an include file, it would be nice if the whole
324 thing could be contained there.  This would limit the need to be linked
325 against something, or have load-time requirements as to that has to be
326 loaded before you are.
327 </para>
328
329 <para>
330 Given that really all metadata is is a region of memory of a given size
331 with a certain signature, this isn't all that hard.  First you lay out the
332 struct that defines the metadata.  Then you set up #defines that expand to
333 the size of the struct in question, as well as the four-cc code that
334 defines the type.
335 </para>
336
337 <para>
338 The work is done by a few #defines, a la the #defines used in all Gtk
339 objects.  The first is a NEW() method that allocates the memory for the
340 metadata and fills in all the normal fields (type, size, utility
341 functions).  Because of the way it's defined (as a #define, no less),
342 you'll have to invoke it as META_NEW(meta), since it can't return()
343 anything.
344 </para>
345
346 <para>
347 Another #define will check to make sure a meta is indeed that type by
348 verifying the type code and size.  Theoretically, meta types can overlap
349 with the same fourcc code, as long as they have different sizes.  But I
350 probably ought to have a global public registry so people writing things
351 don't conflict.  MSFT got that right, at least.
352 </para>
353
354 <para>
355 So, a hairy problem is what to do when there are utility functions
356 associated with one of these things.  One option is to not bother with
357 them.  This is very likely a possible solution, since metadata is supposed
358 to be flat memory of a given size.  Not much to do to either free or copy
359 it, is there?
360 </para>
361
362
363 <!-- ##### SECTION ./tmpl/gstmeta.sgml:See_Also ##### -->
364 <para>
365
366 </para>
367
368
369 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Short_Description ##### -->
370 Provide context for buffers
371
372
373 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Title ##### -->
374 GstMeta
375
376
377 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Long_Description ##### -->
378 <para>
379 Create a sine wave of a given frequency and volume.
380 </para>
381
382
383 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:See_Also ##### -->
384 <para>
385
386 </para>
387
388
389 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Short_Description ##### -->
390 Create a sine wave of a given frequency and volume. (sinesrc)
391
392
393 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Title ##### -->
394 GstSineSrc
395
396
397 <!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
398 <para>
399 The sink is the end of the filter graph. A typical sink would be an audio
400 or a video card.
401
402 </para>
403
404
405 <!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
406 <para>
407
408 </para>
409
410
411 <!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
412 The end point of a filter graph
413
414
415 <!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
416 GstSink
417
418
419 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
420 <para>
421 A GstSrc is the start of a filter graph. It typically is a file or an
422 audio source. It provides data for the next element in the graph.
423
424 </para>
425
426
427 <!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
428 <para>
429
430 </para>
431
432
433 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
434 The start point of a filter graph
435
436
437 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
438 GstSrc
439
440
441 <!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
442 <para>
443
444 </para>
445
446
447 <!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
448 <para>
449
450 </para>
451
452
453 <!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
454
455
456
457 <!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
458 plugin
459
460
461 <!-- ##### SECTION ./tmpl/spectrum.sgml:Long_Description ##### -->
462 <para>
463 Frequencies of a spectrum analysis.
464
465 </para>
466
467
468 <!-- ##### SECTION ./tmpl/spectrum.sgml:See_Also ##### -->
469 <para>
470
471 </para>
472
473
474 <!-- ##### SECTION ./tmpl/spectrum.sgml:Short_Description ##### -->
475 Frequencies of a spectrum analysis.
476
477
478 <!-- ##### SECTION ./tmpl/spectrum.sgml:Title ##### -->
479 spectrum
480
481
482 <!-- ##### SECTION ./tmpl/videoraw.sgml:Long_Description ##### -->
483 <para>
484 Information about video buffers.
485 </para>
486
487
488 <!-- ##### SECTION ./tmpl/videoraw.sgml:See_Also ##### -->
489 <para>
490
491 </para>
492
493
494 <!-- ##### SECTION ./tmpl/videoraw.sgml:Short_Description ##### -->
495 Information about video buffers.
496
497
498 <!-- ##### SECTION ./tmpl/videoraw.sgml:Title ##### -->
499 videoraw
500
501
502 <!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
503 <para>
504 The maximum number of cothreads we are going to support.
505 </para>
506
507
508 <!-- ##### MACRO COTHREAD_STACKSIZE ##### -->
509 <para>
510 The default stack size of a cothread.
511 </para>
512
513
514 <!-- ##### MACRO DEBUG ##### -->
515 <para>
516 Use this macro to show debugging info. This is only usefull when developing new
517 plugin elements.
518 If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce
519 g_print messages.
520 </para>
521
522 @format: the format specification as in g_print
523 @args...: arguments
524
525 <!-- ##### MACRO DEBUG_ENTER ##### -->
526 <para>
527
528 </para>
529
530 @format: 
531 @args...: 
532
533 <!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
534 <para>
535
536 </para>
537
538
539 <!-- ##### MACRO DEBUG_LEAVE ##### -->
540 <para>
541
542 </para>
543
544 @format: 
545 @args...: 
546
547 <!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
548 <para>
549
550 </para>
551
552
553 <!-- ##### MACRO DEBUG_NOPREFIX ##### -->
554 <para>
555
556 </para>
557
558 @format: 
559 @args...: 
560
561 <!-- ##### MACRO DEBUG_SET_STRING ##### -->
562 <para>
563
564 </para>
565
566 @format: 
567 @args...: 
568
569 <!-- ##### MACRO ERROR ##### -->
570 <para>
571
572 </para>
573
574 @element: 
575 @format: 
576 @args...: 
577
578 <!-- ##### MACRO ERROR_OBJECT ##### -->
579 <para>
580
581 </para>
582
583 @element: 
584 @object: 
585 @format: 
586 @args...: 
587
588 <!-- ##### MACRO GBaseInitFunc ##### -->
589 <para>
590
591 </para>
592
593
594 <!-- ##### MACRO GCallback ##### -->
595 <para>
596
597 </para>
598
599
600 <!-- ##### MACRO GClassInitFunc ##### -->
601 <para>
602
603 </para>
604
605
606 <!-- ##### MACRO GEnumValue ##### -->
607 <para>
608
609 </para>
610
611
612 <!-- ##### MACRO GInstanceInitFunc ##### -->
613 <para>
614
615 </para>
616
617
618 <!-- ##### STRUCT GObject ##### -->
619 <para>
620
621 </para>
622
623
624 <!-- ##### MACRO GParamFlags ##### -->
625 <para>
626
627 </para>
628
629
630 <!-- ##### STRUCT GParamSpec ##### -->
631 <para>
632
633 </para>
634
635 @name: 
636 @value_type: 
637 @flags: 
638
639 <!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
640 <para>
641
642 </para>
643
644 @obj: 
645
646 <!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
647 <para>
648
649 </para>
650
651 @klass: 
652
653 <!-- ##### MACRO GST_AUDIOSINK ##### -->
654 <para>
655
656 </para>
657
658 @obj: 
659
660 <!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
661 <para>
662
663 </para>
664
665 @klass: 
666
667 <!-- ##### MACRO GST_AUDIOSRC ##### -->
668 <para>
669
670 </para>
671
672 @obj: 
673
674 <!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
675 <para>
676
677 </para>
678
679 @klass: 
680
681 <!-- ##### MACRO GST_BIN ##### -->
682 <para>
683
684 </para>
685
686 @obj: 
687
688 <!-- ##### MACRO GST_BIN_CLASS ##### -->
689 <para>
690
691 </para>
692
693 @klass: 
694
695 <!-- ##### MACRO GST_BUFFER_POOL ##### -->
696 <para>
697
698 </para>
699
700 @buf: 
701
702 <!-- ##### MACRO GST_BUFFER_TYPE ##### -->
703 <para>
704 Retrieves the type id of the data in the buffer.
705 </para>
706
707 @buf: GstBuffer
708
709 <!-- ##### MACRO GST_CAPS_LOCK ##### -->
710 <para>
711 Lock the caps structure
712 </para>
713
714 @caps: The caps structure to lock
715
716 <!-- ##### MACRO GST_CAPS_TRYLOCK ##### -->
717 <para>
718 Try to lock the caps structure
719 </para>
720
721 @caps: The caps structure to try to lock
722
723 <!-- ##### MACRO GST_CAPS_UNLOCK ##### -->
724 <para>
725 Unlock the caps structure
726 </para>
727
728 @caps: The caps structure to unlock
729
730 <!-- ##### MACRO GST_CONNECTION ##### -->
731 <para>
732
733 </para>
734
735 @obj: 
736
737 <!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
738 <para>
739
740 </para>
741
742 @klass: 
743
744 <!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
745 <para>
746 A flag indicating that MMX instructions are supported.
747 </para>
748
749
750 <!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
751 <para>
752 A flag indicating that SSE instructions are supported.
753 </para>
754
755
756 <!-- ##### MACRO GST_DATA ##### -->
757 <para>
758
759 </para>
760
761 @data: 
762
763 <!-- ##### MACRO GST_DATA_TYPE ##### -->
764 <para>
765
766 </para>
767
768 @data: 
769
770 <!-- ##### MACRO GST_DEBUG_CHAR_MODE ##### -->
771 <para>
772
773 </para>
774
775
776 <!-- ##### MACRO GST_DEBUG_ENABLED ##### -->
777 <para>
778
779 </para>
780
781
782 <!-- ##### MACRO GST_DEBUG_ENABLE_CATEGORIES ##### -->
783 <para>
784
785 </para>
786
787
788 <!-- ##### MACRO GST_DEBUG_ENTER_STRING ##### -->
789 <para>
790 Combine #GST_DEBUG_ENTER and #GST_DEBUG_SET_STRING.
791 </para>
792
793
794 <!-- ##### MACRO GST_DEBUG_LEAVE_STRING ##### -->
795 <para>
796
797 </para>
798
799
800 <!-- ##### MACRO GST_DEBUG_NOPREFIX ##### -->
801 <para>
802
803 </para>
804
805 @cat: 
806 @format: 
807 @args...: 
808
809 <!-- ##### MACRO GST_DEBUG_PREFIX ##### -->
810 <para>
811
812 </para>
813
814 @cat: 
815 @format: 
816 @args...: 
817
818 <!-- ##### MACRO GST_DEBUG_SET_STRING ##### -->
819 <para>
820 Set the debug string for the current function, typically containing the arguments
821 to the current function, i.e. "('element')"
822 </para>
823
824 @format: printf-style format string
825 @args...: printf arguments
826
827 <!-- ##### MACRO GST_DISKSRC ##### -->
828 <para>
829
830 </para>
831
832 @obj: 
833
834 <!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
835 <para>
836
837 </para>
838
839 @klass: 
840
841 <!-- ##### MACRO GST_ELEMENT ##### -->
842 <para>
843
844 </para>
845
846 @obj: 
847
848 <!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
849 <para>
850
851 </para>
852
853 @klass: 
854
855 <!-- ##### MACRO GST_ELEMENT_IS_COTHREAD_STOPPING ##### -->
856 <para>
857 Queries whether the cothread holding this element needs to be stopped.
858 </para>
859
860 @obj: The element to query
861
862 <!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
863 <para>
864 Query whether this object has multiple input pads.
865
866 </para>
867
868 @obj: Element to query for multiple input pads.
869
870 <!-- ##### MACRO GST_ESDSINK ##### -->
871 <para>
872
873 </para>
874
875 @obj: 
876
877 <!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
878 <para>
879
880 </para>
881
882 @klass: <<<<<<< gstreamer-unused.sgml
883
884 <!-- ##### MACRO GST_FAKESINK ##### -->
885 <para>
886
887 </para>
888
889 @obj: 
890
891 <!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
892 <para>
893
894 </para>
895
896 @klass: 
897
898 <!-- ##### MACRO GST_FAKESRC ##### -->
899 <para>
900
901 </para>
902
903 @obj: 
904
905 <!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
906 <para>
907
908 </para>
909
910 @klass: 
911
912 <!-- ##### MACRO GST_FDSINK ##### -->
913 <para>
914
915 </para>
916
917 @obj: 
918
919 <!-- ##### MACRO GST_FDSINK_CLASS ##### -->
920 <para>
921
922 </para>
923
924 @klass: 
925
926 <!-- ##### MACRO GST_FDSRC ##### -->
927 <para>
928
929 </para>
930
931 @obj: 
932
933 <!-- ##### MACRO GST_FDSRC_CLASS ##### -->
934 <para>
935
936 </para>
937
938 @klass: 
939
940 <!-- ##### MACRO GST_FILTER ##### -->
941 <para>
942
943 </para>
944
945 @obj: 
946
947 <!-- ##### MACRO GST_FILTER_CLASS ##### -->
948 <para>
949
950 </para>
951
952 @klass: 
953
954 <!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
955 <para>
956 subclass use this to start their flag enumeration
957 </para>
958
959
960 <!-- ##### MACRO GST_HTTPSRC ##### -->
961 >>>>>>> 1.23.2.3
962 <para>
963
964 </para>
965
966 @obj: 
967
968 <!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
969 <para>
970
971 </para>
972
973 @klass: 
974
975 <!-- ##### MACRO GST_IDENTITY ##### -->
976 <para>
977
978 </para>
979
980 @obj: 
981
982 <!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
983 <para>
984
985 </para>
986
987 @klass: 
988
989 <!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
990 <para>
991
992 </para>
993
994 @obj: 
995
996 <!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
997 <para>
998
999 </para>
1000
1001 @obj: 
1002
1003 <!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
1004 <para>
1005
1006 </para>
1007
1008 @obj: 
1009
1010 <!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
1011 <para>
1012
1013 </para>
1014
1015 @obj: 
1016
1017 <!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
1018 <para>
1019
1020 </para>
1021
1022 @obj: 
1023
1024 <!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
1025 <para>
1026
1027 </para>
1028
1029 @obj: 
1030
1031 <!-- ##### MACRO GST_IS_BIN ##### -->
1032 <para>
1033
1034 </para>
1035
1036 @obj: 
1037
1038 <!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
1039 <para>
1040
1041 </para>
1042
1043 @obj: 
1044
1045 <!-- ##### MACRO GST_IS_CONNECTION ##### -->
1046 <para>
1047
1048 </para>
1049
1050 @obj: 
1051
1052 <!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
1053 <para>
1054
1055 </para>
1056
1057 @obj: 
1058
1059 <!-- ##### MACRO GST_IS_DISKSRC ##### -->
1060 <para>
1061
1062 </para>
1063
1064 @obj: 
1065
1066 <!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
1067 <para>
1068
1069 </para>
1070
1071 @obj: 
1072
1073 <!-- ##### MACRO GST_IS_ELEMENT ##### -->
1074 <para>
1075
1076 </para>
1077
1078 @obj: 
1079
1080 <!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
1081 <para>
1082
1083 </para>
1084
1085 @obj: 
1086
1087 <!-- ##### MACRO GST_IS_ESDSINK ##### -->
1088 <para>
1089
1090 </para>
1091
1092 @obj: 
1093
1094 <!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
1095 <para>
1096
1097 </para>
1098
1099 @obj: 
1100
1101 <!-- ##### MACRO GST_IS_FAKESINK ##### -->
1102 <para>
1103
1104 </para>
1105
1106 @obj: 
1107
1108 <!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
1109 <para>
1110
1111 </para>
1112
1113 @obj: 
1114
1115 <!-- ##### MACRO GST_IS_FAKESRC ##### -->
1116 <para>
1117
1118 </para>
1119
1120 @obj: 
1121
1122 <!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
1123 <para>
1124
1125 </para>
1126
1127 @obj: 
1128
1129 <!-- ##### MACRO GST_IS_FDSINK ##### -->
1130 <para>
1131
1132 </para>
1133
1134 @obj: 
1135
1136 <!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
1137 <para>
1138
1139 </para>
1140
1141 @obj: 
1142
1143 <!-- ##### MACRO GST_IS_FDSRC ##### -->
1144 <para>
1145
1146 </para>
1147
1148 @obj: 
1149
1150 <!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
1151 <para>
1152
1153 </para>
1154
1155 @obj: 
1156
1157 <!-- ##### MACRO GST_IS_FILTER ##### -->
1158 <para>
1159
1160 </para>
1161
1162 @obj: 
1163
1164 <!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
1165 <para>
1166
1167 </para>
1168
1169 @obj: 
1170
1171 <!-- ##### MACRO GST_IS_HTTPSRC ##### -->
1172 <para>
1173
1174 </para>
1175
1176 @obj: 
1177
1178 <!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
1179 <para>
1180
1181 </para>
1182
1183 @obj: 
1184
1185 <!-- ##### MACRO GST_IS_IDENTITY ##### -->
1186 <para>
1187
1188 </para>
1189
1190 @obj: 
1191
1192 <!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
1193 <para>
1194
1195 </para>
1196
1197 @obj: 
1198
1199 <!-- ##### MACRO GST_IS_OBJECT ##### -->
1200 <para>
1201
1202 </para>
1203
1204 @obj: 
1205
1206 <!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
1207 <para>
1208
1209 </para>
1210
1211 @obj: 
1212
1213 <!-- ##### MACRO GST_IS_PAD ##### -->
1214 <para>
1215
1216 </para>
1217
1218 @obj: 
1219
1220 <!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
1221 <para>
1222
1223 </para>
1224
1225 @obj: 
1226
1227 <!-- ##### MACRO GST_IS_PIPELINE ##### -->
1228 <para>
1229
1230 </para>
1231
1232 @obj: 
1233
1234 <!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
1235 <para>
1236
1237 </para>
1238
1239 @obj: 
1240
1241 <!-- ##### MACRO GST_IS_QUEUE ##### -->
1242 <para>
1243
1244 </para>
1245
1246 @obj: 
1247
1248 <!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
1249 <para>
1250
1251 </para>
1252
1253 @obj: 
1254
1255 <!-- ##### MACRO GST_IS_SINESRC ##### -->
1256 <para>
1257
1258 </para>
1259
1260 @obj: 
1261
1262 <!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
1263 <para>
1264
1265 </para>
1266
1267 @obj: 
1268
1269 <!-- ##### MACRO GST_IS_SINK ##### -->
1270 <para>
1271
1272 </para>
1273
1274 @obj: 
1275
1276 <!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
1277 <para>
1278
1279 </para>
1280
1281 @obj: 
1282
1283 <!-- ##### MACRO GST_IS_SRC ##### -->
1284 <para>
1285
1286 </para>
1287
1288 @obj: 
1289
1290 <!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
1291 <para>
1292
1293 </para>
1294
1295 @obj: 
1296
1297 <!-- ##### MACRO GST_IS_TEE ##### -->
1298 <para>
1299
1300 </para>
1301
1302 @obj: 
1303
1304 <!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
1305 <para>
1306
1307 </para>
1308
1309 @obj: 
1310
1311 <!-- ##### MACRO GST_IS_THREAD ##### -->
1312 <para>
1313
1314 </para>
1315
1316 @obj: 
1317
1318 <!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
1319 <para>
1320
1321 </para>
1322
1323 @obj: 
1324
1325 <!-- ##### MACRO GST_META ##### -->
1326 <para>
1327
1328 </para>
1329
1330 @meta: 
1331
1332 <!-- ##### MACRO GST_META_FLAGS ##### -->
1333 <para>
1334 Retrieve the flags of the given meta information.
1335 </para>
1336
1337 @meta: the meta information
1338
1339 <!-- ##### MACRO GST_META_FLAG_IS_SET ##### -->
1340 <para>
1341 Check if a given flag is set.
1342 </para>
1343
1344 @meta: the meta data to test
1345 @flag: the flag to test
1346
1347 <!-- ##### MACRO GST_META_FLAG_SET ##### -->
1348 <para>
1349 Set a flag in the meta data.
1350 </para>
1351
1352 @meta: the meta data
1353 @flag: the flag to set
1354
1355 <!-- ##### MACRO GST_META_FLAG_UNSET ##### -->
1356 <para>
1357 Clear a flag in the meta data.
1358 </para>
1359
1360 @meta: the meta data
1361 @flag: the flag to clear
1362
1363 <!-- ##### MACRO GST_OBJECT ##### -->
1364 <para>
1365
1366 </para>
1367
1368 @obj: 
1369
1370 <!-- ##### MACRO GST_OBJECT_CLASS ##### -->
1371 <para>
1372
1373 </para>
1374
1375 @klass: 
1376
1377 <!-- ##### MACRO GST_OBJECT_FLAG_LAST ##### -->
1378 <para>
1379 subclasses can use this value to start the enumeration of their flags
1380 </para>
1381
1382
1383 <!-- ##### MACRO GST_PAD ##### -->
1384 <para>
1385
1386 </para>
1387
1388 @obj: 
1389
1390 <!-- ##### MACRO GST_PAD_CLASS ##### -->
1391 <para>
1392
1393 </para>
1394
1395 @klass: 
1396
1397 <!-- ##### MACRO GST_PAD_CONNECTED ##### -->
1398 <para>
1399 Is this pad connected.
1400 </para>
1401
1402 @pad: the pad to check
1403
1404 <!-- ##### MACRO GST_PAD_FACTORY_ALWAYS ##### -->
1405 <para>
1406 Indicate that this pad will always be available.
1407 Use this in the factory definition.
1408 </para>
1409
1410
1411 <!-- ##### MACRO GST_PAD_FACTORY_CAPS ##### -->
1412 <para>
1413 Starts the declaration of a the capabilities for this padtemplate.
1414 </para>
1415
1416 @a...: a capability factory
1417
1418 <!-- ##### MACRO GST_PAD_FACTORY_REQUEST ##### -->
1419 <para>
1420 Indicates that this pad will be available on request. Use 
1421 this in the factory definition. 
1422 </para>
1423
1424
1425 <!-- ##### MACRO GST_PAD_FACTORY_SINK ##### -->
1426 <para>
1427 Indicates a sinkpad for the padfactory.
1428 </para>
1429
1430
1431 <!-- ##### MACRO GST_PAD_FACTORY_SOMETIMES ##### -->
1432 <para>
1433 Indicate that this pad will become available depending
1434 on the media type. Use this in the factory definition.
1435 </para>
1436
1437
1438 <!-- ##### MACRO GST_PAD_FACTORY_SRC ##### -->
1439 <para>
1440 Indicates a srcpad for the padfactory.
1441 </para>
1442
1443
1444 <!-- ##### MACRO GST_PIPELINE ##### -->
1445 <para>
1446
1447 </para>
1448
1449 @obj: 
1450
1451 <!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
1452 <para>
1453
1454 </para>
1455
1456 @klass: 
1457
1458 <!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
1459 <para>
1460
1461 </para>
1462
1463
1464 <!-- ##### MACRO GST_PROPS_ENTRY_IS_VARIABLE ##### -->
1465 <para>
1466
1467 </para>
1468
1469 @a: 
1470
1471 <!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### -->
1472 <para>
1473
1474 </para>
1475
1476 @a: 
1477 @b: 
1478
1479 <!-- ##### MACRO GST_PROPS_FLOAT_STRING ##### -->
1480 <para>
1481
1482 </para>
1483
1484 @a: 
1485
1486 <!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
1487 <para>
1488
1489 </para>
1490
1491
1492 <!-- ##### MACRO GST_PROPS_FOURCC_INT ##### -->
1493 <para>
1494 Create a fourcc property out of an integer value.
1495 </para>
1496
1497 @a: the integer value
1498
1499 <!-- ##### MACRO GST_PROPS_INT_ID ##### -->
1500 <para>
1501
1502 </para>
1503
1504
1505 <!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
1506 <para>
1507
1508 </para>
1509
1510
1511 <!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
1512 <para>
1513
1514 </para>
1515
1516
1517 <!-- ##### MACRO GST_QUEUE ##### -->
1518 <para>
1519
1520 </para>
1521
1522 @obj: 
1523
1524 <!-- ##### MACRO GST_QUEUE_CLASS ##### -->
1525 <para>
1526
1527 </para>
1528
1529 @klass: 
1530
1531 <!-- ##### MACRO GST_RPAD_EOSFUNC ##### -->
1532 <para>
1533 Get the EOS function of the real pad.
1534 </para>
1535
1536 @pad: the real pad to query.
1537
1538 <!-- ##### MACRO GST_RPAD_NEGOTIATEFUNC ##### -->
1539 <para>
1540 Get the negotiate function from the real pad.
1541 </para>
1542
1543 @pad: the real pad to query.
1544
1545 <!-- ##### MACRO GST_RPAD_NEWCAPSFUNC ##### -->
1546 <para>
1547 Get the newcaps function from the real pad.
1548 </para>
1549
1550 @pad: the real pad to query.
1551
1552 <!-- ##### MACRO GST_RPAD_PULLFUNC ##### -->
1553 <para>
1554 Get the pullfunction of the real pad.
1555 </para>
1556
1557 @pad: the real pad to query.
1558
1559 <!-- ##### MACRO GST_RPAD_PUSHFUNC ##### -->
1560 <para>
1561 Get the pushfunction of the real pad.
1562 </para>
1563
1564 @pad: the real pad to query.
1565
1566 <!-- ##### MACRO GST_RPAD_QOSFUNC ##### -->
1567 <para>
1568 Get the QoS function of the real pad.
1569 </para>
1570
1571 @pad: the real pad to query.
1572
1573 <!-- ##### MACRO GST_SCHEDULE_ADD_ELEMENT ##### -->
1574 <para>
1575 Fast macro to add an element to the scheduler.
1576 </para>
1577
1578 @sched: The scheduler to add the element to.
1579 @element: The element to add to the scheduler.
1580
1581 <!-- ##### MACRO GST_SCHEDULE_DISABLE_ELEMENT ##### -->
1582 <para>
1583 Fast macro to disable the element.
1584 </para>
1585
1586 @sched: The scheduler.
1587 @element: The element to disable.
1588
1589 <!-- ##### MACRO GST_SCHEDULE_ENABLE_ELEMENT ##### -->
1590 <para>
1591 Fast macro to enable the element in the scheduler.
1592 </para>
1593
1594 @sched: The scheduler.
1595 @element: The element to activate.
1596
1597 <!-- ##### MACRO GST_SCHEDULE_ITERATE ##### -->
1598 <para>
1599 Fast macro to perform one iteration of the scheduler.
1600 </para>
1601
1602 @sched: The scheduler to iterate.
1603
1604 <!-- ##### MACRO GST_SCHEDULE_LOCK_ELEMENT ##### -->
1605 <para>
1606 Fast macro to lock a given element.
1607 </para>
1608
1609 @sched: The scheduler.
1610 @element: The element to lock.
1611
1612 <!-- ##### MACRO GST_SCHEDULE_PAD_CONNECT ##### -->
1613 <para>
1614 Fast macro to connect two pads.
1615 </para>
1616
1617 @sched: The scheduler.
1618 @srcpad: The source pad.
1619 @sinkpad: The sink pad.
1620
1621 <!-- ##### MACRO GST_SCHEDULE_PAD_DISCONNECT ##### -->
1622 <para>
1623 Fast macro to disconnect two pads.
1624 </para>
1625
1626 @sched: The scheduler.
1627 @srcpad: The source pad.
1628 @sinkpad: The sink pad.
1629
1630 <!-- ##### MACRO GST_SCHEDULE_REMOVE_ELEMENT ##### -->
1631 <para>
1632 Fast macro to remove an element from the scheduler.
1633 </para>
1634
1635 @sched: The scheduler to remove the element from.
1636 @element: The element to remove from the scheduler.
1637
1638 <!-- ##### MACRO GST_SCHEDULE_SAFETY ##### -->
1639 <para>
1640 Handy macro to check for a non NULL scheduler. The next block of statements
1641 will only be axecuted if the scheduler is not NULL.
1642 </para>
1643
1644 @sched: the scheduler to query.
1645
1646 <!-- ##### MACRO GST_SCHEDULE_UNLOCK_ELEMENT ##### -->
1647 <para>
1648 Fast macro to unlock a given element.
1649 </para>
1650
1651 @sched: The scheduler.
1652 @element: The element to unlock.
1653
1654 <!-- ##### MACRO GST_SCHED_PARENT ##### -->
1655 <para>
1656 Get the parent #GstElement of this scheduler.
1657
1658 </para>
1659
1660 @sched: the scheduler to query.
1661
1662 <!-- ##### MACRO GST_SHOW_INFO ##### -->
1663 <para>
1664
1665 </para>
1666
1667
1668 <!-- ##### MACRO GST_SINESRC ##### -->
1669 <para>
1670
1671 </para>
1672
1673 @obj: 
1674
1675 <!-- ##### MACRO GST_SINESRC_CLASS ##### -->
1676 <para>
1677
1678 </para>
1679
1680 @klass: 
1681
1682 <!-- ##### MACRO GST_SINK ##### -->
1683 <para>
1684
1685 </para>
1686
1687 @obj: 
1688
1689 <!-- ##### MACRO GST_SINK_CLASS ##### -->
1690 <para>
1691
1692 </para>
1693
1694 @klass: 
1695
1696 <!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
1697 <para>
1698
1699 </para>
1700
1701
1702 <!-- ##### MACRO GST_SRC ##### -->
1703 <para>
1704
1705 </para>
1706
1707 @obj: 
1708
1709 <!-- ##### MACRO GST_SRC_ASYNC ##### -->
1710 <para>
1711 This macro checks to see if the GST_SRC_ASYNC flag is set.
1712 </para>
1713
1714 @obj: GstSrc to check for flag in.
1715
1716 <!-- ##### MACRO GST_SRC_CLASS ##### -->
1717 <para>
1718
1719 </para>
1720
1721 @klass: 
1722
1723 <!-- ##### MACRO GST_SRC_FLAGS ##### -->
1724 <para>
1725 This macro returns the entire set of flags for the object.
1726 </para>
1727
1728 @obj: GstSrc to return flags for.
1729
1730 <!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
1731 <para>
1732 Query a GstSrc for the ASYNC flag
1733 </para>
1734
1735 @obj: The GstSrc to query
1736
1737 <!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
1738 <para>
1739 This macro sets the given flags.
1740 </para>
1741
1742 @src: 
1743 @flag: Flag to set, can by any number of bits in guint32.
1744 @obj: GstSrc to set flag in.
1745
1746 <!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
1747 <para>
1748 This macro usets the given flags.
1749 </para>
1750
1751 @src: 
1752 @flag: Flag to set, must be a single bit in guint32.
1753 @obj: GstSrc to unset flag in.
1754
1755 <!-- ##### MACRO GST_STATE_IS_SET ##### -->
1756 <para>
1757 This macro checks to see if the given state is set.
1758 </para>
1759
1760 @obj: Element to check for state.
1761 @flag: State to check for, must be a single bit in guint32.
1762
1763 <!-- ##### MACRO GST_STATE_PLAYING_TO_READY ##### -->
1764 <para>
1765 The Element is going from the PLAYING state to the READY state.
1766 </para>
1767
1768
1769 <!-- ##### MACRO GST_STATE_READY_TO_PLAYING ##### -->
1770 <para>
1771 The Element is going from the READY state to the PLAYING state.
1772 </para>
1773
1774
1775 <!-- ##### MACRO GST_STATE_SET ##### -->
1776 <para>
1777 This macro sets the given state on the element.
1778 </para>
1779
1780 @obj: Element to set state of.
1781 @flag: State to set, can be any number of bits in guint32.
1782
1783 <!-- ##### MACRO GST_STATE_UNSET ##### -->
1784 <para>
1785 This macro unsets the given state on the element.
1786 </para>
1787
1788 @obj: Element to unset state of.
1789 @flag: State to unset, can be any number of bits in guint32.
1790
1791 <!-- ##### MACRO GST_TEE ##### -->
1792 <para>
1793
1794 </para>
1795
1796 @obj: 
1797
1798 <!-- ##### MACRO GST_TEE_CLASS ##### -->
1799 <para>
1800
1801 </para>
1802
1803 @klass: 
1804
1805 <!-- ##### MACRO GST_THREAD ##### -->
1806 <para>
1807
1808 </para>
1809
1810 @obj: 
1811
1812 <!-- ##### MACRO GST_THREAD_CLASS ##### -->
1813 <para>
1814
1815 </para>
1816
1817 @klass: 
1818
1819 <!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
1820 >>>>>>> 1.23.2.3
1821 <para>
1822
1823 </para>
1824
1825
1826 <!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
1827 <para>
1828
1829 </para>
1830
1831
1832 <!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
1833 <para>
1834
1835 </para>
1836
1837
1838 <!-- ##### MACRO GST_TYPE_BIN ##### -->
1839 <para>
1840
1841 </para>
1842
1843
1844 <!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
1845 <para>
1846
1847 </para>
1848
1849
1850 <!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
1851 <para>
1852
1853 </para>
1854
1855
1856 <!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
1857 <para>
1858
1859 </para>
1860
1861
1862 <!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
1863 <para>
1864
1865 </para>
1866
1867
1868 <!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
1869 <para>
1870
1871 </para>
1872
1873
1874 <!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
1875 <para>
1876
1877 </para>
1878
1879
1880 <!-- ##### MACRO GST_TYPE_FDSINK ##### -->
1881 <para>
1882
1883 </para>
1884
1885
1886 <!-- ##### MACRO GST_TYPE_FDSRC ##### -->
1887 <para>
1888
1889 </para>
1890
1891
1892 <!-- ##### MACRO GST_TYPE_FILTER ##### -->
1893 <para>
1894
1895 </para>
1896
1897
1898 <!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
1899 <para>
1900
1901 </para>
1902
1903
1904 <!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
1905 <para>
1906
1907 </para>
1908
1909
1910 <!-- ##### MACRO GST_TYPE_OBJECT ##### -->
1911 <para>
1912
1913 </para>
1914
1915
1916 <!-- ##### MACRO GST_TYPE_PAD ##### -->
1917 <para>
1918
1919 </para>
1920
1921
1922 <!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
1923 <para>
1924
1925 </para>
1926
1927
1928 <!-- ##### MACRO GST_TYPE_QUEUE ##### -->
1929 <para>
1930
1931 </para>
1932
1933
1934 <!-- ##### MACRO GST_TYPE_SINESRC ##### -->
1935 <para>
1936
1937 </para>
1938
1939
1940 <!-- ##### MACRO GST_TYPE_SINK ##### -->
1941 <para>
1942
1943 </para>
1944
1945
1946 <!-- ##### MACRO GST_TYPE_SRC ##### -->
1947 <para>
1948
1949 </para>
1950
1951
1952 <!-- ##### MACRO GST_TYPE_TEE ##### -->
1953 <para>
1954
1955 </para>
1956
1957
1958 <!-- ##### MACRO GST_TYPE_THREAD ##### -->
1959 <para>
1960
1961 </para>
1962
1963
1964 <!-- ##### MACRO GType ##### -->
1965 <para>
1966
1967 </para>
1968
1969
1970 <!-- ##### MACRO GTypeFlags ##### -->
1971 <para>
1972
1973 </para>
1974
1975
1976 <!-- ##### STRUCT GTypeInfo ##### -->
1977 <para>
1978
1979 </para>
1980
1981 @class_size: 
1982 @base_init: 
1983 @base_finalize: 
1984 @class_init: 
1985 @class_finalize: 
1986 @class_data: 
1987 @instance_size: 
1988 @n_preallocs: 
1989 @instance_init: 
1990 @value_table: 
1991
1992 <!-- ##### MACRO GValue ##### -->
1993 <para>
1994
1995 </para>
1996
1997
1998 <!-- ##### MACRO G_BEGIN_DECLS ##### -->
1999 <para>
2000
2001 </para>
2002
2003
2004 <!-- ##### MACRO G_CALLBACK ##### -->
2005 <para>
2006
2007 </para>
2008
2009 @f: 
2010
2011 <!-- ##### MACRO G_E ##### -->
2012 <para>
2013
2014 </para>
2015
2016
2017 <!-- ##### MACRO G_END_DECLS ##### -->
2018 <para>
2019
2020 </para>
2021
2022
2023 <!-- ##### MACRO G_IS_PARAM_SPEC_ENUM ##### -->
2024 <para>
2025
2026 </para>
2027
2028 @pspec: 
2029
2030 <!-- ##### MACRO G_LN10 ##### -->
2031 <para>
2032
2033 </para>
2034
2035
2036 <!-- ##### MACRO G_LN2 ##### -->
2037 <para>
2038
2039 </para>
2040
2041
2042 <!-- ##### MACRO G_MAXUINT ##### -->
2043 <para>
2044
2045 </para>
2046
2047
2048 <!-- ##### MACRO G_MAXULONG ##### -->
2049 <para>
2050
2051 </para>
2052
2053
2054 <!-- ##### MACRO G_OBJECT ##### -->
2055 <para>
2056
2057 </para>
2058
2059 @obj: 
2060
2061 <!-- ##### MACRO G_OBJECT_CLASS_TYPE ##### -->
2062 <para>
2063
2064 </para>
2065
2066 @gclass: 
2067
2068 <!-- ##### MACRO G_OBJECT_TYPE ##### -->
2069 <para>
2070
2071 </para>
2072
2073
2074 <!-- ##### MACRO G_OBJECT_WARN_INVALID_PROPERTY_ID ##### -->
2075 <para>
2076
2077 </para>
2078
2079 @a: 
2080 @b: 
2081 @c: 
2082
2083 <!-- ##### MACRO G_PARAM_READABLE ##### -->
2084 <para>
2085
2086 </para>
2087
2088
2089 <!-- ##### MACRO G_PARAM_READWRITE ##### -->
2090 <para>
2091
2092 </para>
2093
2094
2095 <!-- ##### MACRO G_PARAM_WRITABLE ##### -->
2096 <para>
2097
2098 </para>
2099
2100
2101 <!-- ##### MACRO G_PI ##### -->
2102 <para>
2103
2104 </para>
2105
2106
2107 <!-- ##### MACRO G_PI_2 ##### -->
2108 <para>
2109
2110 </para>
2111
2112
2113 <!-- ##### MACRO G_PI_4 ##### -->
2114 <para>
2115
2116 </para>
2117
2118
2119 <!-- ##### MACRO G_SIGNAL_NO_HOOKS ##### -->
2120 <para>
2121
2122 </para>
2123
2124
2125 <!-- ##### MACRO G_SIGNAL_NO_RECURSE ##### -->
2126 <para>
2127
2128 </para>
2129
2130
2131 <!-- ##### MACRO G_SIGNAL_RUN_CLEANUP ##### -->
2132 <para>
2133
2134 </para>
2135
2136
2137 <!-- ##### MACRO G_SIGNAL_RUN_FIRST ##### -->
2138 <para>
2139
2140 </para>
2141
2142
2143 <!-- ##### MACRO G_SIGNAL_RUN_LAST ##### -->
2144 <para>
2145
2146 </para>
2147
2148
2149 <!-- ##### MACRO G_SQRT2 ##### -->
2150 <para>
2151
2152 </para>
2153
2154
2155 <!-- ##### MACRO G_TYPE_BOOLEAN ##### -->
2156 <para>
2157
2158 </para>
2159
2160
2161 <!-- ##### MACRO G_TYPE_BOXED ##### -->
2162 <para>
2163
2164 </para>
2165
2166
2167 <!-- ##### MACRO G_TYPE_CHAR ##### -->
2168 <para>
2169
2170 </para>
2171
2172
2173 <!-- ##### MACRO G_TYPE_CHECK_CLASS_CAST ##### -->
2174 <para>
2175
2176 </para>
2177
2178
2179 <!-- ##### MACRO G_TYPE_CHECK_CLASS_TYPE ##### -->
2180 <para>
2181
2182 </para>
2183
2184
2185 <!-- ##### MACRO G_TYPE_CHECK_INSTANCE_CAST ##### -->
2186 <para>
2187
2188 </para>
2189
2190
2191 <!-- ##### MACRO G_TYPE_CHECK_INSTANCE_TYPE ##### -->
2192 <para>
2193
2194 </para>
2195
2196
2197 <!-- ##### MACRO G_TYPE_DOUBLE ##### -->
2198 <para>
2199
2200 </para>
2201
2202
2203 <!-- ##### MACRO G_TYPE_ENUM ##### -->
2204 <para>
2205
2206 </para>
2207
2208
2209 <!-- ##### MACRO G_TYPE_FLAGS ##### -->
2210 <para>
2211
2212 </para>
2213
2214
2215 <!-- ##### MACRO G_TYPE_FLAG_ABSTRACT ##### -->
2216 <para>
2217
2218 </para>
2219
2220
2221 <!-- ##### MACRO G_TYPE_FLOAT ##### -->
2222 <para>
2223
2224 </para>
2225
2226
2227 <!-- ##### MACRO G_TYPE_FROM_CLASS ##### -->
2228 <para>
2229
2230 </para>
2231
2232 @klass: 
2233
2234 <!-- ##### MACRO G_TYPE_INSTANCE_GET_CLASS ##### -->
2235 <para>
2236
2237 </para>
2238
2239 @o: 
2240 @t: 
2241 @c: 
2242
2243 <!-- ##### MACRO G_TYPE_INT ##### -->
2244 <para>
2245
2246 </para>
2247
2248
2249 <!-- ##### MACRO G_TYPE_LONG ##### -->
2250 <para>
2251
2252 </para>
2253
2254
2255 <!-- ##### MACRO G_TYPE_NONE ##### -->
2256 <para>
2257
2258 </para>
2259
2260
2261 <!-- ##### MACRO G_TYPE_PARAM ##### -->
2262 <para>
2263
2264 </para>
2265
2266
2267 <!-- ##### MACRO G_TYPE_POINTER ##### -->
2268 <para>
2269
2270 </para>
2271
2272
2273 <!-- ##### MACRO G_TYPE_STRING ##### -->
2274 <para>
2275
2276 </para>
2277
2278
2279 <!-- ##### MACRO G_TYPE_UCHAR ##### -->
2280 <para>
2281
2282 </para>
2283
2284
2285 <!-- ##### MACRO G_TYPE_UINT ##### -->
2286 <para>
2287
2288 </para>
2289
2290
2291 <!-- ##### MACRO G_TYPE_ULONG ##### -->
2292 <para>
2293
2294 </para>
2295
2296
2297 <!-- ##### MACRO G_VALUE_HOLDS_BOOLEAN ##### -->
2298 <para>
2299
2300 </para>
2301
2302 @value: 
2303
2304 <!-- ##### MACRO G_VALUE_HOLDS_CHAR ##### -->
2305 <para>
2306
2307 </para>
2308
2309 @value: 
2310
2311 <!-- ##### MACRO G_VALUE_HOLDS_DOUBLE ##### -->
2312 <para>
2313
2314 </para>
2315
2316 @value: 
2317
2318 <!-- ##### MACRO G_VALUE_HOLDS_FLOAT ##### -->
2319 <para>
2320
2321 </para>
2322
2323 @value: 
2324
2325 <!-- ##### MACRO G_VALUE_HOLDS_INT ##### -->
2326 <para>
2327
2328 </para>
2329
2330 @value: 
2331
2332 <!-- ##### MACRO G_VALUE_HOLDS_LONG ##### -->
2333 <para>
2334
2335 </para>
2336
2337 @value: 
2338
2339 <!-- ##### MACRO G_VALUE_HOLDS_POINTER ##### -->
2340 <para>
2341
2342 </para>
2343
2344 @value: 
2345
2346 <!-- ##### MACRO G_VALUE_HOLDS_STRING ##### -->
2347 <para>
2348
2349 </para>
2350
2351 @value: 
2352
2353 <!-- ##### MACRO G_VALUE_HOLDS_UCHAR ##### -->
2354 <para>
2355
2356 </para>
2357
2358 @value: 
2359
2360 <!-- ##### MACRO G_VALUE_HOLDS_UINT ##### -->
2361 <para>
2362
2363 </para>
2364
2365 @value: 
2366
2367 <!-- ##### MACRO G_VALUE_HOLDS_ULONG ##### -->
2368 <para>
2369
2370 </para>
2371
2372 @value: 
2373
2374 <!-- ##### MACRO G_VALUE_TYPE ##### -->
2375 <para>
2376
2377 </para>
2378
2379 @v: 
2380
2381 <!-- ##### STRUCT GstAsyncDiskSrc ##### -->
2382 <para>
2383
2384 </para>
2385
2386
2387 <!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
2388 <para>
2389 Specify how many bytes to read at a time.
2390 </para>
2391
2392
2393 <!-- ##### ARG GstAsyncDiskSrc:length ##### -->
2394 <para>
2395 Get the size of the current file.
2396 </para>
2397
2398
2399 <!-- ##### ARG GstAsyncDiskSrc:location ##### -->
2400 <para>
2401 Specify the location of the file to read.
2402 </para>
2403
2404
2405 <!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
2406 <para>
2407 Specify the current offset in the file.
2408 </para>
2409
2410
2411 <!-- ##### ARG GstAsyncDiskSrc:size ##### -->
2412 <para>
2413
2414 </para>
2415
2416
2417 <!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
2418 <para>
2419
2420 </para>
2421
2422
2423 <!-- ##### ENUM GstAsyncDiskSrcFlags ##### -->
2424 <para>
2425 <informaltable pgwide=1 frame="none" role="enum">
2426 <tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
2427 <tbody>
2428 <row>
2429 <entry>GST_ASYNCDISKSRC_OPEN</entry>
2430 <entry>the asyncdisksrc is open for reading</entry>
2431 </row>
2432
2433 </tbody></tgroup></informaltable>
2434
2435 </para>
2436
2437 @GST_ASYNCDISKSRC_OPEN: 
2438 @GST_ASYNCDISKSRC_FLAG_LAST: 
2439
2440 <!-- ##### STRUCT GstAudioSink ##### -->
2441 <para>
2442
2443 </para>
2444
2445
2446 <!-- ##### SIGNAL GstAudioSink::handoff ##### -->
2447 <para>
2448 The buffer is sent to the sound card.
2449 </para>
2450
2451 @gstaudiosink: the object which received the signal.
2452 @arg1: the audiosink.
2453
2454 <!-- ##### ARG GstAudioSink:channels ##### -->
2455 <para>
2456
2457 </para>
2458
2459
2460 <!-- ##### ARG GstAudioSink:format ##### -->
2461 <para>
2462
2463 </para>
2464
2465
2466 <!-- ##### ARG GstAudioSink:frequency ##### -->
2467 <para>
2468
2469 </para>
2470
2471
2472 <!-- ##### ARG GstAudioSink:mute ##### -->
2473 <para>
2474
2475 </para>
2476
2477
2478 <!-- ##### STRUCT GstAudioSinkClass ##### -->
2479 <para>
2480
2481 </para>
2482
2483
2484 <!-- ##### STRUCT GstAudioSrc ##### -->
2485 <para>
2486
2487 </para>
2488
2489
2490 <!-- ##### ARG GstAudioSrc:bytes-per-read ##### -->
2491 <para>
2492 The number of bytes per read.
2493 </para>
2494
2495
2496 <!-- ##### ARG GstAudioSrc:channels ##### -->
2497 <para>
2498 The number of channels (mono, stereo, ...)
2499 </para>
2500
2501
2502 <!-- ##### ARG GstAudioSrc:curoffset ##### -->
2503 <para>
2504 Get the current number of bytes read.
2505 </para>
2506
2507
2508 <!-- ##### ARG GstAudioSrc:format ##### -->
2509 <para>
2510 The audio format as defined in soundcard.h
2511 </para>
2512
2513
2514 <!-- ##### ARG GstAudioSrc:frequency ##### -->
2515 <para>
2516 The frequency.
2517 </para>
2518
2519
2520 <!-- ##### STRUCT GstAudioSrcClass ##### -->
2521 <para>
2522
2523 </para>
2524
2525
2526 <!-- ##### STRUCT GstBinClass ##### -->
2527 <para>
2528
2529 </para>
2530
2531
2532 <!-- ##### USER_FUNCTION GstBufferPoolCreateFunction ##### -->
2533 <para>
2534 The function called when a buffer has to be created for this pool.
2535 </para>
2536
2537 @pool: the pool from which to create the buffer
2538 @user_data: any user data
2539 @Returns: a new buffer from the pool
2540
2541 <!-- ##### USER_FUNCTION GstBufferPoolDestroyFunction ##### -->
2542 <para>
2543 This function will be called when the given buffer has to be returned to
2544 the pool.
2545 </para>
2546
2547 @pool: the pool to return the buffer to
2548 @buffer: the buffer to return
2549 @user_data: any user data
2550
2551 <!-- ##### ENUM GstCapsDefinition ##### -->
2552 <para>
2553
2554 </para>
2555
2556 @GST_CAPS_ALWAYS: 
2557 @GST_CAPS_MAYBE: 
2558
2559 <!-- ##### TYPEDEF GstCapsFactory ##### -->
2560 <para>
2561
2562 </para>
2563
2564
2565 <!-- ##### TYPEDEF GstCapsFactoryEntry ##### -->
2566 <para>
2567
2568 </para>
2569
2570
2571 <!-- ##### TYPEDEF GstCapsFactory[] ##### -->
2572 <para>
2573
2574 </para>
2575
2576
2577 <!-- ##### STRUCT GstConnection ##### -->
2578 <para>
2579
2580 </para>
2581
2582
2583 <!-- ##### STRUCT GstConnectionClass ##### -->
2584 <para>
2585
2586 </para>
2587
2588
2589 <!-- ##### ARG GstDiskSink:closed ##### -->
2590 <para>
2591
2592 </para>
2593
2594
2595 <!-- ##### ENUM GstDiskSinkFlags ##### -->
2596 <para>
2597
2598 </para>
2599
2600 @GST_DISKSINK_OPEN: 
2601 @GST_DISKSINK_FLAG_LAST: 
2602
2603 <!-- ##### STRUCT GstDiskSrc ##### -->
2604 <para>
2605
2606 </para>
2607
2608
2609 <!-- ##### ARG GstDiskSrc:bytesperread ##### -->
2610 <para>
2611 Specify how many bytes to read at a time.
2612 </para>
2613
2614
2615 <!-- ##### ARG GstDiskSrc:filesize ##### -->
2616 <para>
2617
2618 </para>
2619
2620
2621 <!-- ##### ARG GstDiskSrc:location ##### -->
2622 <para>
2623 Specify the location of the file to read.
2624 </para>
2625
2626
2627 <!-- ##### ARG GstDiskSrc:offset ##### -->
2628 <para>
2629 Get/set the current offset in the file.
2630 </para>
2631
2632
2633 <!-- ##### ARG GstDiskSrc:size ##### -->
2634 <para>
2635 Get the size of the file.
2636 </para>
2637
2638
2639 <!-- ##### STRUCT GstDiskSrcClass ##### -->
2640 <para>
2641
2642 </para>
2643
2644
2645 <!-- ##### ENUM GstDiskSrcFlags ##### -->
2646 <para>
2647 <informaltable pgwide=1 frame="none" role="enum">
2648 <tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
2649 <tbody>
2650 <row>
2651 <entry>GST_DISKSRC_OPEN</entry>
2652 <entry>the disksrc is open for reading</entry>
2653 </row>
2654
2655 </tbody></tgroup></informaltable>
2656
2657 </para>
2658
2659 @GST_DISKSRC_OPEN: 
2660 @GST_DISKSRC_FLAG_LAST: 
2661
2662 <!-- ##### SIGNAL GstElement::event ##### -->
2663 <para>
2664
2665 </para>
2666
2667 @gstelement: the object which received the signal.
2668 @arg1: 
2669
2670 <!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
2671 <para>
2672
2673 </para>
2674
2675 @gstelement: the object which received the signal.
2676 @arg1: The ghost pad that was removed.
2677
2678 <!-- ##### SIGNAL GstElement::new-ghost-pad ##### -->
2679 <para>
2680
2681 Is trigered whenever a new ghost pad is added to an element
2682 </para>
2683
2684 @gstelement: the object which received the signal.
2685 @arg1: the new ghost pad that was added
2686
2687 <!-- ##### STRUCT GstElementClass ##### -->
2688 <para>
2689
2690 </para>
2691
2692
2693 <!-- ##### STRUCT GstElementFactory ##### -->
2694 <para>
2695 This factory is used when registering the element, and contains the name
2696 of the element, the GtkType value for it, as well as a pointer to the
2697 GstElementDetails struct for the element.
2698 </para>
2699
2700
2701 <!-- ##### STRUCT GstEsdSink ##### -->
2702 <para>
2703
2704 </para>
2705
2706
2707 <!-- ##### STRUCT GstEsdSinkClass ##### -->
2708 <para>
2709
2710 </para>
2711
2712
2713 <!-- ##### STRUCT GstFakeSink ##### -->
2714 <para>
2715
2716 </para>
2717
2718
2719 <!-- ##### ARG GstFakeSink:num-sources ##### -->
2720 <para>
2721
2722 </para>
2723
2724
2725 <!-- ##### STRUCT GstFakeSinkClass ##### -->
2726 <para>
2727
2728 </para>
2729
2730
2731 <!-- ##### STRUCT GstFakeSrc ##### -->
2732 <para>
2733
2734 </para>
2735
2736
2737 <!-- ##### ARG GstFakeSrc:patern ##### -->
2738 <para>
2739
2740 </para>
2741
2742
2743 <!-- ##### STRUCT GstFakeSrcClass ##### -->
2744 <para>
2745
2746 </para>
2747
2748
2749 <!-- ##### STRUCT GstFdSink ##### -->
2750 <para>
2751
2752 </para>
2753
2754
2755 <!-- ##### STRUCT GstFdSinkClass ##### -->
2756 <para>
2757
2758 </para>
2759
2760
2761 <!-- ##### STRUCT GstFdSrc ##### -->
2762 <para>
2763
2764 </para>
2765
2766
2767 <!-- ##### STRUCT GstFdSrcClass ##### -->
2768 <para>
2769
2770 </para>
2771
2772
2773 <!-- ##### STRUCT GstFilter ##### -->
2774 <para>
2775
2776 </para>
2777
2778
2779 <!-- ##### STRUCT GstFilterClass ##### -->
2780 <para>
2781
2782 </para>
2783
2784
2785 <!-- ##### STRUCT GstHttpSrc ##### -->
2786 <para>
2787
2788 </para>
2789
2790
2791 <!-- ##### ARG GstHttpSrc:bytesperread ##### -->
2792 <para>
2793 Specify how many bytes to read at a time.
2794
2795 </para>
2796
2797
2798 <!-- ##### ARG GstHttpSrc:location ##### -->
2799 <para>
2800 Specify the location of the file. The location must be a fully qualified URL.
2801 </para>
2802
2803
2804 <!-- ##### STRUCT GstHttpSrcClass ##### -->
2805 <para>
2806
2807 </para>
2808
2809
2810 <!-- ##### STRUCT GstIdentity ##### -->
2811 <para>
2812
2813 </para>
2814
2815
2816 <!-- ##### ARG GstIdentity:control ##### -->
2817 <para>
2818
2819 </para>
2820
2821
2822 <!-- ##### STRUCT GstIdentityClass ##### -->
2823 <para>
2824
2825 </para>
2826
2827
2828 <!-- ##### STRUCT GstMeta ##### -->
2829 <para>
2830
2831 </para>
2832
2833 @lock: for locking purposes
2834 @flags: the flags of the meta data
2835 @data: the meta data
2836 @size: the size of the meta data
2837
2838 <!-- ##### ENUM GstMetaFlags ##### -->
2839 <para>
2840 Flags indicating properties about the meta data.
2841 </para>
2842
2843 @GST_META_FREEABLE: the meta data can be freed
2844
2845 <!-- ##### STRUCT GstObjectClass ##### -->
2846 <para>
2847
2848 </para>
2849
2850
2851 <!-- ##### ARG GstPad:active ##### -->
2852 <para>
2853 Indicates this pad is active
2854 </para>
2855
2856
2857 <!-- ##### STRUCT GstPadClass ##### -->
2858 <para>
2859
2860 </para>
2861
2862
2863 <<<<<<< gstreamer-unused.sgml
2864
2865
2866 <!-- ##### USER_FUNCTION GstPadEOSFunction ##### -->
2867 <para>
2868 The function that will be called in an EOS case.
2869 </para>
2870
2871 @pad: the pad that needs to be set to EOS state
2872 @Returns: TRUE if EOS was successful, FALSE otherwise
2873
2874 <!-- ##### TYPEDEF GstPadFactoryEntry ##### -->
2875 <para>
2876 Defines an entry for a padfactory.
2877 </para>
2878
2879
2880 <!-- ##### TYPEDEF GstPadFactory[] ##### -->
2881 <para>
2882 The padfactory.
2883 </para>
2884
2885
2886 <!-- ##### USER_FUNCTION GstPadNegotiateFunction ##### -->
2887 <para>
2888 The function that will be called when negotiating.
2889 </para>
2890
2891 @pad: The pad that is being negotiated
2892 @caps: The current caps that are being negotiated
2893 @data: A generic gpointer that can be used to store user_data
2894 @Returns: The result of the negotiation process
2895
2896 <!-- ##### ENUM GstPadNegotiateReturn ##### -->
2897 <para>
2898 The possible results from padnegotiation.
2899 </para>
2900
2901 @GST_PAD_NEGOTIATE_FAIL: The pads could not agree about the media type.
2902 @GST_PAD_NEGOTIATE_AGREE: The pads agreed about the media type.
2903 @GST_PAD_NEGOTIATE_TRY: The pad did not agree and suggests another media type.
2904
2905 <!-- ##### USER_FUNCTION GstPadNewCapsFunction ##### -->
2906 <para>
2907 The function that will be called when the caps of the pad has
2908 changed.
2909 </para>
2910
2911 @pad: The pad that has its caps changed
2912 @caps: the new caps of the pad
2913
2914 <!-- ##### USER_FUNCTION GstPadPullFunction ##### -->
2915 <para>
2916 The function that will be called when pulling buffers.
2917 </para>
2918
2919 @pad: the pad to pull
2920 @Returns: a GstBuffer
2921
2922 <!-- ##### USER_FUNCTION GstPadPushFunction ##### -->
2923 <para>
2924
2925 The function that will be called when pushing a buffers.
2926 </para>
2927
2928 @pad: the pad to push
2929 @buf: a GstBuffer to push
2930
2931 <!-- ##### USER_FUNCTION GstPadQoSFunction ##### -->
2932 <para>
2933 The function that will be called when a QoS message is sent.
2934 </para>
2935
2936 @pad: the pad that sent the QoS message
2937 @qos_message: the message
2938
2939 <!-- ##### STRUCT GstPipelineClass ##### -->
2940 <para>
2941
2942 </para>
2943
2944
2945 <!-- ##### STRUCT GstPluginElement ##### -->
2946 <para>
2947
2948 </para>
2949
2950
2951 <!-- ##### TYPEDEF GstPropsFactoryEntry ##### -->
2952 <para>
2953
2954 </para>
2955
2956
2957 <!-- ##### TYPEDEF GstPropsFactory[] ##### -->
2958 <para>
2959
2960 </para>
2961
2962
2963 <!-- ##### ENUM GstPropsId ##### -->
2964 <para>
2965
2966 </para>
2967
2968 @GST_PROPS_END_ID_NUM: 
2969 @GST_PROPS_LIST_ID_NUM: 
2970 @GST_PROPS_INT_ID_NUM: 
2971 @GST_PROPS_INT_RANGE_ID_NUM: 
2972 @GST_PROPS_FOURCC_ID_NUM: 
2973 @GST_PROPS_BOOL_ID_NUM: 
2974
2975 <!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
2976 <para>
2977
2978 </para>
2979
2980
2981 <!-- ##### STRUCT GstQueue ##### -->
2982 <para>
2983
2984 </para>
2985
2986
2987 <!-- ##### ARG GstQueue:block ##### -->
2988 <para>
2989 Specify wether the queue blocks or not. 
2990 </para>
2991
2992
2993 <!-- ##### ARG GstQueue:timeout ##### -->
2994 <para>
2995
2996 </para>
2997
2998
2999 <!-- ##### STRUCT GstQueueClass ##### -->
3000 <para>
3001
3002 </para>
3003
3004
3005 <!-- ##### STRUCT GstScheduleChain ##### -->
3006 <para>
3007
3008 </para>
3009
3010 @sched: 
3011 @disabled: 
3012 @elements: 
3013 @num_elements: 
3014 @entry: 
3015 @cothreaded_elements: 
3016 @schedule: 
3017
3018 <!-- ##### STRUCT GstSineSrc ##### -->
3019 <para>
3020
3021 </para>
3022
3023
3024 <!-- ##### ARG GstSineSrc:buffersize ##### -->
3025 <para>
3026
3027 </para>
3028
3029
3030 <!-- ##### ARG GstSineSrc:channels ##### -->
3031 <para>
3032 The number of channels.
3033 </para>
3034
3035
3036 <!-- ##### ARG GstSineSrc:format ##### -->
3037 <para>
3038 The format ad defined in soundcard.h
3039 </para>
3040
3041
3042 <!-- ##### ARG GstSineSrc:freq ##### -->
3043 <para>
3044 The frequency.
3045 </para>
3046
3047
3048 <!-- ##### ARG GstSineSrc:frequency ##### -->
3049 <para>
3050 The fequency.
3051 </para>
3052
3053
3054 <!-- ##### ARG GstSineSrc:samplerate ##### -->
3055 <para>
3056
3057 </para>
3058
3059
3060 <!-- ##### ARG GstSineSrc:tablesize ##### -->
3061 <para>
3062
3063 </para>
3064
3065
3066 <!-- ##### ARG GstSineSrc:volume ##### -->
3067 <para>
3068 The volume as a double 0.0 is silent, 1.0 is loudest.
3069 </para>
3070
3071
3072 <!-- ##### STRUCT GstSineSrcClass ##### -->
3073 <para>
3074
3075 </para>
3076
3077
3078 <!-- ##### STRUCT GstSink ##### -->
3079 <para>
3080
3081 </para>
3082
3083
3084 <!-- ##### STRUCT GstSinkClass ##### -->
3085 <para>
3086
3087 </para>
3088
3089
3090 <!-- ##### STRUCT GstSrc ##### -->
3091 <para>
3092
3093 </para>
3094
3095
3096 <!-- ##### SIGNAL GstSrc::eos ##### -->
3097 <para>
3098 An eos signal is triggered whenever the GstSrc has reached the end of 
3099 the stream.
3100
3101 </para>
3102
3103 @gstsrc: the object which received the signal.
3104 @arg1: the object which received the signal
3105
3106 <!-- ##### STRUCT GstSrcClass ##### -->
3107 <para>
3108
3109 </para>
3110
3111
3112 <!-- ##### ENUM GstSrcFlags ##### -->
3113 <para>
3114 Flags for the GstSrc element
3115 </para>
3116
3117 @GST_SRC_ASYNC: Indicates that this src is asynchronous
3118 @GST_SRC_FLAG_LAST: subclasses can use this to number their flags
3119
3120 <!-- ##### STRUCT GstTee ##### -->
3121 <para>
3122
3123 </para>
3124
3125
3126 <!-- ##### STRUCT GstTeeClass ##### -->
3127 <para>
3128
3129 </para>
3130
3131
3132 <!-- ##### ARG GstThread:create-thread ##### -->
3133 <para>
3134 TRUE if the thread should be created.
3135
3136 </para>
3137
3138
3139 <!-- ##### STRUCT GstThreadClass ##### -->
3140 <para>
3141
3142 </para>
3143
3144
3145 <!-- ##### STRUCT GstTrace ##### -->
3146 <para>
3147
3148 </para>
3149
3150 @filename: 
3151 @fd: 
3152 @buf: 
3153 @bufsize: 
3154 @bufoffset: 
3155
3156 <!-- ##### STRUCT GstTraceEntry ##### -->
3157 <para>
3158
3159 </para>
3160
3161 @timestamp: 
3162 @sequence: 
3163 @data: 
3164 @message: 
3165
3166 <!-- ##### ARG GstTypeFind:type ##### -->
3167 <para>
3168 Query the element for the current mime type
3169 </para>
3170
3171
3172 <!-- ##### STRUCT GstXML ##### -->
3173 <para>
3174
3175 </para>
3176
3177
3178 <!-- ##### SIGNAL GstXml::object-loaded ##### -->
3179 <para>
3180
3181 </para>
3182
3183 @gstxml: the object which received the signal.
3184 @arg1: 
3185 @arg2: 
3186
3187 <!-- ##### MACRO INFO ##### -->
3188 <para>
3189
3190 </para>
3191
3192 @cat: 
3193 @format: 
3194 @args...: 
3195
3196 <!-- ##### MACRO INFO_ELEMENT ##### -->
3197 <para>
3198
3199 </para>
3200
3201 @cat: 
3202 @element: 
3203 @format: 
3204 @args...: 
3205
3206 <!-- ##### STRUCT MetaAudioRaw ##### -->
3207 <para>
3208
3209 </para>
3210
3211 @meta: 
3212 @format: 
3213 @channels: 
3214 @frequency: 
3215 @bps: 
3216
3217 <!-- ##### STRUCT MetaAudioSpectrum ##### -->
3218 <para>
3219
3220 </para>
3221
3222 @meta: 
3223 @bands: 
3224 @channels: 
3225 @interleaved: 
3226 @lowfreq: 
3227 @highfreq: 
3228 @steps: 
3229
3230 <!-- ##### STRUCT MetaDGA ##### -->
3231 <para>
3232
3233 </para>
3234
3235 @base: 
3236 @swidth: 
3237 @sheight: 
3238 @bytes_per_line: 
3239
3240 <!-- ##### STRUCT MetaOverlay ##### -->
3241 <para>
3242
3243 </para>
3244
3245 @wx: 
3246 @wy: 
3247 @overlay_element: 
3248 @clip_count: 
3249 @overlay_clip: 
3250 @width: 
3251 @height: 
3252 @did_overlay: 
3253 @fully_obscured: 
3254
3255 <!-- ##### STRUCT MetaVideoRaw ##### -->
3256 <para>
3257
3258 </para>
3259
3260 @meta: 
3261 @format: 
3262 @visual: 
3263 @width: 
3264 @height: 
3265 @overlay_info: 
3266 @dga_info: 
3267
3268 <!-- ##### STRUCT OverlayClip ##### -->
3269 <para>
3270
3271 </para>
3272
3273 @x1: 
3274 @x2: 
3275 @y1: 
3276 @y2: 
3277
3278 <!-- ##### MACRO STACK_SIZE ##### -->
3279 <para>
3280
3281 </para>
3282
3283
3284 <!-- ##### MACRO TRACE_ENABLE ##### -->
3285 <para>
3286 must be defined to activate the tracing functionality.
3287 </para>
3288
3289
3290 <!-- ##### FUNCTION cothread_get_data ##### -->
3291 <para>
3292
3293 </para>
3294
3295 @thread: 
3296 @key: 
3297 @Returns: 
3298
3299 <!-- ##### FUNCTION cothread_getcurrent ##### -->
3300 <para>
3301
3302 </para>
3303
3304 @Returns: 
3305
3306 <!-- ##### FUNCTION cothread_init ##### -->
3307 <para>
3308 </para>
3309
3310 @Returns: 
3311
3312 <!-- ##### FUNCTION cothread_set_data ##### -->
3313 <para>
3314
3315 </para>
3316
3317 @thread: 
3318 @key: 
3319 @data: 
3320
3321 <!-- ##### FUNCTION g2g_object_class_find_property ##### -->
3322 <para>
3323
3324 </para>
3325
3326 @oclass: 
3327 @name: 
3328 @Returns: 
3329
3330 <!-- ##### FUNCTION g2g_object_class_install_property ##### -->
3331 <para>
3332
3333 </para>
3334
3335 @oclass: 
3336 @property_id: 
3337 @pspec: 
3338
3339 <!-- ##### FUNCTION g2g_object_class_list_properties ##### -->
3340 <para>
3341
3342 </para>
3343
3344 @oclass: 
3345 @n_properties: 
3346 @Returns: 
3347
3348 <!-- ##### FUNCTION g2g_object_new ##### -->
3349 <para>
3350
3351 </para>
3352
3353 @type: 
3354 @blah_varargs_stuff: 
3355 @Returns: 
3356
3357 <!-- ##### FUNCTION g2g_object_run_dispose ##### -->
3358 <para>
3359
3360 </para>
3361
3362 @object: 
3363
3364 <!-- ##### FUNCTION g2g_param_spec_boolean ##### -->
3365 <para>
3366
3367 </para>
3368
3369 @name: 
3370 @nick: 
3371 @blurb: 
3372 @def: 
3373 @flags: 
3374 @Returns: 
3375
3376 <!-- ##### FUNCTION g2g_param_spec_double ##### -->
3377 <para>
3378
3379 </para>
3380
3381 @name: 
3382 @nick: 
3383 @blurb: 
3384 @min: 
3385 @max: 
3386 @def: 
3387 @flags: 
3388 @Returns: 
3389
3390 <!-- ##### FUNCTION g2g_param_spec_enum ##### -->
3391 <para>
3392
3393 </para>
3394
3395 @name: 
3396 @nick: 
3397 @blurb: 
3398 @e: 
3399 @def: 
3400 @flags: 
3401 @Returns: 
3402
3403 <!-- ##### FUNCTION g2g_param_spec_float ##### -->
3404 <para>
3405
3406 </para>
3407
3408 @name: 
3409 @nick: 
3410 @blurb: 
3411 @min: 
3412 @max: 
3413 @def: 
3414 @flags: 
3415 @Returns: 
3416
3417 <!-- ##### FUNCTION g2g_param_spec_int ##### -->
3418 <para>
3419
3420 </para>
3421
3422 @name: 
3423 @nick: 
3424 @blurb: 
3425 @min: 
3426 @max: 
3427 @def: 
3428 @flags: 
3429 @Returns: 
3430
3431 <!-- ##### FUNCTION g2g_param_spec_long ##### -->
3432 <para>
3433
3434 </para>
3435
3436 @name: 
3437 @nick: 
3438 @blurb: 
3439 @min: 
3440 @max: 
3441 @def: 
3442 @flags: 
3443 @Returns: 
3444
3445 <!-- ##### FUNCTION g2g_param_spec_pointer ##### -->
3446 <para>
3447
3448 </para>
3449
3450 @name: 
3451 @nick: 
3452 @blurb: 
3453 @flags: 
3454 @Returns: 
3455
3456 <!-- ##### FUNCTION g2g_param_spec_string ##### -->
3457 <para>
3458
3459 </para>
3460
3461 @name: 
3462 @nick: 
3463 @blurb: 
3464 @def: 
3465 @flags: 
3466 @Returns: 
3467
3468 <!-- ##### FUNCTION g2g_param_spec_uint ##### -->
3469 <para>
3470
3471 </para>
3472
3473 @name: 
3474 @nick: 
3475 @blurb: 
3476 @min: 
3477 @max: 
3478 @def: 
3479 @flags: 
3480 @Returns: 
3481
3482 <!-- ##### FUNCTION g2g_param_spec_ulong ##### -->
3483 <para>
3484
3485 </para>
3486
3487 @name: 
3488 @nick: 
3489 @blurb: 
3490 @min: 
3491 @max: 
3492 @def: 
3493 @flags: 
3494 @Returns: 
3495
3496 <!-- ##### FUNCTION g2g_signal_new ##### -->
3497 <para>
3498
3499 </para>
3500
3501 @signal_name: 
3502 @object_type: 
3503 @signal_flags: 
3504 @function_offset: 
3505 @accumulator: 
3506 @Returns: 
3507
3508 <!-- ##### FUNCTION g2g_type_register_static ##### -->
3509 <para>
3510
3511 </para>
3512
3513 @parent_type: 
3514 @type_name: 
3515 @info: 
3516 @flags: 
3517 @Returns: 
3518
3519 <!-- ##### MACRO g_cclosure_marshal_STRING__OBJECT_POINTER ##### -->
3520 <para>
3521
3522 </para>
3523
3524
3525 <!-- ##### MACRO g_cclosure_marshal_VOID__BOOLEAN ##### -->
3526 <para>
3527
3528 </para>
3529
3530
3531 <!-- ##### MACRO g_cclosure_marshal_VOID__BOXED ##### -->
3532 <para>
3533
3534 </para>
3535
3536
3537 <!-- ##### MACRO g_cclosure_marshal_VOID__CHAR ##### -->
3538 <para>
3539
3540 </para>
3541
3542
3543 <!-- ##### MACRO g_cclosure_marshal_VOID__DOUBLE ##### -->
3544 <para>
3545
3546 </para>
3547
3548
3549 <!-- ##### MACRO g_cclosure_marshal_VOID__ENUM ##### -->
3550 <para>
3551
3552 </para>
3553
3554
3555 <!-- ##### MACRO g_cclosure_marshal_VOID__FLAGS ##### -->
3556 <para>
3557
3558 </para>
3559
3560
3561 <!-- ##### MACRO g_cclosure_marshal_VOID__FLOAT ##### -->
3562 <para>
3563
3564 </para>
3565
3566
3567 <!-- ##### MACRO g_cclosure_marshal_VOID__INT ##### -->
3568 <para>
3569
3570 </para>
3571
3572
3573 <!-- ##### MACRO g_cclosure_marshal_VOID__LONG ##### -->
3574 <para>
3575
3576 </para>
3577
3578
3579 <!-- ##### MACRO g_cclosure_marshal_VOID__PARAM ##### -->
3580 <para>
3581
3582 </para>
3583
3584
3585 <!-- ##### MACRO g_cclosure_marshal_VOID__POINTER ##### -->
3586 <para>
3587
3588 </para>
3589
3590
3591 <!-- ##### MACRO g_cclosure_marshal_VOID__STRING ##### -->
3592 <para>
3593
3594 </para>
3595
3596
3597 <!-- ##### MACRO g_cclosure_marshal_VOID__UCHAR ##### -->
3598 <para>
3599
3600 </para>
3601
3602
3603 <!-- ##### MACRO g_cclosure_marshal_VOID__UINT ##### -->
3604 <para>
3605
3606 </para>
3607
3608
3609 <!-- ##### MACRO g_cclosure_marshal_VOID__UINT_POINTER ##### -->
3610 <para>
3611
3612 </para>
3613
3614
3615 <!-- ##### MACRO g_cclosure_marshal_VOID__ULONG ##### -->
3616 <para>
3617
3618 </para>
3619
3620
3621 <!-- ##### MACRO g_cclosure_marshal_VOID__VOID ##### -->
3622 <para>
3623
3624 </para>
3625
3626
3627 <!-- ##### MACRO g_enum_register_static ##### -->
3628 <para>
3629
3630 </para>
3631
3632
3633 <!-- ##### FUNCTION g_list_delete_link ##### -->
3634 <para>
3635
3636 </para>
3637
3638 @list: 
3639 @llink: 
3640 @Returns: 
3641
3642 <!-- ##### MACRO g_object_class_find_property ##### -->
3643 <para>
3644
3645 </para>
3646
3647
3648 <!-- ##### MACRO g_object_class_install_property ##### -->
3649 <para>
3650
3651 </para>
3652
3653
3654 <!-- ##### MACRO g_object_class_list_properties ##### -->
3655 <para>
3656
3657 </para>
3658
3659
3660 <!-- ##### MACRO g_object_get_property ##### -->
3661 <para>
3662
3663 </para>
3664
3665 @obj: 
3666 @argname: 
3667 @pspec: 
3668
3669 <!-- ##### FUNCTION g_object_get_type ##### -->
3670 <para>
3671
3672 </para>
3673
3674 @Returns: 
3675
3676 <!-- ##### MACRO g_object_new ##### -->
3677 <para>
3678
3679 </para>
3680
3681
3682 <!-- ##### MACRO g_object_ref ##### -->
3683 <para>
3684
3685 </para>
3686
3687 @obj: 
3688
3689 <!-- ##### MACRO g_object_run_dispose ##### -->
3690 <para>
3691
3692 </para>
3693
3694
3695 <!-- ##### MACRO g_object_set ##### -->
3696 <para>
3697
3698 </para>
3699
3700 @o: 
3701 @args...: 
3702
3703 <!-- ##### MACRO g_object_unref ##### -->
3704 <para>
3705
3706 </para>
3707
3708 @obj: 
3709
3710 <!-- ##### MACRO g_param_spec_boolean ##### -->
3711 <para>
3712
3713 </para>
3714
3715
3716 <!-- ##### MACRO g_param_spec_double ##### -->
3717 <para>
3718
3719 </para>
3720
3721
3722 <!-- ##### MACRO g_param_spec_enum ##### -->
3723 <para>
3724
3725 </para>
3726
3727
3728 <!-- ##### MACRO g_param_spec_float ##### -->
3729 <para>
3730
3731 </para>
3732
3733
3734 <!-- ##### MACRO g_param_spec_int ##### -->
3735 <para>
3736
3737 </para>
3738
3739
3740 <!-- ##### MACRO g_param_spec_long ##### -->
3741 <para>
3742
3743 </para>
3744
3745
3746 <!-- ##### MACRO g_param_spec_pointer ##### -->
3747 <para>
3748
3749 </para>
3750
3751
3752 <!-- ##### MACRO g_param_spec_string ##### -->
3753 <para>
3754
3755 </para>
3756
3757
3758 <!-- ##### MACRO g_param_spec_uint ##### -->
3759 <para>
3760
3761 </para>
3762
3763
3764 <!-- ##### MACRO g_param_spec_ulong ##### -->
3765 <para>
3766
3767 </para>
3768
3769
3770 <!-- ##### MACRO g_signal_handler_block ##### -->
3771 <para>
3772
3773 </para>
3774
3775 @o: 
3776 @id: 
3777
3778 <!-- ##### MACRO g_signal_handler_unblock ##### -->
3779 <para>
3780
3781 </para>
3782
3783 @o: 
3784 @id: 
3785
3786 <!-- ##### MACRO g_signal_handlers_destroy ##### -->
3787 <para>
3788
3789 </para>
3790
3791 @x: 
3792
3793 <!-- ##### FUNCTION g_signal_list_ids ##### -->
3794 <para>
3795
3796 </para>
3797
3798 @type: 
3799 @n_ids: 
3800 @Returns: 
3801
3802 <!-- ##### MACRO g_signal_lookup ##### -->
3803 <para>
3804
3805 </para>
3806
3807
3808 <!-- ##### MACRO g_signal_new ##### -->
3809 <para>
3810
3811 </para>
3812
3813
3814 <!-- ##### FUNCTION g_slist_delete_link ##### -->
3815 <para>
3816
3817 </para>
3818
3819 @list: 
3820 @llink: 
3821 @Returns: 
3822
3823 <!-- ##### MACRO g_string_printf ##### -->
3824 <para>
3825
3826 </para>
3827
3828
3829 <!-- ##### MACRO g_string_printfa ##### -->
3830 <para>
3831
3832 </para>
3833
3834
3835 <!-- ##### MACRO g_type_class_peek_parent ##### -->
3836 <para>
3837
3838 </para>
3839
3840 @c: 
3841
3842 <!-- ##### MACRO g_type_class_ref ##### -->
3843 <para>
3844
3845 </para>
3846
3847
3848 <!-- ##### MACRO g_type_class_unref ##### -->
3849 <para>
3850
3851 </para>
3852
3853 @c: 
3854
3855 <!-- ##### MACRO g_type_from_name ##### -->
3856 <para>
3857
3858 </para>
3859
3860 @t: 
3861
3862 <!-- ##### MACRO g_type_init ##### -->
3863 <para>
3864
3865 </para>
3866
3867
3868 <!-- ##### MACRO g_type_is_a ##### -->
3869 <para>
3870
3871 </para>
3872
3873
3874 <!-- ##### MACRO g_type_name ##### -->
3875 <para>
3876
3877 </para>
3878
3879 @t: 
3880
3881 <!-- ##### MACRO g_type_parent ##### -->
3882 <para>
3883
3884 </para>
3885
3886 @t: 
3887
3888 <!-- ##### MACRO g_type_register_static ##### -->
3889 <para>
3890
3891 </para>
3892
3893
3894 <!-- ##### MACRO g_value_copy ##### -->
3895 <para>
3896
3897 </para>
3898
3899 @src_val: 
3900 @dest_val: 
3901
3902 <!-- ##### MACRO g_value_get_boolean ##### -->
3903 <para>
3904
3905 </para>
3906
3907 @value: 
3908
3909 <!-- ##### MACRO g_value_get_char ##### -->
3910 <para>
3911
3912 </para>
3913
3914 @value: 
3915
3916 <!-- ##### MACRO g_value_get_double ##### -->
3917 <para>
3918
3919 </para>
3920
3921 @value: 
3922
3923 <!-- ##### MACRO g_value_get_enum ##### -->
3924 <para>
3925
3926 </para>
3927
3928 @value: 
3929
3930 <!-- ##### MACRO g_value_get_float ##### -->
3931 <para>
3932
3933 </para>
3934
3935 @value: 
3936
3937 <!-- ##### MACRO g_value_get_int ##### -->
3938 <para>
3939
3940 </para>
3941
3942 @value: 
3943
3944 <!-- ##### MACRO g_value_get_long ##### -->
3945 <para>
3946
3947 </para>
3948
3949 @value: 
3950
3951 <!-- ##### MACRO g_value_get_pointer ##### -->
3952 <para>
3953
3954 </para>
3955
3956 @value: 
3957
3958 <!-- ##### MACRO g_value_get_string ##### -->
3959 <para>
3960
3961 </para>
3962
3963 @value: 
3964
3965 <!-- ##### MACRO g_value_get_uchar ##### -->
3966 <para>
3967
3968 </para>
3969
3970 @value: 
3971
3972 <!-- ##### MACRO g_value_get_uint ##### -->
3973 <para>
3974
3975 </para>
3976
3977 @value: 
3978
3979 <!-- ##### MACRO g_value_get_ulong ##### -->
3980 <para>
3981
3982 </para>
3983
3984 @value: 
3985
3986 <!-- ##### MACRO g_value_init ##### -->
3987 <para>
3988
3989 </para>
3990
3991 @value: 
3992 @t: 
3993
3994 <!-- ##### MACRO g_value_set_boolean ##### -->
3995 <para>
3996
3997 </para>
3998
3999 @value: 
4000 @data: 
4001
4002 <!-- ##### MACRO g_value_set_char ##### -->
4003 <para>
4004
4005 </para>
4006
4007 @value: 
4008 @data: 
4009
4010 <!-- ##### MACRO g_value_set_double ##### -->
4011 <para>
4012
4013 </para>
4014
4015 @value: 
4016 @data: 
4017
4018 <!-- ##### MACRO g_value_set_enum ##### -->
4019 <para>
4020
4021 </para>
4022
4023 @value: 
4024 @data: 
4025
4026 <!-- ##### MACRO g_value_set_float ##### -->
4027 <para>
4028
4029 </para>
4030
4031 @value: 
4032 @data: 
4033
4034 <!-- ##### MACRO g_value_set_int ##### -->
4035 <para>
4036
4037 </para>
4038
4039 @value: 
4040 @data: 
4041
4042 <!-- ##### MACRO g_value_set_long ##### -->
4043 <para>
4044
4045 </para>
4046
4047 @value: 
4048 @data: 
4049
4050 <!-- ##### MACRO g_value_set_pointer ##### -->
4051 <para>
4052
4053 </para>
4054
4055 @value: 
4056 @data: 
4057
4058 <!-- ##### MACRO g_value_set_string ##### -->
4059 <para>
4060
4061 </para>
4062
4063 @value: 
4064 @data: 
4065
4066 <!-- ##### MACRO g_value_set_uchar ##### -->
4067 <para>
4068
4069 </para>
4070
4071 @value: 
4072 @data: 
4073
4074 <!-- ##### MACRO g_value_set_uint ##### -->
4075 <para>
4076
4077 </para>
4078
4079 @value: 
4080 @data: 
4081
4082 <!-- ##### MACRO g_value_set_ulong ##### -->
4083 <para>
4084
4085 </para>
4086
4087 @value: 
4088 @data: 
4089
4090 <!-- ##### MACRO g_value_unset ##### -->
4091 <para>
4092
4093 </para>
4094
4095 @val: 
4096
4097 <!-- ##### VARIABLE gst_aggregator_details ##### -->
4098 <para>
4099
4100 </para>
4101
4102
4103 <!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
4104 <para>
4105
4106 </para>
4107
4108 @Returns: 
4109
4110 <!-- ##### FUNCTION gst_audiosink_chain ##### -->
4111 <para>
4112
4113 </para>
4114
4115 @pad: 
4116 @buf: 
4117
4118 <!-- ##### FUNCTION gst_audiosink_get_type ##### -->
4119 <para>
4120
4121 </para>
4122
4123 @Returns: 
4124
4125 <!-- ##### FUNCTION gst_audiosink_new ##### -->
4126 <para>
4127
4128 </para>
4129
4130 @name: 
4131 @Returns: 
4132
4133 <!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
4134 <para>
4135
4136 </para>
4137
4138 @audiosink: 
4139 @channels: 
4140
4141 <!-- ##### FUNCTION gst_audiosink_set_format ##### -->
4142 <para>
4143
4144 </para>
4145
4146 @audiosink: 
4147 @format: 
4148
4149 <!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
4150 <para>
4151
4152 </para>
4153
4154 @audiosink: 
4155 @frequency: 
4156
4157 <!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
4158 <para>
4159
4160 </para>
4161
4162 @audiosink: 
4163
4164 <!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
4165 <para>
4166
4167 </para>
4168
4169 @Returns: 
4170
4171 <!-- ##### FUNCTION gst_audiosrc_new ##### -->
4172 <para>
4173
4174 </para>
4175
4176 @name: 
4177 @Returns: 
4178
4179 <!-- ##### FUNCTION gst_audiosrc_push ##### -->
4180 <para>
4181
4182 </para>
4183
4184 @src: 
4185
4186 <!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
4187 <para>
4188
4189 </para>
4190
4191 @autoplug: 
4192 @srcpad: 
4193 @sinkpad: 
4194 @Varargs: 
4195 @Returns: 
4196 @srccaps: 
4197 @sinkcaps: 
4198
4199 <!-- ##### FUNCTION gst_autoplugfactory_load_thyself ##### -->
4200 <para>
4201
4202 </para>
4203
4204 @parent: 
4205 @Returns: 
4206
4207 <!-- ##### FUNCTION gst_autoplugfactory_save_thyself ##### -->
4208 <para>
4209
4210 </para>
4211
4212 @factory: 
4213 @parent: 
4214 @Returns: 
4215
4216 <!-- ##### FUNCTION gst_bin_add_managed_element ##### -->
4217 <para>
4218
4219 </para>
4220
4221 @bin: 
4222 @element: 
4223
4224 <!-- ##### FUNCTION gst_bin_child_error ##### -->
4225 <para>
4226
4227 </para>
4228
4229 @bin: 
4230 @child: 
4231
4232 <!-- ##### FUNCTION gst_bin_create_plan ##### -->
4233 <para>
4234
4235 </para>
4236
4237 @bin: 
4238
4239 <!-- ##### FUNCTION gst_bin_get_type ##### -->
4240 <para>
4241
4242 </para>
4243
4244 @Returns: 
4245
4246 <!-- ##### FUNCTION gst_bin_remove_managed_element ##### -->
4247 <para>
4248
4249 </para>
4250
4251 @bin: 
4252 @element: 
4253
4254 <!-- ##### FUNCTION gst_bin_schedule ##### -->
4255 <para>
4256
4257 </para>
4258
4259 @bin: 
4260
4261 <!-- ##### FUNCTION gst_bin_schedule_func ##### -->
4262 <para>
4263
4264 </para>
4265
4266 @bin: 
4267
4268 <!-- ##### FUNCTION gst_bin_set_element_manager ##### -->
4269 <para>
4270
4271 </para>
4272
4273 @element: 
4274 @manager: 
4275
4276 <!-- ##### FUNCTION gst_buffer_add_meta ##### -->
4277 <para>
4278
4279 </para>
4280
4281 @buffer: 
4282 @meta: 
4283
4284 <!-- ##### FUNCTION gst_buffer_get_first_meta ##### -->
4285 <para>
4286
4287 </para>
4288
4289 @buffer: 
4290 @Returns: 
4291
4292 <!-- ##### FUNCTION gst_buffer_get_metas ##### -->
4293 <para>
4294
4295 </para>
4296
4297 @buffer: 
4298 @Returns: 
4299
4300 <!-- ##### FUNCTION gst_buffer_pool_destroy_buffer ##### -->
4301 <para>
4302
4303 </para>
4304
4305 @pool: 
4306 @buffer: 
4307
4308 <!-- ##### FUNCTION gst_buffer_pool_new_buffer ##### -->
4309 <para>
4310
4311 </para>
4312
4313 @pool: 
4314 @Returns: 
4315
4316 <!-- ##### FUNCTION gst_buffer_pool_set_create_function ##### -->
4317 <para>
4318
4319 </para>
4320
4321 @pool: 
4322 @create: 
4323 @user_data: 
4324
4325 <!-- ##### FUNCTION gst_buffer_pool_set_destroy_function ##### -->
4326 <para>
4327
4328 </para>
4329
4330 @pool: 
4331 @destroy: 
4332 @user_data: 
4333
4334 <!-- ##### FUNCTION gst_buffer_remove_meta ##### -->
4335 <para>
4336
4337 </para>
4338
4339 @buffer: 
4340 @meta: 
4341
4342 <!-- ##### FUNCTION gst_caps_list_check_compatibility ##### -->
4343 <para>
4344
4345 </para>
4346
4347 @fromcaps: 
4348 @tocaps: 
4349 @Returns: 
4350
4351 <!-- ##### FUNCTION gst_caps_new_with_props ##### -->
4352 <para>
4353
4354 </para>
4355
4356 @name: 
4357 @mime: 
4358 @props: 
4359 @Returns: 
4360
4361 <!-- ##### FUNCTION gst_caps_register ##### -->
4362 <para>
4363
4364 </para>
4365
4366 @factory: 
4367 @Returns: 
4368
4369 <!-- ##### FUNCTION gst_caps_register_count ##### -->
4370 <para>
4371
4372 </para>
4373
4374 @factory: 
4375 @counter: 
4376 @Returns: 
4377 @count: 
4378
4379 <!-- ##### FUNCTION gst_clock_current_diff ##### -->
4380 <para>
4381
4382 </para>
4383
4384 @clock: 
4385 @time: 
4386 @Returns: 
4387
4388 <!-- ##### FUNCTION gst_clock_get_system ##### -->
4389 <para>
4390
4391 </para>
4392
4393 @Returns: 
4394
4395 <!-- ##### FUNCTION gst_clock_new ##### -->
4396 <para>
4397
4398 </para>
4399
4400 @name: 
4401 @Returns: 
4402
4403 <!-- ##### FUNCTION gst_clock_register ##### -->
4404 <para>
4405
4406 </para>
4407
4408 @clock: 
4409 @obj: 
4410
4411 <!-- ##### FUNCTION gst_clock_set ##### -->
4412 <para>
4413
4414 </para>
4415
4416 @clock: 
4417 @time: 
4418
4419 <!-- ##### FUNCTION gst_connection_get_type ##### -->
4420 <para>
4421
4422 </para>
4423
4424 @Returns: 
4425
4426 <!-- ##### FUNCTION gst_connection_new ##### -->
4427 <para>
4428
4429 </para>
4430
4431 @name: 
4432 @Returns: 
4433
4434 <!-- ##### FUNCTION gst_connection_push ##### -->
4435 <para>
4436
4437 </para>
4438
4439 @connection: 
4440
4441 <!-- ##### FUNCTION gst_debug_print_stack_trace ##### -->
4442 <para>
4443
4444 </para>
4445
4446
4447 <!-- ##### FUNCTION gst_disksrc_get_type ##### -->
4448 <para>
4449
4450 </para>
4451
4452 @Returns: 
4453
4454 <!-- ##### FUNCTION gst_element_change_state ##### -->
4455 <para>
4456
4457 </para>
4458
4459 @element: 
4460 @state: 
4461 @Returns: 
4462
4463 <!-- ##### FUNCTION gst_element_get_type ##### -->
4464 <para>
4465
4466 </para>
4467
4468 @Returns: 
4469
4470 <!-- ##### FUNCTION gst_element_info ##### -->
4471 <para>
4472
4473 </para>
4474
4475 @element: 
4476 @info: 
4477 @Varargs: 
4478
4479 <!-- ##### FUNCTION gst_element_install_std_props ##### -->
4480 <para>
4481
4482 </para>
4483
4484 @klass: 
4485 @first_name: 
4486 @Varargs: 
4487
4488 <!-- ##### FUNCTION gst_element_load_thyself ##### -->
4489 <para>
4490
4491 </para>
4492
4493 @self: 
4494 @parent: 
4495 @Returns: 
4496 @elements: 
4497
4498 <!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
4499 <para>
4500 </para>
4501
4502 @argc: 
4503 @argv: 
4504 @Returns: 
4505
4506 <!-- ##### FUNCTION gst_element_new ##### -->
4507 <para>
4508
4509 </para>
4510
4511 @Returns: 
4512
4513 <!-- ##### FUNCTION gst_element_request_pad ##### -->
4514 <para>
4515
4516 </para>
4517
4518 @element: 
4519 @templ: 
4520 @Returns: 
4521 @temp: 
4522
4523 <!-- ##### FUNCTION gst_element_restore_thyself ##### -->
4524 <para>
4525
4526 </para>
4527
4528 @self: 
4529 @parent: 
4530 @Returns: 
4531
4532 <!-- ##### FUNCTION gst_element_save_thyself ##### -->
4533 <para>
4534
4535 </para>
4536
4537 @element: 
4538 @parent: 
4539 @Returns: 
4540
4541 <!-- ##### FUNCTION gst_element_send_event ##### -->
4542 <para>
4543
4544 </para>
4545
4546 @element: 
4547 @event: 
4548
4549 <!-- ##### FUNCTION gst_element_signal_eos ##### -->
4550 <para>
4551
4552 </para>
4553
4554 @element: 
4555
4556 <!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
4557 <para>
4558
4559 </para>
4560
4561 @elementfactory: 
4562 @id: 
4563
4564 <!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
4565 <para>
4566
4567 </para>
4568
4569 @elementfactory: 
4570 @id: 
4571
4572 <!-- ##### FUNCTION gst_elementfactory_can_sink_caps_list ##### -->
4573 <para>
4574
4575 </para>
4576
4577 @factory: 
4578 @caps: 
4579 @Returns: 
4580
4581 <!-- ##### FUNCTION gst_elementfactory_can_src_caps_list ##### -->
4582 <para>
4583
4584 </para>
4585
4586 @factory: 
4587 @caps: 
4588 @Returns: 
4589
4590 <!-- ##### FUNCTION gst_elementfactory_destroy ##### -->
4591 <para>
4592
4593 </para>
4594
4595 @elementfactory: 
4596
4597 <!-- ##### FUNCTION gst_elementfactory_load_thyself ##### -->
4598 <para>
4599
4600 </para>
4601
4602 @parent: 
4603 @Returns: 
4604
4605 <!-- ##### FUNCTION gst_elementfactory_register ##### -->
4606 <para>
4607
4608 </para>
4609
4610 @elementfactory: 
4611
4612 <!-- ##### FUNCTION gst_elementfactory_save_thyself ##### -->
4613 <para>
4614
4615 </para>
4616
4617 @factory: 
4618 @parent: 
4619 @Returns: 
4620
4621 <!-- ##### FUNCTION gst_esdsink_chain ##### -->
4622 <para>
4623
4624 </para>
4625
4626 @pad: 
4627 @buf: 
4628
4629 <!-- ##### FUNCTION gst_esdsink_get_type ##### -->
4630 <para>
4631
4632 </para>
4633
4634 @Returns: 
4635
4636 <!-- ##### FUNCTION gst_esdsink_new ##### -->
4637 <para>
4638
4639 </para>
4640
4641 @name: 
4642 @Returns: 
4643
4644 <!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
4645 <para>
4646
4647 </para>
4648
4649 @esdsink: 
4650 @channels: 
4651
4652 <!-- ##### FUNCTION gst_esdsink_set_format ##### -->
4653 <para>
4654
4655 </para>
4656
4657 @esdsink: 
4658 @format: 
4659
4660 <!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
4661 <para>
4662
4663 </para>
4664
4665 @esdsink: 
4666 @frequency: 
4667
4668 <!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
4669 <para>
4670
4671 </para>
4672
4673 @esdsink: 
4674
4675 <!-- ##### FUNCTION gst_extra_get_filename_type ##### -->
4676 <para>
4677
4678 </para>
4679
4680 @Returns: 
4681
4682 <!-- ##### FUNCTION gst_fakesink_chain ##### -->
4683 <para>
4684
4685 </para>
4686
4687 @pad: 
4688 @buf: 
4689
4690 <!-- ##### FUNCTION gst_fakesink_get_type ##### -->
4691 <para>
4692
4693 </para>
4694
4695 @Returns: 
4696
4697 <!-- ##### FUNCTION gst_fakesink_new ##### -->
4698 <para>
4699
4700 </para>
4701
4702 @name: 
4703 @Returns: 
4704
4705 <!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
4706 <para>
4707
4708 </para>
4709
4710 @Returns: 
4711
4712 <!-- ##### FUNCTION gst_fakesrc_new ##### -->
4713 <para>
4714
4715 </para>
4716
4717 @name: 
4718 @Returns: 
4719
4720 <!-- ##### FUNCTION gst_fakesrc_push ##### -->
4721 <para>
4722
4723 </para>
4724
4725 @src: 
4726
4727 <!-- ##### FUNCTION gst_fdsink_chain ##### -->
4728 <para>
4729
4730 </para>
4731
4732 @pad: 
4733 @buf: 
4734
4735 <!-- ##### FUNCTION gst_fdsink_get_type ##### -->
4736 <para>
4737
4738 </para>
4739
4740 @Returns: 
4741
4742 <!-- ##### FUNCTION gst_fdsink_new ##### -->
4743 <para>
4744
4745 </para>
4746
4747 @name: 
4748 @Returns: 
4749
4750 <!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
4751 <para>
4752
4753 </para>
4754
4755 @name: 
4756 @fd: 
4757 @Returns: 
4758
4759 <!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
4760 <para>
4761
4762 </para>
4763
4764 @Returns: 
4765
4766 <!-- ##### FUNCTION gst_filter_get_type ##### -->
4767 <para>
4768
4769 </para>
4770
4771 @Returns: 
4772
4773 <!-- ##### FUNCTION gst_filter_new ##### -->
4774 <para>
4775
4776 </para>
4777
4778 @name: 
4779 @Returns: 
4780
4781 <!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
4782 <para>
4783
4784 </para>
4785
4786 @Returns: 
4787
4788 <!-- ##### FUNCTION gst_identity_chain ##### -->
4789 <para>
4790
4791 </para>
4792
4793 @pad: 
4794 @buf: 
4795
4796 <!-- ##### FUNCTION gst_identity_get_type ##### -->
4797 <para>
4798
4799 </para>
4800
4801 @Returns: 
4802
4803 <!-- ##### FUNCTION gst_identity_new ##### -->
4804 <para>
4805
4806 </para>
4807
4808 @name: 
4809 @Returns: 
4810
4811 <!-- ##### MACRO gst_info ##### -->
4812 <para>
4813
4814 </para>
4815
4816 @format: 
4817 @args...: 
4818
4819 <!-- ##### MACRO gst_marshal_VOID__BOOLEAN ##### -->
4820 <para>
4821
4822 </para>
4823
4824
4825 <!-- ##### MACRO gst_marshal_VOID__INT ##### -->
4826 <para>
4827
4828 </para>
4829
4830
4831 <!-- ##### MACRO gst_marshal_VOID__INT_INT ##### -->
4832 <para>
4833
4834 </para>
4835
4836
4837 <!-- ##### MACRO gst_marshal_VOID__OBJECT ##### -->
4838 <para>
4839
4840 </para>
4841
4842
4843 <!-- ##### MACRO gst_marshal_VOID__OBJECT_POINTER ##### -->
4844 <para>
4845
4846 </para>
4847
4848
4849 <!-- ##### MACRO gst_marshal_VOID__POINTER ##### -->
4850 <para>
4851
4852 </para>
4853
4854
4855 <!-- ##### MACRO gst_marshal_VOID__STRING ##### -->
4856 <para>
4857
4858 </para>
4859
4860
4861 <!-- ##### MACRO gst_marshal_VOID__VOID ##### -->
4862 <para>
4863
4864 </para>
4865
4866
4867 <!-- ##### MACRO gst_meta_new ##### -->
4868 <para>
4869 Create new meta data.
4870 </para>
4871
4872 @type: the type of the meta data to create
4873
4874 <!-- ##### FUNCTION gst_meta_new_size ##### -->
4875 <para>
4876
4877 </para>
4878
4879 @size: 
4880 @Returns: 
4881
4882 <!-- ##### FUNCTION gst_meta_ref ##### -->
4883 <para>
4884
4885 </para>
4886
4887 @meta: 
4888
4889 <!-- ##### FUNCTION gst_meta_unref ##### -->
4890 <para>
4891
4892 </para>
4893
4894 @meta: 
4895
4896 <!-- ##### FUNCTION gst_object_get_type ##### -->
4897 <para>
4898
4899 </para>
4900
4901 @Returns: 
4902
4903 <!-- ##### FUNCTION gst_object_new ##### -->
4904 <para>
4905
4906 </para>
4907
4908 @Returns: 
4909
4910 <!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
4911 <para>
4912
4913 </para>
4914
4915 @pad: 
4916 @parent: 
4917
4918 <!-- ##### MACRO gst_pad_eos ##### -->
4919 <para>
4920 Call the EOS function of the pad
4921 </para>
4922
4923 @pad: the pad to call the eos function of.
4924
4925 <!-- ##### FUNCTION gst_pad_eos_func ##### -->
4926 <para>
4927
4928 </para>
4929
4930 @pad: 
4931 @Returns: 
4932
4933 <!-- ##### FUNCTION gst_pad_event ##### -->
4934 <para>
4935
4936 </para>
4937
4938 @pad: 
4939 @event: 
4940 @timestamp: 
4941 @data: 
4942 @Returns: 
4943
4944 <!-- ##### FUNCTION gst_pad_get_caps_by_name ##### -->
4945 <para>
4946
4947 </para>
4948
4949 @pad: 
4950 @name: 
4951 @Returns: 
4952
4953 <!-- ##### FUNCTION gst_pad_get_caps_list ##### -->
4954 <para>
4955
4956 </para>
4957
4958 @pad: 
4959 @Returns: 
4960
4961 <!-- ##### FUNCTION gst_pad_get_directory ##### -->
4962 <para>
4963
4964 </para>
4965
4966 @pad: 
4967 @Returns: 
4968
4969 <!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
4970 <para>
4971
4972 </para>
4973
4974 @pad: 
4975 @Returns: 
4976
4977 <!-- ##### FUNCTION gst_pad_get_type ##### -->
4978 <para>
4979
4980 </para>
4981
4982 @Returns: 
4983
4984 <!-- ##### FUNCTION gst_pad_get_type_id ##### -->
4985 <para>
4986
4987 </para>
4988
4989 @pad: 
4990 @Returns: 
4991
4992 <!-- ##### FUNCTION gst_pad_handle_qos ##### -->
4993 <para>
4994
4995 </para>
4996
4997 @pad: 
4998 @qos_message: 
4999
5000 <!-- ##### FUNCTION gst_pad_negotiate_proxy ##### -->
5001 <para>
5002
5003 </para>
5004
5005 @srcpad: 
5006 @destpad: 
5007 @caps: 
5008 @Returns: 
5009 @counter: 
5010 @count: 
5011
5012 <!-- ##### FUNCTION gst_pad_pull_region ##### -->
5013 <para>
5014
5015 </para>
5016
5017 @pad: 
5018 @offset: 
5019 @size: 
5020 @Returns: 
5021
5022 <!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
5023 <para>
5024
5025 </para>
5026
5027 @pad: 
5028 @parent: 
5029
5030 <!-- ##### FUNCTION gst_pad_renegotiate ##### -->
5031 <para>
5032
5033 </para>
5034
5035 @pad: 
5036 @Returns: 
5037
5038 <!-- ##### FUNCTION gst_pad_save_thyself ##### -->
5039 <para>
5040
5041 </para>
5042
5043 @pad: 
5044 @parent: 
5045 @Returns: 
5046
5047 <!-- ##### FUNCTION gst_pad_set_caps ##### -->
5048 <para>
5049
5050 </para>
5051
5052 @pad: 
5053 @caps: 
5054 @Returns: 
5055
5056 <!-- ##### FUNCTION gst_pad_set_caps_list ##### -->
5057 <para>
5058
5059 </para>
5060
5061 @pad: 
5062 @caps: 
5063
5064 <!-- ##### FUNCTION gst_pad_set_eos ##### -->
5065 <para>
5066
5067 </para>
5068
5069 @pad: 
5070 @Returns: 
5071
5072 <!-- ##### FUNCTION gst_pad_set_eos_function ##### -->
5073 <para>
5074
5075 </para>
5076
5077 @pad: 
5078 @eos: 
5079
5080 <!-- ##### FUNCTION gst_pad_set_negotiate_function ##### -->
5081 <para>
5082
5083 </para>
5084
5085 @pad: 
5086 @nego: 
5087
5088 <!-- ##### FUNCTION gst_pad_set_newcaps_function ##### -->
5089 <para>
5090
5091 </para>
5092
5093 @pad: 
5094 @newcaps: 
5095
5096 <!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
5097 <para>
5098
5099 </para>
5100
5101 @pad: 
5102 @pull: 
5103
5104 <!-- ##### FUNCTION gst_pad_set_qos_function ##### -->
5105 <para>
5106
5107 </para>
5108
5109 @pad: 
5110 @qos: 
5111
5112 <!-- ##### FUNCTION gst_pad_set_type_id ##### -->
5113 <para>
5114
5115 </para>
5116
5117 @pad: 
5118 @id: 
5119
5120 <!-- ##### FUNCTION gst_pad_try_connect ##### -->
5121 <para>
5122
5123 </para>
5124
5125 @srcpad: 
5126 @sinkpad: 
5127 @Returns: 
5128
5129 <!-- ##### FUNCTION gst_padtemplate_create ##### -->
5130 <para>
5131
5132 </para>
5133
5134 @name_template: 
5135 @direction: 
5136 @presence: 
5137 @caps: 
5138 @Returns: 
5139
5140 <!-- ##### FUNCTION gst_pipeline_get_type ##### -->
5141 <para>
5142
5143 </para>
5144
5145 @Returns: 
5146
5147 <!-- ##### FUNCTION gst_pipeline_iterate ##### -->
5148 <para>
5149
5150 </para>
5151
5152 @pipeline: 
5153
5154 <!-- ##### FUNCTION gst_plugin_add_autoplugger ##### -->
5155 <para>
5156
5157 </para>
5158
5159 @plugin: 
5160 @factory: 
5161
5162 <!-- ##### FUNCTION gst_plugin_add_factory ##### -->
5163 <para>
5164
5165 </para>
5166
5167 @plugin: 
5168 @factory: 
5169
5170 <!-- ##### FUNCTION gst_plugin_add_type ##### -->
5171 <para>
5172
5173 </para>
5174
5175 @plugin: 
5176 @factory: 
5177
5178 <!-- ##### FUNCTION gst_plugin_feature_get_type ##### -->
5179 <para>
5180
5181 </para>
5182
5183 @Returns: 
5184
5185 <!-- ##### FUNCTION gst_plugin_get_autoplug_list ##### -->
5186 <para>
5187
5188 </para>
5189
5190 @plugin: 
5191 @Returns: 
5192
5193 <!-- ##### FUNCTION gst_plugin_get_factory_list ##### -->
5194 <para>
5195
5196 </para>
5197
5198 @plugin: 
5199 @Returns: 
5200
5201 <!-- ##### FUNCTION gst_plugin_get_type_list ##### -->
5202 <para>
5203
5204 </para>
5205
5206 @plugin: 
5207 @Returns: 
5208
5209 <!-- ##### FUNCTION gst_plugin_init ##### -->
5210 <para>
5211
5212 </para>
5213
5214
5215 <!-- ##### FUNCTION gst_plugin_load_autoplugfactory ##### -->
5216 <para>
5217
5218 </para>
5219
5220 @name: 
5221 @Returns: 
5222
5223 <!-- ##### FUNCTION gst_plugin_load_elementfactory ##### -->
5224 <para>
5225
5226 </para>
5227
5228 @name: 
5229 @Returns: 
5230
5231 <!-- ##### FUNCTION gst_plugin_load_typefactory ##### -->
5232 <para>
5233
5234 </para>
5235
5236 @mime: 
5237
5238 <!-- ##### FUNCTION gst_plugin_new ##### -->
5239 <para>
5240
5241 </para>
5242
5243 @name: 
5244 @major: 
5245 @minor: 
5246 @Returns: 
5247
5248 <!-- ##### FUNCTION gst_props_get_boolean ##### -->
5249 <para>
5250
5251 </para>
5252
5253 @props: 
5254 @name: 
5255 @Returns: 
5256
5257 <!-- ##### FUNCTION gst_props_get_float ##### -->
5258 <para>
5259
5260 </para>
5261
5262 @props: 
5263 @name: 
5264 @Returns: 
5265
5266 <!-- ##### FUNCTION gst_props_get_fourcc_int ##### -->
5267 <para>
5268
5269 </para>
5270
5271 @props: 
5272 @name: 
5273 @Returns: 
5274
5275 <!-- ##### FUNCTION gst_props_get_int ##### -->
5276 <para>
5277
5278 </para>
5279
5280 @props: 
5281 @name: 
5282 @Returns: 
5283
5284 <!-- ##### FUNCTION gst_props_get_string ##### -->
5285 <para>
5286
5287 </para>
5288
5289 @props: 
5290 @name: 
5291 @Returns: 
5292
5293 <!-- ##### FUNCTION gst_props_register ##### -->
5294 <para>
5295
5296 </para>
5297
5298 @factory: 
5299 @Returns: 
5300
5301 <!-- ##### FUNCTION gst_props_register_count ##### -->
5302 <para>
5303
5304 </para>
5305
5306 @factory: 
5307 @counter: 
5308 @Returns: 
5309
5310 <!-- ##### FUNCTION gst_queue_chain ##### -->
5311 <para>
5312
5313 </para>
5314
5315 @pad: 
5316 @buf: 
5317
5318 <!-- ##### FUNCTION gst_queue_get_type ##### -->
5319 <para>
5320
5321 </para>
5322
5323 @Returns: 
5324
5325 <!-- ##### FUNCTION gst_queue_new ##### -->
5326 <para>
5327
5328 </para>
5329
5330 @name: 
5331 @Returns: 
5332
5333 <!-- ##### FUNCTION gst_queue_push ##### -->
5334 <para>
5335
5336 </para>
5337
5338 @connection: 
5339
5340 <!-- ##### FUNCTION gst_schedule_add_element ##### -->
5341 <para>
5342
5343 </para>
5344
5345 @sched: 
5346 @element: 
5347
5348 <!-- ##### FUNCTION gst_schedule_disable_element ##### -->
5349 <para>
5350
5351 </para>
5352
5353 @sched: 
5354 @element: 
5355
5356 <!-- ##### FUNCTION gst_schedule_enable_element ##### -->
5357 <para>
5358
5359 </para>
5360
5361 @sched: 
5362 @element: 
5363
5364 <!-- ##### FUNCTION gst_schedule_iterate ##### -->
5365 <para>
5366
5367 </para>
5368
5369 @sched: 
5370 @Returns: 
5371
5372 <!-- ##### FUNCTION gst_schedule_new ##### -->
5373 <para>
5374
5375 </para>
5376
5377 @parent: 
5378 @Returns: 
5379
5380 <!-- ##### FUNCTION gst_schedule_pad_connect ##### -->
5381 <para>
5382
5383 </para>
5384
5385 @sched: 
5386 @srcpad: 
5387 @sinkpad: 
5388
5389 <!-- ##### FUNCTION gst_schedule_pad_disconnect ##### -->
5390 <para>
5391
5392 </para>
5393
5394 @sched: 
5395 @srcpad: 
5396 @sinkpad: 
5397
5398 <!-- ##### FUNCTION gst_schedule_pad_select ##### -->
5399 <para>
5400
5401 </para>
5402
5403 @sched: 
5404 @padlist: 
5405 @Returns: 
5406
5407 <!-- ##### FUNCTION gst_schedule_remove_element ##### -->
5408 <para>
5409
5410 </para>
5411
5412 @sched: 
5413 @element: 
5414
5415 <!-- ##### FUNCTION gst_schedule_show ##### -->
5416 <para>
5417
5418 </para>
5419
5420 @sched: 
5421
5422 <!-- ##### FUNCTION gst_scheduler_disable_element ##### -->
5423 <para>
5424
5425 </para>
5426
5427 @sched: 
5428 @element: 
5429
5430 <!-- ##### FUNCTION gst_scheduler_enable_element ##### -->
5431 <para>
5432
5433 </para>
5434
5435 @sched: 
5436 @element: 
5437
5438 <!-- ##### FUNCTION gst_schedulerfactory_get_type ##### -->
5439 <para>
5440
5441 </para>
5442
5443 @Returns: 
5444
5445 <!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
5446 <para>
5447
5448 </para>
5449
5450 @Returns: 
5451
5452 <!-- ##### FUNCTION gst_sinesrc_new ##### -->
5453 <para>
5454
5455 </para>
5456
5457 @name: 
5458 @Returns: 
5459
5460 <!-- ##### FUNCTION gst_sinesrc_push ##### -->
5461 <para>
5462
5463 </para>
5464
5465 @src: 
5466
5467 <!-- ##### FUNCTION gst_sink_get_type ##### -->
5468 <para>
5469
5470 </para>
5471
5472 @Returns: 
5473
5474 <!-- ##### FUNCTION gst_sink_new ##### -->
5475 <para>
5476
5477 </para>
5478
5479 @name: 
5480 @Returns: 
5481
5482 <!-- ##### FUNCTION gst_src_get_type ##### -->
5483 <para>
5484
5485 </para>
5486
5487 @Returns: 
5488
5489 <!-- ##### FUNCTION gst_src_push ##### -->
5490 <para>
5491
5492 </para>
5493
5494 @src: 
5495
5496 <!-- ##### FUNCTION gst_src_push_region ##### -->
5497 <para>
5498
5499 </para>
5500
5501 @src: 
5502 @offset: 
5503 @size: 
5504
5505 <!-- ##### FUNCTION gst_src_signal_eos ##### -->
5506 <para>
5507
5508 </para>
5509
5510 @src: 
5511
5512 <!-- ##### FUNCTION gst_tee_chain ##### -->
5513 <para>
5514
5515 </para>
5516
5517 @pad: 
5518 @buf: 
5519
5520 <!-- ##### FUNCTION gst_tee_get_type ##### -->
5521 <para>
5522
5523 </para>
5524
5525 @Returns: 
5526
5527 <!-- ##### FUNCTION gst_tee_new ##### -->
5528 <para>
5529
5530 </para>
5531
5532 @name: 
5533 @Returns: 
5534
5535 <!-- ##### FUNCTION gst_tee_new_pad ##### -->
5536 <para>
5537
5538 </para>
5539
5540 @tee: 
5541 @Returns: 
5542
5543 <!-- ##### FUNCTION gst_thread_get_type ##### -->
5544 <para>
5545
5546 </para>
5547
5548 @Returns: 
5549
5550 <!-- ##### FUNCTION gst_thread_iterate ##### -->
5551 <para>
5552
5553 </para>
5554
5555 @thread: 
5556
5557 <!-- ##### FUNCTION gst_thread_main_loop ##### -->
5558 <para>
5559
5560 </para>
5561
5562 @arg: 
5563
5564 <!-- ##### MACRO gst_trace_add_entry ##### -->
5565 <para>
5566
5567 </para>
5568
5569 @trace: 
5570 @seq: 
5571 @data: 
5572 @msg: 
5573
5574 <!-- ##### FUNCTION gst_trace_destroy ##### -->
5575 <para>
5576
5577 </para>
5578
5579 @trace: 
5580
5581 <!-- ##### FUNCTION gst_trace_flush ##### -->
5582 <para>
5583
5584 </para>
5585
5586 @trace: 
5587
5588 <!-- ##### MACRO gst_trace_get_offset ##### -->
5589 <para>
5590
5591 </para>
5592
5593 @trace: 
5594
5595 <!-- ##### MACRO gst_trace_get_remaining ##### -->
5596 <para>
5597
5598 </para>
5599
5600 @trace: 
5601
5602 <!-- ##### MACRO gst_trace_get_size ##### -->
5603 <para>
5604
5605 </para>
5606
5607 @trace: 
5608
5609 <!-- ##### FUNCTION gst_trace_new ##### -->
5610 <para>
5611
5612 </para>
5613
5614 @filename: 
5615 @size: 
5616 @Returns: 
5617
5618 <!-- ##### FUNCTION gst_trace_read_tsc ##### -->
5619 <para>
5620
5621 </para>
5622
5623 @dst: 
5624
5625 <!-- ##### FUNCTION gst_trace_set_default ##### -->
5626 <para>
5627
5628 </para>
5629
5630 @trace: 
5631
5632 <!-- ##### FUNCTION gst_trace_text_flush ##### -->
5633 <para>
5634
5635 </para>
5636
5637 @trace: 
5638
5639 <!-- ##### FUNCTION gst_type_add_sink ##### -->
5640 <para>
5641
5642 </para>
5643
5644 @id: 
5645 @sink: 
5646
5647 <!-- ##### FUNCTION gst_type_add_src ##### -->
5648 <para>
5649
5650 </para>
5651
5652 @id: 
5653 @src: 
5654
5655 <!-- ##### FUNCTION gst_type_dump ##### -->
5656 <para>
5657
5658 </para>
5659
5660
5661 <!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
5662 <para>
5663
5664 </para>
5665
5666 @sinkid: 
5667 @srcid: 
5668 @Returns: 
5669
5670 <!-- ##### FUNCTION gst_type_get_sinks ##### -->
5671 <para>
5672
5673 </para>
5674
5675 @id: 
5676 @Returns: 
5677
5678 <!-- ##### FUNCTION gst_type_get_srcs ##### -->
5679 <para>
5680
5681 </para>
5682
5683 @id: 
5684 @Returns: 
5685
5686 <!-- ##### FUNCTION gst_type_initialize ##### -->
5687 <para>
5688
5689 </para>
5690
5691
5692 <!-- ##### FUNCTION gst_type_load_thyself ##### -->
5693 <para>
5694
5695 </para>
5696
5697 @parent: 
5698 @Returns: 
5699
5700 <!-- ##### FUNCTION gst_type_save_thyself ##### -->
5701 <para>
5702
5703 </para>
5704
5705 @type: 
5706 @parent: 
5707 @Returns: 
5708
5709 <!-- ##### FUNCTION gst_typefactory_load_thyself ##### -->
5710 <para>
5711
5712 </para>
5713
5714 @parent: 
5715 @Returns: 
5716
5717 <!-- ##### FUNCTION gst_typefactory_save_thyself ##### -->
5718 <para>
5719
5720 </para>
5721
5722 @factory: 
5723 @parent: 
5724 @Returns: 
5725
5726 <!-- ##### FUNCTION gst_util_get_widget_arg ##### -->
5727 <para>
5728
5729 </para>
5730
5731 @object: 
5732 @argname: 
5733 @Returns: 
5734
5735 <!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
5736 <para>
5737
5738 </para>
5739
5740 @buffer: 
5741 @size: 
5742 @root: 
5743 @Returns: 
5744
5745 <!-- ##### FUNCTION plugin_initialize ##### -->
5746 <para>
5747
5748 </para>
5749
5750
5751 <!-- ##### FUNCTION plugin_load ##### -->
5752 <para>
5753
5754 </para>
5755
5756 @name: 
5757 @Returns: 
5758
5759 <!-- ##### FUNCTION plugin_load_absolute ##### -->
5760 <para>
5761
5762 </para>
5763
5764 @name: 
5765 @Returns: 
5766
5767 <!-- ##### FUNCTION plugin_load_all ##### -->
5768 <para>
5769
5770 </para>
5771
5772