merge from EVENTS1 on 20011016
[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/gstasyncdisksrc.sgml:Long_Description ##### -->
42 <para>
43 Reads data from a file. You can seek to a specific location by setting
44 the offset.
45 </para>
46
47
48 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:See_Also ##### -->
49 <para>
50
51 </para>
52
53
54 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Title ##### -->
55 GstAsyncDiskSrc
56
57
58 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Long_Description ##### -->
59 <para>
60
61 </para>
62
63
64 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:See_Also ##### -->
65 <para>
66
67 </para>
68
69
70 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Short_Description ##### -->
71
72
73
74 <!-- ##### SECTION ./tmpl/gstaudiosink.sgml:Title ##### -->
75 GstAudioSink
76
77
78 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Long_Description ##### -->
79 <para>
80
81 </para>
82
83
84 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:See_Also ##### -->
85 <para>
86
87 </para>
88
89
90 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Short_Description ##### -->
91
92
93
94 <!-- ##### SECTION ./tmpl/gstaudiosrc.sgml:Title ##### -->
95 GstAudioSrc
96
97
98 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
99 <para>
100
101 </para>
102
103
104 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
105 <para>
106
107 </para>
108
109
110 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
111
112
113
114 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
115 GstColorSpace
116
117
118 <!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### -->
119 <para>
120 A connection is a bas class for a generic connection between
121 elements. A connection is typically a bas class for queues.
122
123 </para>
124
125
126 <!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
127 <para>
128
129 </para>
130
131
132 <!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
133 Generic connection between elements.
134
135
136 <!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
137 GstConnection
138
139
140 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
141 <para>
142
143 </para>
144
145
146 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
147 <para>
148
149 </para>
150
151
152 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
153
154
155
156 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
157 GstEsdSink
158
159
160 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
161 <para>
162 Filters take data in and spit data out. They are the main Element in a filter graph.
163 Filters have zero or more inputs and zero or more outputs. Filters are connected
164 together to form filter graphs. A GstFilter is the base class and is not very usefull
165 on its own.
166 </para>
167
168
169 <!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
170 <para>
171
172 </para>
173
174
175 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
176 Take data in and spit data out
177
178
179 <!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
180 GstFilter
181
182
183 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
184 <para>
185
186 </para>
187
188
189 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
190 <para>
191
192 </para>
193
194
195 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
196
197
198
199 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
200 GstGetbits
201
202
203 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Long_Description ##### -->
204 <para>
205 The point of the metadata is to provide some context for each buffer.  In
206 the case of audio data, for instance, it would provide the samplerate, bit
207 depth, and channel count.
208 </para>
209
210 <para>
211 The trick is that there may be multiple types of metadata ganged onto a
212 single buffer.  This is why they're going to be a GList.  This does mean
213 extra overhead in all cases, but I think it's minimal.  The GList type
214 uses a chunk allocater so we're not wasting too much memory or time when
215 adding to the list.
216 </para>
217
218 <para>
219 The trick is dealing with these structs as they pass through a pipeline,
220 since they have potentially different mutability properties.  For
221 instance, if you've got a mp3 decoder connected to a tee, which sends the
222 buffers off to both the decoder and a spectrum analyzer (and then a
223 visualization element).  The preferred setup would be where every time a
224 audio/raw metadata comes down the pipe (indicating a potential change in
225 audio format), the audiosink and spectrum would just save off pointers.
226 </para>
227
228 <para>
229 So when exactly does this metadata go away (deallocated)?  Well, that
230 means metadata has to be refcounted.  But that gets rather hairy.  OK, in
231 the simple case you create a metadata struct, it comes with refcount set
232 to 1.  You pass it through, it stays one, eventually someone drops the
233 last reference on the buffer it's tied to, you free the metadata too.
234 Easy.  What if you tee?  You could go through and for every metadata in
235 the buffer, increment the refcount by the same as the buffer.  So in the
236 above case (tee'd), the audiosink and spectrum would get the buffer with a
237 refcount of 2, and it'd have a metadata with refcount 2.  Do they ref it
238 each themselves, then unref the buffer?  Or do they remove the metadata?
239 Removing the metadata would require a buffer CoW, which would suck, so
240 yes, they'd just ref the metadata.
241 </para>
242
243 <para>
244 But....  what if they're all in different threads?  Then we're off into
245 the magical world of mutexes.  Everything with a refcount in a threaded
246 world must be mutexed, else you can do atomic increment and atomic
247 dec and test.  Can this be done from C easily?  Perhaps it needs to be found
248 from kernel includes via autoconf?
249 </para>
250
251 <para>
252 The goal in designing the way metadata will be defined and used is to keep
253 it as simple as possible.  The basis for accomplishing this is the fact
254 that in order to actually use (rather than just pass) the metadata, you
255 have to know what the fields are, which means you have to have compiled in
256 support for that metadata at build time.  Therefore, if you're using
257 metadata, you must have build-time access to the necessary include file
258 that defines it.
259 </para>
260
261 <para>
262 So, given that you've got an include file, it would be nice if the whole
263 thing could be contained there.  This would limit the need to be linked
264 against something, or have load-time requirements as to that has to be
265 loaded before you are.
266 </para>
267
268 <para>
269 Given that really all metadata is is a region of memory of a given size
270 with a certain signature, this isn't all that hard.  First you lay out the
271 struct that defines the metadata.  Then you set up #defines that expand to
272 the size of the struct in question, as well as the four-cc code that
273 defines the type.
274 </para>
275
276 <para>
277 The work is done by a few #defines, a la the #defines used in all Gtk
278 objects.  The first is a NEW() method that allocates the memory for the
279 metadata and fills in all the normal fields (type, size, utility
280 functions).  Because of the way it's defined (as a #define, no less),
281 you'll have to invoke it as META_NEW(meta), since it can't return()
282 anything.
283 </para>
284
285 <para>
286 Another #define will check to make sure a meta is indeed that type by
287 verifying the type code and size.  Theoretically, meta types can overlap
288 with the same fourcc code, as long as they have different sizes.  But I
289 probably ought to have a global public registry so people writing things
290 don't conflict.  MSFT got that right, at least.
291 </para>
292
293 <para>
294 So, a hairy problem is what to do when there are utility functions
295 associated with one of these things.  One option is to not bother with
296 them.  This is very likely a possible solution, since metadata is supposed
297 to be flat memory of a given size.  Not much to do to either free or copy
298 it, is there?
299 </para>
300
301
302 <!-- ##### SECTION ./tmpl/gstmeta.sgml:See_Also ##### -->
303 <para>
304
305 </para>
306
307
308 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Short_Description ##### -->
309 Provide context for buffers
310
311
312 <!-- ##### SECTION ./tmpl/gstmeta.sgml:Title ##### -->
313 GstMeta
314
315
316 <!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
317 <para>
318 The sink is the end of the filter graph. A typical sink would be an audio
319 or a video card.
320
321 </para>
322
323
324 <!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
325 <para>
326
327 </para>
328
329
330 <!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
331 The end point of a filter graph
332
333
334 <!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
335 GstSink
336
337
338 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
339 <para>
340 A GstSrc is the start of a filter graph. It typically is a file or an
341 audio source. It provides data for the next element in the graph.
342
343 </para>
344
345
346 <!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
347 <para>
348
349 </para>
350
351
352 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
353 The start point of a filter graph
354
355
356 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
357 GstSrc
358
359
360 <!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
361 <para>
362
363 </para>
364
365
366 <!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
367 <para>
368
369 </para>
370
371
372 <!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
373
374
375
376 <!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
377 plugin
378
379
380 <!-- ##### SECTION ./tmpl/spectrum.sgml:Long_Description ##### -->
381 <para>
382 Frequencies of a spectrum analysis.
383
384 </para>
385
386
387 <!-- ##### SECTION ./tmpl/spectrum.sgml:See_Also ##### -->
388 <para>
389
390 </para>
391
392
393 <!-- ##### SECTION ./tmpl/spectrum.sgml:Short_Description ##### -->
394 Frequencies of a spectrum analysis.
395
396
397 <!-- ##### SECTION ./tmpl/spectrum.sgml:Title ##### -->
398 spectrum
399
400
401 <!-- ##### SECTION ./tmpl/videoraw.sgml:Long_Description ##### -->
402 <para>
403 Information about video buffers.
404 </para>
405
406
407 <!-- ##### SECTION ./tmpl/videoraw.sgml:See_Also ##### -->
408 <para>
409
410 </para>
411
412
413 <!-- ##### SECTION ./tmpl/videoraw.sgml:Short_Description ##### -->
414 Information about video buffers.
415
416
417 <!-- ##### SECTION ./tmpl/videoraw.sgml:Title ##### -->
418 videoraw
419
420
421 <!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
422 <para>
423 The maximum number of cothreads we are going to support.
424 </para>
425
426
427 <!-- ##### MACRO COTHREAD_STACKSIZE ##### -->
428 <para>
429 The default stack size of a cothread.
430 </para>
431
432
433 <!-- ##### MACRO DEBUG ##### -->
434 <para>
435 Use this macro to show debugging info. This is only usefull when developing new
436 plugin elements.
437 If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce
438 g_print messages.
439 </para>
440
441 @format: the format specification as in g_print
442 @args...: arguments
443
444 <!-- ##### MACRO DEBUG_ENTER ##### -->
445 <para>
446
447 </para>
448
449 @format: 
450 @args...: 
451
452 <!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
453 <para>
454
455 </para>
456
457
458 <!-- ##### MACRO DEBUG_LEAVE ##### -->
459 <para>
460
461 </para>
462
463 @format: 
464 @args...: 
465
466 <!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
467 <para>
468
469 </para>
470
471
472 <!-- ##### MACRO DEBUG_NOPREFIX ##### -->
473 <para>
474
475 </para>
476
477 @format: 
478 @args...: 
479
480 <!-- ##### MACRO DEBUG_SET_STRING ##### -->
481 <para>
482
483 </para>
484
485 @format: 
486 @args...: 
487
488 <!-- ##### MACRO ERROR ##### -->
489 <para>
490
491 </para>
492
493 @element: 
494 @format: 
495 @args...: 
496
497 <!-- ##### MACRO ERROR_OBJECT ##### -->
498 <para>
499
500 </para>
501
502 @element: 
503 @object: 
504 @format: 
505 @args...: 
506
507 <!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
508 <para>
509
510 </para>
511
512 @obj: 
513
514 <!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
515 <para>
516
517 </para>
518
519 @klass: 
520
521 <!-- ##### MACRO GST_AUDIOSINK ##### -->
522 <para>
523
524 </para>
525
526 @obj: 
527
528 <!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
529 <para>
530
531 </para>
532
533 @klass: 
534
535 <!-- ##### MACRO GST_AUDIOSRC ##### -->
536 <para>
537
538 </para>
539
540 @obj: 
541
542 <!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
543 <para>
544
545 </para>
546
547 @klass: 
548
549 <!-- ##### MACRO GST_BIN ##### -->
550 <para>
551
552 </para>
553
554 @obj: 
555
556 <!-- ##### MACRO GST_BIN_CLASS ##### -->
557 <para>
558
559 </para>
560
561 @klass: 
562
563 <!-- ##### MACRO GST_BUFFER ##### -->
564 <para>
565
566 </para>
567
568 @buf: 
569
570 <!-- ##### MACRO GST_BUFFER_POOL ##### -->
571 <para>
572
573 </para>
574
575 @buf: 
576
577 <!-- ##### MACRO GST_BUFFER_TYPE ##### -->
578 <para>
579 Retrieves the type id of the data in the buffer.
580 </para>
581
582 @buf: GstBuffer
583
584 <!-- ##### MACRO GST_CONNECTION ##### -->
585 <para>
586
587 </para>
588
589 @obj: 
590
591 <!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
592 <para>
593
594 </para>
595
596 @klass: 
597
598 <!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
599 <para>
600 A flag indicating that MMX instructions are supported.
601 </para>
602
603
604 <!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
605 <para>
606 A flag indicating that SSE instructions are supported.
607 </para>
608
609
610 <!-- ##### MACRO GST_DEBUG_ENTER_STRING ##### -->
611 <para>
612 Combine #GST_DEBUG_ENTER and #GST_DEBUG_SET_STRING.
613 </para>
614
615
616 <!-- ##### MACRO GST_DEBUG_LEAVE_STRING ##### -->
617 <para>
618
619 </para>
620
621
622 <!-- ##### MACRO GST_DEBUG_NOPREFIX ##### -->
623 <para>
624
625 </para>
626
627 @cat: 
628 @format: 
629 @args...: 
630
631 <!-- ##### MACRO GST_DEBUG_PREFIX ##### -->
632 <para>
633
634 </para>
635
636 @cat: 
637 @format: 
638 @args...: 
639
640 <!-- ##### MACRO GST_DEBUG_SET_STRING ##### -->
641 <para>
642 Set the debug string for the current function, typically containing the arguments
643 to the current function, i.e. "('element')"
644 </para>
645
646 @format: printf-style format string
647 @args...: printf arguments
648
649 <!-- ##### MACRO GST_DISKSRC ##### -->
650 <para>
651
652 </para>
653
654 @obj: 
655
656 <!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
657 <para>
658
659 </para>
660
661 @klass: 
662
663 <!-- ##### MACRO GST_ELEMENT ##### -->
664 <para>
665
666 </para>
667
668 @obj: 
669
670 <!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
671 <para>
672
673 </para>
674
675 @klass: 
676
677 <!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
678 <para>
679 Query whether this object has multiple input pads.
680
681 </para>
682
683 @obj: Element to query for multiple input pads.
684
685 <!-- ##### MACRO GST_ESDSINK ##### -->
686 <para>
687
688 </para>
689
690 @obj: 
691
692 <!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
693 <para>
694
695 </para>
696
697 @klass: <<<<<<< gstreamer-unused.sgml
698
699 <!-- ##### MACRO GST_FAKESINK ##### -->
700 <para>
701
702 </para>
703
704 @obj: 
705
706 <!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
707 <para>
708
709 </para>
710
711 @klass: 
712
713 <!-- ##### MACRO GST_FAKESRC ##### -->
714 <para>
715
716 </para>
717
718 @obj: 
719
720 <!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
721 <para>
722
723 </para>
724
725 @klass: 
726
727 <!-- ##### MACRO GST_FDSINK ##### -->
728 <para>
729
730 </para>
731
732 @obj: 
733
734 <!-- ##### MACRO GST_FDSINK_CLASS ##### -->
735 <para>
736
737 </para>
738
739 @klass: 
740
741 <!-- ##### MACRO GST_FDSRC ##### -->
742 <para>
743
744 </para>
745
746 @obj: 
747
748 <!-- ##### MACRO GST_FDSRC_CLASS ##### -->
749 <para>
750
751 </para>
752
753 @klass: 
754
755 <!-- ##### MACRO GST_FILTER ##### -->
756 <para>
757
758 </para>
759
760 @obj: 
761
762 <!-- ##### MACRO GST_FILTER_CLASS ##### -->
763 <para>
764
765 </para>
766
767 @klass: 
768
769 <!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
770 <para>
771 subclass use this to start their flag enumeration
772 </para>
773
774
775 <!-- ##### MACRO GST_HTTPSRC ##### -->
776 >>>>>>> 1.23.2.3
777 <para>
778
779 </para>
780
781 @obj: 
782
783 <!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
784 <para>
785
786 </para>
787
788 @klass: 
789
790 <!-- ##### MACRO GST_IDENTITY ##### -->
791 <para>
792
793 </para>
794
795 @obj: 
796
797 <!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
798 <para>
799
800 </para>
801
802 @klass: 
803
804 <!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
805 <para>
806
807 </para>
808
809 @obj: 
810
811 <!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
812 <para>
813
814 </para>
815
816 @obj: 
817
818 <!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
819 <para>
820
821 </para>
822
823 @obj: 
824
825 <!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
826 <para>
827
828 </para>
829
830 @obj: 
831
832 <!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
833 <para>
834
835 </para>
836
837 @obj: 
838
839 <!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
840 <para>
841
842 </para>
843
844 @obj: 
845
846 <!-- ##### MACRO GST_IS_BIN ##### -->
847 <para>
848
849 </para>
850
851 @obj: 
852
853 <!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
854 <para>
855
856 </para>
857
858 @obj: 
859
860 <!-- ##### MACRO GST_IS_CONNECTION ##### -->
861 <para>
862
863 </para>
864
865 @obj: 
866
867 <!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
868 <para>
869
870 </para>
871
872 @obj: 
873
874 <!-- ##### MACRO GST_IS_DISKSRC ##### -->
875 <para>
876
877 </para>
878
879 @obj: 
880
881 <!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
882 <para>
883
884 </para>
885
886 @obj: 
887
888 <!-- ##### MACRO GST_IS_ELEMENT ##### -->
889 <para>
890
891 </para>
892
893 @obj: 
894
895 <!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
896 <para>
897
898 </para>
899
900 @obj: 
901
902 <!-- ##### MACRO GST_IS_ESDSINK ##### -->
903 <para>
904
905 </para>
906
907 @obj: 
908
909 <!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
910 <para>
911
912 </para>
913
914 @obj: 
915
916 <!-- ##### MACRO GST_IS_FAKESINK ##### -->
917 <para>
918
919 </para>
920
921 @obj: 
922
923 <!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
924 <para>
925
926 </para>
927
928 @obj: 
929
930 <!-- ##### MACRO GST_IS_FAKESRC ##### -->
931 <para>
932
933 </para>
934
935 @obj: 
936
937 <!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
938 <para>
939
940 </para>
941
942 @obj: 
943
944 <!-- ##### MACRO GST_IS_FDSINK ##### -->
945 <para>
946
947 </para>
948
949 @obj: 
950
951 <!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
952 <para>
953
954 </para>
955
956 @obj: 
957
958 <!-- ##### MACRO GST_IS_FDSRC ##### -->
959 <para>
960
961 </para>
962
963 @obj: 
964
965 <!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
966 <para>
967
968 </para>
969
970 @obj: 
971
972 <!-- ##### MACRO GST_IS_FILTER ##### -->
973 <para>
974
975 </para>
976
977 @obj: 
978
979 <!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
980 <para>
981
982 </para>
983
984 @obj: 
985
986 <!-- ##### MACRO GST_IS_HTTPSRC ##### -->
987 <para>
988
989 </para>
990
991 @obj: 
992
993 <!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
994 <para>
995
996 </para>
997
998 @obj: 
999
1000 <!-- ##### MACRO GST_IS_IDENTITY ##### -->
1001 <para>
1002
1003 </para>
1004
1005 @obj: 
1006
1007 <!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
1008 <para>
1009
1010 </para>
1011
1012 @obj: 
1013
1014 <!-- ##### MACRO GST_IS_OBJECT ##### -->
1015 <para>
1016
1017 </para>
1018
1019 @obj: 
1020
1021 <!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
1022 <para>
1023
1024 </para>
1025
1026 @obj: 
1027
1028 <!-- ##### MACRO GST_IS_PAD ##### -->
1029 <para>
1030
1031 </para>
1032
1033 @obj: 
1034
1035 <!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
1036 <para>
1037
1038 </para>
1039
1040 @obj: 
1041
1042 <!-- ##### MACRO GST_IS_PIPELINE ##### -->
1043 <para>
1044
1045 </para>
1046
1047 @obj: 
1048
1049 <!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
1050 <para>
1051
1052 </para>
1053
1054 @obj: 
1055
1056 <!-- ##### MACRO GST_IS_QUEUE ##### -->
1057 <para>
1058
1059 </para>
1060
1061 @obj: 
1062
1063 <!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
1064 <para>
1065
1066 </para>
1067
1068 @obj: 
1069
1070 <!-- ##### MACRO GST_IS_SINESRC ##### -->
1071 <para>
1072
1073 </para>
1074
1075 @obj: 
1076
1077 <!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
1078 <para>
1079
1080 </para>
1081
1082 @obj: 
1083
1084 <!-- ##### MACRO GST_IS_SINK ##### -->
1085 <para>
1086
1087 </para>
1088
1089 @obj: 
1090
1091 <!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
1092 <para>
1093
1094 </para>
1095
1096 @obj: 
1097
1098 <!-- ##### MACRO GST_IS_SRC ##### -->
1099 <para>
1100
1101 </para>
1102
1103 @obj: 
1104
1105 <!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
1106 <para>
1107
1108 </para>
1109
1110 @obj: 
1111
1112 <!-- ##### MACRO GST_IS_TEE ##### -->
1113 <para>
1114
1115 </para>
1116
1117 @obj: 
1118
1119 <!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
1120 <para>
1121
1122 </para>
1123
1124 @obj: 
1125
1126 <!-- ##### MACRO GST_IS_THREAD ##### -->
1127 <para>
1128
1129 </para>
1130
1131 @obj: 
1132
1133 <!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
1134 <para>
1135
1136 </para>
1137
1138 @obj: 
1139
1140 <!-- ##### MACRO GST_META ##### -->
1141 <para>
1142
1143 </para>
1144
1145 @meta: 
1146
1147 <!-- ##### MACRO GST_META_FLAGS ##### -->
1148 <para>
1149 Retrieve the flags of the given meta information.
1150 </para>
1151
1152 @meta: the meta information
1153
1154 <!-- ##### MACRO GST_META_FLAG_IS_SET ##### -->
1155 <para>
1156 Check if a given flag is set.
1157 </para>
1158
1159 @meta: the meta data to test
1160 @flag: the flag to test
1161
1162 <!-- ##### MACRO GST_META_FLAG_SET ##### -->
1163 <para>
1164 Set a flag in the meta data.
1165 </para>
1166
1167 @meta: the meta data
1168 @flag: the flag to set
1169
1170 <!-- ##### MACRO GST_META_FLAG_UNSET ##### -->
1171 <para>
1172 Clear a flag in the meta data.
1173 </para>
1174
1175 @meta: the meta data
1176 @flag: the flag to clear
1177
1178 <!-- ##### MACRO GST_OBJECT ##### -->
1179 <para>
1180
1181 </para>
1182
1183 @obj: 
1184
1185 <!-- ##### MACRO GST_OBJECT_CLASS ##### -->
1186 <para>
1187
1188 </para>
1189
1190 @klass: 
1191
1192 <!-- ##### MACRO GST_OBJECT_FLAG_LAST ##### -->
1193 <para>
1194 subclasses can use this value to start the enumeration of their flags
1195 </para>
1196
1197
1198 <!-- ##### MACRO GST_PAD ##### -->
1199 <para>
1200
1201 </para>
1202
1203 @obj: 
1204
1205 <!-- ##### MACRO GST_PAD_CLASS ##### -->
1206 <para>
1207
1208 </para>
1209
1210 @klass: 
1211
1212 <!-- ##### MACRO GST_PAD_FACTORY_ALWAYS ##### -->
1213 <para>
1214 Indicate that this pad will always be available.
1215 Use this in the factory definition.
1216 </para>
1217
1218
1219 <!-- ##### MACRO GST_PAD_FACTORY_CAPS ##### -->
1220 <para>
1221 Starts the declaration of a the capabilities for this padtemplate.
1222 </para>
1223
1224 @a...: a capability factory
1225
1226 <!-- ##### MACRO GST_PAD_FACTORY_REQUEST ##### -->
1227 <para>
1228 Indicates that this pad will be available on request. Use 
1229 this in the factory definition. 
1230 </para>
1231
1232
1233 <!-- ##### MACRO GST_PAD_FACTORY_SINK ##### -->
1234 <para>
1235 Indicates a sinkpad for the padfactory.
1236 </para>
1237
1238
1239 <!-- ##### MACRO GST_PAD_FACTORY_SOMETIMES ##### -->
1240 <para>
1241 Indicate that this pad will become available depending
1242 on the media type. Use this in the factory definition.
1243 </para>
1244
1245
1246 <!-- ##### MACRO GST_PAD_FACTORY_SRC ##### -->
1247 <para>
1248 Indicates a srcpad for the padfactory.
1249 </para>
1250
1251
1252 <!-- ##### MACRO GST_PIPELINE ##### -->
1253 <para>
1254
1255 </para>
1256
1257 @obj: 
1258
1259 <!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
1260 <para>
1261
1262 </para>
1263
1264 @klass: 
1265
1266 <!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
1267 <para>
1268
1269 </para>
1270
1271
1272 <!-- ##### MACRO GST_PROPS_FLOAT_RANGE_STRING ##### -->
1273 <para>
1274
1275 </para>
1276
1277 @a: 
1278 @b: 
1279
1280 <!-- ##### MACRO GST_PROPS_FLOAT_STRING ##### -->
1281 <para>
1282
1283 </para>
1284
1285 @a: 
1286
1287 <!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
1288 <para>
1289
1290 </para>
1291
1292
1293 <!-- ##### MACRO GST_PROPS_FOURCC_INT ##### -->
1294 <para>
1295 Create a fourcc property out of an integer value.
1296 </para>
1297
1298 @a: the integer value
1299
1300 <!-- ##### MACRO GST_PROPS_INT_ID ##### -->
1301 <para>
1302
1303 </para>
1304
1305
1306 <!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
1307 <para>
1308
1309 </para>
1310
1311
1312 <!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
1313 <para>
1314
1315 </para>
1316
1317
1318 <!-- ##### MACRO GST_QUEUE ##### -->
1319 <para>
1320
1321 </para>
1322
1323 @obj: 
1324
1325 <!-- ##### MACRO GST_QUEUE_CLASS ##### -->
1326 <para>
1327
1328 </para>
1329
1330 @klass: 
1331
1332 <!-- ##### MACRO GST_RPAD_EOSFUNC ##### -->
1333 <para>
1334 Get the EOS function of the real pad.
1335 </para>
1336
1337 @pad: the real pad to query.
1338
1339 <!-- ##### MACRO GST_RPAD_PULLFUNC ##### -->
1340 <para>
1341 Get the pullfunction of the real pad.
1342 </para>
1343
1344 @pad: the real pad to query.
1345
1346 <!-- ##### MACRO GST_RPAD_PUSHFUNC ##### -->
1347 <para>
1348 Get the pushfunction of the real pad.
1349 </para>
1350
1351 @pad: the real pad to query.
1352
1353 <!-- ##### MACRO GST_RPAD_QOSFUNC ##### -->
1354 <para>
1355 Get the QoS function of the real pad.
1356 </para>
1357
1358 @pad: the real pad to query.
1359
1360 <!-- ##### MACRO GST_SINESRC ##### -->
1361 <para>
1362
1363 </para>
1364
1365 @obj: 
1366
1367 <!-- ##### MACRO GST_SINESRC_CLASS ##### -->
1368 <para>
1369
1370 </para>
1371
1372 @klass: 
1373
1374 <!-- ##### MACRO GST_SINK ##### -->
1375 <para>
1376
1377 </para>
1378
1379 @obj: 
1380
1381 <!-- ##### MACRO GST_SINK_CLASS ##### -->
1382 <para>
1383
1384 </para>
1385
1386 @klass: 
1387
1388 <!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
1389 <para>
1390
1391 </para>
1392
1393
1394 <!-- ##### MACRO GST_SRC ##### -->
1395 <para>
1396
1397 </para>
1398
1399 @obj: 
1400
1401 <!-- ##### MACRO GST_SRC_ASYNC ##### -->
1402 <para>
1403 This macro checks to see if the GST_SRC_ASYNC flag is set.
1404 </para>
1405
1406 @obj: GstSrc to check for flag in.
1407
1408 <!-- ##### MACRO GST_SRC_CLASS ##### -->
1409 <para>
1410
1411 </para>
1412
1413 @klass: 
1414
1415 <!-- ##### MACRO GST_SRC_FLAGS ##### -->
1416 <para>
1417 This macro returns the entire set of flags for the object.
1418 </para>
1419
1420 @obj: GstSrc to return flags for.
1421
1422 <!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
1423 <para>
1424 Query a GstSrc for the ASYNC flag
1425 </para>
1426
1427 @obj: The GstSrc to query
1428
1429 <!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
1430 <para>
1431 This macro sets the given flags.
1432 </para>
1433
1434 @src: 
1435 @flag: Flag to set, can by any number of bits in guint32.
1436 @obj: GstSrc to set flag in.
1437
1438 <!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
1439 <para>
1440 This macro usets the given flags.
1441 </para>
1442
1443 @src: 
1444 @flag: Flag to set, must be a single bit in guint32.
1445 @obj: GstSrc to unset flag in.
1446
1447 <!-- ##### MACRO GST_STATE_IS_SET ##### -->
1448 <para>
1449 This macro checks to see if the given state is set.
1450 </para>
1451
1452 @obj: Element to check for state.
1453 @flag: State to check for, must be a single bit in guint32.
1454
1455 <!-- ##### MACRO GST_STATE_PLAYING_TO_READY ##### -->
1456 <para>
1457 The Element is going from the PLAYING state to the READY state.
1458 </para>
1459
1460
1461 <!-- ##### MACRO GST_STATE_READY_TO_PLAYING ##### -->
1462 <para>
1463 The Element is going from the READY state to the PLAYING state.
1464 </para>
1465
1466
1467 <!-- ##### MACRO GST_STATE_SET ##### -->
1468 <para>
1469 This macro sets the given state on the element.
1470 </para>
1471
1472 @obj: Element to set state of.
1473 @flag: State to set, can be any number of bits in guint32.
1474
1475 <!-- ##### MACRO GST_STATE_UNSET ##### -->
1476 <para>
1477 This macro unsets the given state on the element.
1478 </para>
1479
1480 @obj: Element to unset state of.
1481 @flag: State to unset, can be any number of bits in guint32.
1482
1483 <!-- ##### MACRO GST_TEE ##### -->
1484 <para>
1485
1486 </para>
1487
1488 @obj: 
1489
1490 <!-- ##### MACRO GST_TEE_CLASS ##### -->
1491 <para>
1492
1493 </para>
1494
1495 @klass: 
1496
1497 <!-- ##### MACRO GST_THREAD ##### -->
1498 <para>
1499
1500 </para>
1501
1502 @obj: 
1503
1504 <!-- ##### MACRO GST_THREAD_CLASS ##### -->
1505 <para>
1506
1507 </para>
1508
1509 @klass: 
1510
1511 <!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
1512 >>>>>>> 1.23.2.3
1513 <para>
1514
1515 </para>
1516
1517
1518 <!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
1519 <para>
1520
1521 </para>
1522
1523
1524 <!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
1525 <para>
1526
1527 </para>
1528
1529
1530 <!-- ##### MACRO GST_TYPE_BIN ##### -->
1531 <para>
1532
1533 </para>
1534
1535
1536 <!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
1537 <para>
1538
1539 </para>
1540
1541
1542 <!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
1543 <para>
1544
1545 </para>
1546
1547
1548 <!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
1549 <para>
1550
1551 </para>
1552
1553
1554 <!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
1555 <para>
1556
1557 </para>
1558
1559
1560 <!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
1561 <para>
1562
1563 </para>
1564
1565
1566 <!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
1567 <para>
1568
1569 </para>
1570
1571
1572 <!-- ##### MACRO GST_TYPE_FDSINK ##### -->
1573 <para>
1574
1575 </para>
1576
1577
1578 <!-- ##### MACRO GST_TYPE_FDSRC ##### -->
1579 <para>
1580
1581 </para>
1582
1583
1584 <!-- ##### MACRO GST_TYPE_FILTER ##### -->
1585 <para>
1586
1587 </para>
1588
1589
1590 <!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
1591 <para>
1592
1593 </para>
1594
1595
1596 <!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
1597 <para>
1598
1599 </para>
1600
1601
1602 <!-- ##### MACRO GST_TYPE_OBJECT ##### -->
1603 <para>
1604
1605 </para>
1606
1607
1608 <!-- ##### MACRO GST_TYPE_PAD ##### -->
1609 <para>
1610
1611 </para>
1612
1613
1614 <!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
1615 <para>
1616
1617 </para>
1618
1619
1620 <!-- ##### MACRO GST_TYPE_QUEUE ##### -->
1621 <para>
1622
1623 </para>
1624
1625
1626 <!-- ##### MACRO GST_TYPE_SINESRC ##### -->
1627 <para>
1628
1629 </para>
1630
1631
1632 <!-- ##### MACRO GST_TYPE_SINK ##### -->
1633 <para>
1634
1635 </para>
1636
1637
1638 <!-- ##### MACRO GST_TYPE_SRC ##### -->
1639 <para>
1640
1641 </para>
1642
1643
1644 <!-- ##### MACRO GST_TYPE_TEE ##### -->
1645 <para>
1646
1647 </para>
1648
1649
1650 <!-- ##### MACRO GST_TYPE_THREAD ##### -->
1651 <para>
1652
1653 </para>
1654
1655
1656 <!-- ##### STRUCT GstAsyncDiskSrc ##### -->
1657 <para>
1658
1659 </para>
1660
1661
1662 <!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
1663 <para>
1664 Specify how many bytes to read at a time.
1665 </para>
1666
1667
1668 <!-- ##### ARG GstAsyncDiskSrc:length ##### -->
1669 <para>
1670 Get the size of the current file.
1671 </para>
1672
1673
1674 <!-- ##### ARG GstAsyncDiskSrc:location ##### -->
1675 <para>
1676 Specify the location of the file to read.
1677 </para>
1678
1679
1680 <!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
1681 <para>
1682 Specify the current offset in the file.
1683 </para>
1684
1685
1686 <!-- ##### ARG GstAsyncDiskSrc:size ##### -->
1687 <para>
1688
1689 </para>
1690
1691
1692 <!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
1693 <para>
1694
1695 </para>
1696
1697
1698 <!-- ##### ENUM GstAsyncDiskSrcFlags ##### -->
1699 <para>
1700 <informaltable pgwide=1 frame="none" role="enum">
1701 <tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
1702 <tbody>
1703 <row>
1704 <entry>GST_ASYNCDISKSRC_OPEN</entry>
1705 <entry>the asyncdisksrc is open for reading</entry>
1706 </row>
1707
1708 </tbody></tgroup></informaltable>
1709
1710 </para>
1711
1712 @GST_ASYNCDISKSRC_OPEN: 
1713 @GST_ASYNCDISKSRC_FLAG_LAST: 
1714
1715 <!-- ##### STRUCT GstAudioSink ##### -->
1716 <para>
1717
1718 </para>
1719
1720
1721 <!-- ##### SIGNAL GstAudioSink::handoff ##### -->
1722 <para>
1723 The buffer is sent to the sound card.
1724 </para>
1725
1726 @gstaudiosink: the object which received the signal.
1727 @arg1: the audiosink.
1728
1729 <!-- ##### ARG GstAudioSink:channels ##### -->
1730 <para>
1731
1732 </para>
1733
1734
1735 <!-- ##### ARG GstAudioSink:format ##### -->
1736 <para>
1737
1738 </para>
1739
1740
1741 <!-- ##### ARG GstAudioSink:frequency ##### -->
1742 <para>
1743
1744 </para>
1745
1746
1747 <!-- ##### ARG GstAudioSink:mute ##### -->
1748 <para>
1749
1750 </para>
1751
1752
1753 <!-- ##### STRUCT GstAudioSinkClass ##### -->
1754 <para>
1755
1756 </para>
1757
1758
1759 <!-- ##### STRUCT GstAudioSrc ##### -->
1760 <para>
1761
1762 </para>
1763
1764
1765 <!-- ##### ARG GstAudioSrc:bytes-per-read ##### -->
1766 <para>
1767 The number of bytes per read.
1768 </para>
1769
1770
1771 <!-- ##### ARG GstAudioSrc:channels ##### -->
1772 <para>
1773 The number of channels (mono, stereo, ...)
1774 </para>
1775
1776
1777 <!-- ##### ARG GstAudioSrc:curoffset ##### -->
1778 <para>
1779 Get the current number of bytes read.
1780 </para>
1781
1782
1783 <!-- ##### ARG GstAudioSrc:format ##### -->
1784 <para>
1785 The audio format as defined in soundcard.h
1786 </para>
1787
1788
1789 <!-- ##### ARG GstAudioSrc:frequency ##### -->
1790 <para>
1791 The frequency.
1792 </para>
1793
1794
1795 <!-- ##### STRUCT GstAudioSrcClass ##### -->
1796 <para>
1797
1798 </para>
1799
1800
1801 <!-- ##### STRUCT GstBinClass ##### -->
1802 <para>
1803
1804 </para>
1805
1806
1807 <!-- ##### USER_FUNCTION GstBufferPoolCreateFunction ##### -->
1808 <para>
1809 The function called when a buffer has to be created for this pool.
1810 </para>
1811
1812 @pool: the pool from which to create the buffer
1813 @user_data: any user data
1814 @Returns: a new buffer from the pool
1815
1816 <!-- ##### USER_FUNCTION GstBufferPoolDestroyFunction ##### -->
1817 <para>
1818 This function will be called when the given buffer has to be returned to
1819 the pool.
1820 </para>
1821
1822 @pool: the pool to return the buffer to
1823 @buffer: the buffer to return
1824 @user_data: any user data
1825
1826 <!-- ##### ENUM GstCapsDefinition ##### -->
1827 <para>
1828
1829 </para>
1830
1831 @GST_CAPS_ALWAYS: 
1832 @GST_CAPS_MAYBE: 
1833
1834 <!-- ##### TYPEDEF GstCapsFactory ##### -->
1835 <para>
1836
1837 </para>
1838
1839
1840 <!-- ##### TYPEDEF GstCapsFactoryEntry ##### -->
1841 <para>
1842
1843 </para>
1844
1845
1846 <!-- ##### TYPEDEF GstCapsFactory[] ##### -->
1847 <para>
1848
1849 </para>
1850
1851
1852 <!-- ##### STRUCT GstConnection ##### -->
1853 <para>
1854
1855 </para>
1856
1857
1858 <!-- ##### STRUCT GstConnectionClass ##### -->
1859 <para>
1860
1861 </para>
1862
1863
1864 <!-- ##### SIGNAL GstDiskSink::handoff ##### -->
1865 <para>
1866 Is emited after the buffer has been written to the disk.
1867 </para>
1868
1869 @gstdisksink: the object which received the signal.
1870
1871 <!-- ##### ARG GstDiskSink:closed ##### -->
1872 <para>
1873
1874 </para>
1875
1876
1877 <!-- ##### ARG GstDiskSink:location ##### -->
1878 <para>
1879 The filename to write to.
1880 </para>
1881
1882
1883 <!-- ##### STRUCT GstDiskSrc ##### -->
1884 <para>
1885
1886 </para>
1887
1888
1889 <!-- ##### ARG GstDiskSrc:size ##### -->
1890 <para>
1891 Get the size of the file.
1892 </para>
1893
1894
1895 <!-- ##### STRUCT GstDiskSrcClass ##### -->
1896 <para>
1897
1898 </para>
1899
1900
1901 <!-- ##### STRUCT GstElementClass ##### -->
1902 <para>
1903
1904 </para>
1905
1906
1907 <!-- ##### STRUCT GstEsdSink ##### -->
1908 <para>
1909
1910 </para>
1911
1912
1913 <!-- ##### STRUCT GstEsdSinkClass ##### -->
1914 <para>
1915
1916 </para>
1917
1918
1919 <!-- ##### STRUCT GstFakeSink ##### -->
1920 <para>
1921
1922 </para>
1923
1924
1925 <!-- ##### ARG GstFakeSink:num-sources ##### -->
1926 <para>
1927
1928 </para>
1929
1930
1931 <!-- ##### STRUCT GstFakeSinkClass ##### -->
1932 <para>
1933
1934 </para>
1935
1936
1937 <!-- ##### STRUCT GstFakeSrc ##### -->
1938 <para>
1939
1940 </para>
1941
1942
1943 <!-- ##### ARG GstFakeSrc:patern ##### -->
1944 <para>
1945
1946 </para>
1947
1948
1949 <!-- ##### STRUCT GstFakeSrcClass ##### -->
1950 <para>
1951
1952 </para>
1953
1954
1955 <!-- ##### STRUCT GstFdSink ##### -->
1956 <para>
1957
1958 </para>
1959
1960
1961 <!-- ##### STRUCT GstFdSinkClass ##### -->
1962 <para>
1963
1964 </para>
1965
1966
1967 <!-- ##### STRUCT GstFdSrc ##### -->
1968 <para>
1969
1970 </para>
1971
1972
1973 <!-- ##### STRUCT GstFdSrcClass ##### -->
1974 <para>
1975
1976 </para>
1977
1978
1979 <!-- ##### STRUCT GstFilter ##### -->
1980 <para>
1981
1982 </para>
1983
1984
1985 <!-- ##### STRUCT GstFilterClass ##### -->
1986 <para>
1987
1988 </para>
1989
1990
1991 <!-- ##### STRUCT GstHttpSrc ##### -->
1992 <para>
1993
1994 </para>
1995
1996
1997 <!-- ##### STRUCT GstHttpSrcClass ##### -->
1998 <para>
1999
2000 </para>
2001
2002
2003 <!-- ##### STRUCT GstIdentity ##### -->
2004 <para>
2005
2006 </para>
2007
2008
2009 <!-- ##### ARG GstIdentity:control ##### -->
2010 <para>
2011
2012 </para>
2013
2014
2015 <!-- ##### STRUCT GstIdentityClass ##### -->
2016 <para>
2017
2018 </para>
2019
2020
2021 <!-- ##### STRUCT GstMeta ##### -->
2022 <para>
2023
2024 </para>
2025
2026 @lock: for locking purposes
2027 @flags: the flags of the meta data
2028 @data: the meta data
2029 @size: the size of the meta data
2030
2031 <!-- ##### ENUM GstMetaFlags ##### -->
2032 <para>
2033 Flags indicating properties about the meta data.
2034 </para>
2035
2036 @GST_META_FREEABLE: the meta data can be freed
2037
2038 <!-- ##### STRUCT GstObjectClass ##### -->
2039 <para>
2040
2041 </para>
2042
2043
2044 <!-- ##### ARG GstPad:active ##### -->
2045 <para>
2046 Indicates this pad is active
2047 </para>
2048
2049
2050 <!-- ##### STRUCT GstPadClass ##### -->
2051 <para>
2052
2053 </para>
2054
2055
2056 <<<<<<< gstreamer-unused.sgml
2057
2058
2059 <!-- ##### USER_FUNCTION GstPadEOSFunction ##### -->
2060 <para>
2061 The function that will be called in an EOS case.
2062 </para>
2063
2064 @pad: the pad that needs to be set to EOS state
2065 @Returns: TRUE if EOS was successful, FALSE otherwise
2066
2067 <!-- ##### TYPEDEF GstPadFactoryEntry ##### -->
2068 <para>
2069 Defines an entry for a padfactory.
2070 </para>
2071
2072
2073 <!-- ##### TYPEDEF GstPadFactory[] ##### -->
2074 <para>
2075 The padfactory.
2076 </para>
2077
2078
2079 <!-- ##### USER_FUNCTION GstPadPullFunction ##### -->
2080 <para>
2081 The function that will be called when pulling buffers.
2082 </para>
2083
2084 @pad: the pad to pull
2085 @Returns: a GstBuffer
2086
2087 <!-- ##### USER_FUNCTION GstPadPushFunction ##### -->
2088 <para>
2089
2090 The function that will be called when pushing a buffers.
2091 </para>
2092
2093 @pad: the pad to push
2094 @buf: a GstBuffer to push
2095
2096 <!-- ##### USER_FUNCTION GstPadQoSFunction ##### -->
2097 <para>
2098 The function that will be called when a QoS message is sent.
2099 </para>
2100
2101 @pad: the pad that sent the QoS message
2102 @qos_message: the message
2103
2104 <!-- ##### STRUCT GstPipelineClass ##### -->
2105 <para>
2106
2107 </para>
2108
2109
2110 <!-- ##### STRUCT GstPluginElement ##### -->
2111 <para>
2112
2113 </para>
2114
2115
2116 <!-- ##### TYPEDEF GstPropsFactoryEntry ##### -->
2117 <para>
2118
2119 </para>
2120
2121
2122 <!-- ##### TYPEDEF GstPropsFactory[] ##### -->
2123 <para>
2124
2125 </para>
2126
2127
2128 <!-- ##### ENUM GstPropsId ##### -->
2129 <para>
2130
2131 </para>
2132
2133 @GST_PROPS_END_ID_NUM: 
2134 @GST_PROPS_LIST_ID_NUM: 
2135 @GST_PROPS_INT_ID_NUM: 
2136 @GST_PROPS_INT_RANGE_ID_NUM: 
2137 @GST_PROPS_FOURCC_ID_NUM: 
2138 @GST_PROPS_BOOL_ID_NUM: 
2139
2140 <!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
2141 <para>
2142
2143 </para>
2144
2145
2146 <!-- ##### STRUCT GstQueue ##### -->
2147 <para>
2148
2149 </para>
2150
2151
2152 <!-- ##### ARG GstQueue:block ##### -->
2153 <para>
2154 Specify wether the queue blocks or not. 
2155 </para>
2156
2157
2158 <!-- ##### ARG GstQueue:timeout ##### -->
2159 <para>
2160
2161 </para>
2162
2163
2164 <!-- ##### STRUCT GstQueueClass ##### -->
2165 <para>
2166
2167 </para>
2168
2169
2170 <!-- ##### STRUCT GstSineSrc ##### -->
2171 <para>
2172
2173 </para>
2174
2175
2176 <!-- ##### ARG GstSineSrc:channels ##### -->
2177 <para>
2178 The number of channels.
2179 </para>
2180
2181
2182 <!-- ##### ARG GstSineSrc:frequency ##### -->
2183 <para>
2184 The fequency.
2185 </para>
2186
2187
2188 <!-- ##### STRUCT GstSineSrcClass ##### -->
2189 <para>
2190
2191 </para>
2192
2193
2194 <!-- ##### STRUCT GstSink ##### -->
2195 <para>
2196
2197 </para>
2198
2199
2200 <!-- ##### STRUCT GstSinkClass ##### -->
2201 <para>
2202
2203 </para>
2204
2205
2206 <!-- ##### STRUCT GstSrc ##### -->
2207 <para>
2208
2209 </para>
2210
2211
2212 <!-- ##### SIGNAL GstSrc::eos ##### -->
2213 <para>
2214 An eos signal is triggered whenever the GstSrc has reached the end of 
2215 the stream.
2216
2217 </para>
2218
2219 @gstsrc: the object which received the signal.
2220 @arg1: the object which received the signal
2221
2222 <!-- ##### STRUCT GstSrcClass ##### -->
2223 <para>
2224
2225 </para>
2226
2227
2228 <!-- ##### ENUM GstSrcFlags ##### -->
2229 <para>
2230 Flags for the GstSrc element
2231 </para>
2232
2233 @GST_SRC_ASYNC: Indicates that this src is asynchronous
2234 @GST_SRC_FLAG_LAST: subclasses can use this to number their flags
2235
2236 <!-- ##### STRUCT GstTee ##### -->
2237 <para>
2238
2239 </para>
2240
2241
2242 <!-- ##### STRUCT GstTeeClass ##### -->
2243 <para>
2244
2245 </para>
2246
2247
2248 <!-- ##### STRUCT GstThreadClass ##### -->
2249 <para>
2250
2251 </para>
2252
2253
2254 <!-- ##### ARG GstTypeFind:type ##### -->
2255 <para>
2256 Query the element for the current mime type
2257 </para>
2258
2259
2260 <!-- ##### SIGNAL GstXML::object-loaded ##### -->
2261 <para>
2262 Is trigered whenever the state of an element changes
2263 </para>
2264
2265 @gstelement: the object which received the signal.
2266 @arg1: the new state of the object
2267
2268 <!-- ##### MACRO INFO ##### -->
2269 <para>
2270
2271 </para>
2272
2273 @cat: 
2274 @format: 
2275 @args...: 
2276
2277 <!-- ##### MACRO INFO_ELEMENT ##### -->
2278 <para>
2279
2280 </para>
2281
2282 @cat: 
2283 @element: 
2284 @format: 
2285 @args...: 
2286
2287 <!-- ##### STRUCT MetaAudioRaw ##### -->
2288 <para>
2289
2290 </para>
2291
2292 @meta: 
2293 @format: 
2294 @channels: 
2295 @frequency: 
2296 @bps: 
2297
2298 <!-- ##### STRUCT MetaAudioSpectrum ##### -->
2299 <para>
2300
2301 </para>
2302
2303 @meta: 
2304 @bands: 
2305 @channels: 
2306 @interleaved: 
2307 @lowfreq: 
2308 @highfreq: 
2309 @steps: 
2310
2311 <!-- ##### STRUCT MetaDGA ##### -->
2312 <para>
2313
2314 </para>
2315
2316 @base: 
2317 @swidth: 
2318 @sheight: 
2319 @bytes_per_line: 
2320
2321 <!-- ##### STRUCT MetaOverlay ##### -->
2322 <para>
2323
2324 </para>
2325
2326 @wx: 
2327 @wy: 
2328 @overlay_element: 
2329 @clip_count: 
2330 @overlay_clip: 
2331 @width: 
2332 @height: 
2333 @did_overlay: 
2334 @fully_obscured: 
2335
2336 <!-- ##### STRUCT MetaVideoRaw ##### -->
2337 <para>
2338
2339 </para>
2340
2341 @meta: 
2342 @format: 
2343 @visual: 
2344 @width: 
2345 @height: 
2346 @overlay_info: 
2347 @dga_info: 
2348
2349 <!-- ##### STRUCT OverlayClip ##### -->
2350 <para>
2351
2352 </para>
2353
2354 @x1: 
2355 @x2: 
2356 @y1: 
2357 @y2: 
2358
2359 <!-- ##### MACRO STACK_SIZE ##### -->
2360 <para>
2361
2362 </para>
2363
2364
2365 <!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
2366 <para>
2367
2368 </para>
2369
2370 @Returns: 
2371
2372 <!-- ##### FUNCTION gst_audiosink_chain ##### -->
2373 <para>
2374
2375 </para>
2376
2377 @pad: 
2378 @buf: 
2379
2380 <!-- ##### FUNCTION gst_audiosink_get_type ##### -->
2381 <para>
2382
2383 </para>
2384
2385 @Returns: 
2386
2387 <!-- ##### FUNCTION gst_audiosink_new ##### -->
2388 <para>
2389
2390 </para>
2391
2392 @name: 
2393 @Returns: 
2394
2395 <!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
2396 <para>
2397
2398 </para>
2399
2400 @audiosink: 
2401 @channels: 
2402
2403 <!-- ##### FUNCTION gst_audiosink_set_format ##### -->
2404 <para>
2405
2406 </para>
2407
2408 @audiosink: 
2409 @format: 
2410
2411 <!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
2412 <para>
2413
2414 </para>
2415
2416 @audiosink: 
2417 @frequency: 
2418
2419 <!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
2420 <para>
2421
2422 </para>
2423
2424 @audiosink: 
2425
2426 <!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
2427 <para>
2428
2429 </para>
2430
2431 @Returns: 
2432
2433 <!-- ##### FUNCTION gst_audiosrc_new ##### -->
2434 <para>
2435
2436 </para>
2437
2438 @name: 
2439 @Returns: 
2440
2441 <!-- ##### FUNCTION gst_audiosrc_push ##### -->
2442 <para>
2443
2444 </para>
2445
2446 @src: 
2447
2448 <!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
2449 <para>
2450
2451 </para>
2452
2453 @autoplug: 
2454 @srcpad: 
2455 @sinkpad: 
2456 @Varargs: 
2457 @Returns: 
2458 @srccaps: 
2459 @sinkcaps: 
2460
2461 <!-- ##### FUNCTION gst_autoplugfactory_load_thyself ##### -->
2462 <para>
2463
2464 </para>
2465
2466 @parent: 
2467 @Returns: 
2468
2469 <!-- ##### FUNCTION gst_autoplugfactory_save_thyself ##### -->
2470 <para>
2471
2472 </para>
2473
2474 @factory: 
2475 @parent: 
2476 @Returns: 
2477
2478 <!-- ##### FUNCTION gst_bin_add_managed_element ##### -->
2479 <para>
2480
2481 </para>
2482
2483 @bin: 
2484 @element: 
2485
2486 <!-- ##### FUNCTION gst_bin_create_plan ##### -->
2487 <para>
2488
2489 </para>
2490
2491 @bin: 
2492
2493 <!-- ##### FUNCTION gst_bin_get_type ##### -->
2494 <para>
2495
2496 </para>
2497
2498 @Returns: 
2499
2500 <!-- ##### FUNCTION gst_bin_remove_managed_element ##### -->
2501 <para>
2502
2503 </para>
2504
2505 @bin: 
2506 @element: 
2507
2508 <!-- ##### FUNCTION gst_bin_schedule ##### -->
2509 <para>
2510
2511 </para>
2512
2513 @bin: 
2514
2515 <!-- ##### FUNCTION gst_bin_schedule_func ##### -->
2516 <para>
2517
2518 </para>
2519
2520 @bin: 
2521
2522 <!-- ##### FUNCTION gst_bin_set_element_manager ##### -->
2523 <para>
2524
2525 </para>
2526
2527 @element: 
2528 @manager: 
2529
2530 <!-- ##### FUNCTION gst_buffer_add_meta ##### -->
2531 <para>
2532
2533 </para>
2534
2535 @buffer: 
2536 @meta: 
2537
2538 <!-- ##### FUNCTION gst_buffer_get_first_meta ##### -->
2539 <para>
2540
2541 </para>
2542
2543 @buffer: 
2544 @Returns: 
2545
2546 <!-- ##### FUNCTION gst_buffer_get_metas ##### -->
2547 <para>
2548
2549 </para>
2550
2551 @buffer: 
2552 @Returns: 
2553
2554 <!-- ##### FUNCTION gst_buffer_pool_destroy_buffer ##### -->
2555 <para>
2556
2557 </para>
2558
2559 @pool: 
2560 @buffer: 
2561
2562 <!-- ##### FUNCTION gst_buffer_pool_new_buffer ##### -->
2563 <para>
2564
2565 </para>
2566
2567 @pool: 
2568 @Returns: 
2569
2570 <!-- ##### FUNCTION gst_buffer_pool_set_create_function ##### -->
2571 <para>
2572
2573 </para>
2574
2575 @pool: 
2576 @create: 
2577 @user_data: 
2578
2579 <!-- ##### FUNCTION gst_buffer_pool_set_destroy_function ##### -->
2580 <para>
2581
2582 </para>
2583
2584 @pool: 
2585 @destroy: 
2586 @user_data: 
2587
2588 <!-- ##### FUNCTION gst_buffer_remove_meta ##### -->
2589 <para>
2590
2591 </para>
2592
2593 @buffer: 
2594 @meta: 
2595
2596 <!-- ##### FUNCTION gst_caps_list_check_compatibility ##### -->
2597 <para>
2598
2599 </para>
2600
2601 @fromcaps: 
2602 @tocaps: 
2603 @Returns: 
2604
2605 <!-- ##### FUNCTION gst_caps_new_with_props ##### -->
2606 <para>
2607
2608 </para>
2609
2610 @name: 
2611 @mime: 
2612 @props: 
2613 @Returns: 
2614
2615 <!-- ##### FUNCTION gst_caps_register ##### -->
2616 <para>
2617
2618 </para>
2619
2620 @factory: 
2621 @Returns: 
2622
2623 <!-- ##### FUNCTION gst_caps_register_count ##### -->
2624 <para>
2625
2626 </para>
2627
2628 @factory: 
2629 @counter: 
2630 @Returns: 
2631 @count: 
2632
2633 <!-- ##### FUNCTION gst_connection_get_type ##### -->
2634 <para>
2635
2636 </para>
2637
2638 @Returns: 
2639
2640 <!-- ##### FUNCTION gst_connection_new ##### -->
2641 <para>
2642
2643 </para>
2644
2645 @name: 
2646 @Returns: 
2647
2648 <!-- ##### FUNCTION gst_connection_push ##### -->
2649 <para>
2650
2651 </para>
2652
2653 @connection: 
2654
2655 <!-- ##### FUNCTION gst_disksrc_get_type ##### -->
2656 <para>
2657
2658 </para>
2659
2660 @Returns: 
2661
2662 <!-- ##### FUNCTION gst_element_change_state ##### -->
2663 <para>
2664
2665 </para>
2666
2667 @element: 
2668 @state: 
2669 @Returns: 
2670
2671 <!-- ##### FUNCTION gst_element_get_type ##### -->
2672 <para>
2673
2674 </para>
2675
2676 @Returns: 
2677
2678 <!-- ##### FUNCTION gst_element_load_thyself ##### -->
2679 <para>
2680
2681 </para>
2682
2683 @self: 
2684 @parent: 
2685 @Returns: 
2686 @elements: 
2687
2688 <!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
2689 <para>
2690 </para>
2691
2692 @argc: 
2693 @argv: 
2694 @Returns: 
2695
2696 <!-- ##### FUNCTION gst_element_new ##### -->
2697 <para>
2698
2699 </para>
2700
2701 @Returns: 
2702
2703 <!-- ##### FUNCTION gst_element_request_pad ##### -->
2704 <para>
2705
2706 </para>
2707
2708 @element: 
2709 @templ: 
2710 @Returns: 
2711 @temp: 
2712
2713 <!-- ##### FUNCTION gst_element_save_thyself ##### -->
2714 <para>
2715
2716 </para>
2717
2718 @element: 
2719 @parent: 
2720 @Returns: 
2721
2722 <!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
2723 <para>
2724
2725 </para>
2726
2727 @elementfactory: 
2728 @id: 
2729
2730 <!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
2731 <para>
2732
2733 </para>
2734
2735 @elementfactory: 
2736 @id: 
2737
2738 <!-- ##### FUNCTION gst_elementfactory_can_sink_caps_list ##### -->
2739 <para>
2740
2741 </para>
2742
2743 @factory: 
2744 @caps: 
2745 @Returns: 
2746
2747 <!-- ##### FUNCTION gst_elementfactory_can_src_caps_list ##### -->
2748 <para>
2749
2750 </para>
2751
2752 @factory: 
2753 @caps: 
2754 @Returns: 
2755
2756 <!-- ##### FUNCTION gst_elementfactory_destroy ##### -->
2757 <para>
2758
2759 </para>
2760
2761 @elementfactory: 
2762
2763 <!-- ##### FUNCTION gst_elementfactory_load_thyself ##### -->
2764 <para>
2765
2766 </para>
2767
2768 @parent: 
2769 @Returns: 
2770
2771 <!-- ##### FUNCTION gst_elementfactory_register ##### -->
2772 <para>
2773
2774 </para>
2775
2776 @elementfactory: 
2777
2778 <!-- ##### FUNCTION gst_elementfactory_save_thyself ##### -->
2779 <para>
2780
2781 </para>
2782
2783 @factory: 
2784 @parent: 
2785 @Returns: 
2786
2787 <!-- ##### FUNCTION gst_esdsink_chain ##### -->
2788 <para>
2789
2790 </para>
2791
2792 @pad: 
2793 @buf: 
2794
2795 <!-- ##### FUNCTION gst_esdsink_get_type ##### -->
2796 <para>
2797
2798 </para>
2799
2800 @Returns: 
2801
2802 <!-- ##### FUNCTION gst_esdsink_new ##### -->
2803 <para>
2804
2805 </para>
2806
2807 @name: 
2808 @Returns: 
2809
2810 <!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
2811 <para>
2812
2813 </para>
2814
2815 @esdsink: 
2816 @channels: 
2817
2818 <!-- ##### FUNCTION gst_esdsink_set_format ##### -->
2819 <para>
2820
2821 </para>
2822
2823 @esdsink: 
2824 @format: 
2825
2826 <!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
2827 <para>
2828
2829 </para>
2830
2831 @esdsink: 
2832 @frequency: 
2833
2834 <!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
2835 <para>
2836
2837 </para>
2838
2839 @esdsink: 
2840
2841 <!-- ##### FUNCTION gst_fakesink_chain ##### -->
2842 <para>
2843
2844 </para>
2845
2846 @pad: 
2847 @buf: 
2848
2849 <!-- ##### FUNCTION gst_fakesink_get_type ##### -->
2850 <para>
2851
2852 </para>
2853
2854 @Returns: 
2855
2856 <!-- ##### FUNCTION gst_fakesink_new ##### -->
2857 <para>
2858
2859 </para>
2860
2861 @name: 
2862 @Returns: 
2863
2864 <!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
2865 <para>
2866
2867 </para>
2868
2869 @Returns: 
2870
2871 <!-- ##### FUNCTION gst_fakesrc_new ##### -->
2872 <para>
2873
2874 </para>
2875
2876 @name: 
2877 @Returns: 
2878
2879 <!-- ##### FUNCTION gst_fakesrc_push ##### -->
2880 <para>
2881
2882 </para>
2883
2884 @src: 
2885
2886 <!-- ##### FUNCTION gst_fdsink_chain ##### -->
2887 <para>
2888
2889 </para>
2890
2891 @pad: 
2892 @buf: 
2893
2894 <!-- ##### FUNCTION gst_fdsink_get_type ##### -->
2895 <para>
2896
2897 </para>
2898
2899 @Returns: 
2900
2901 <!-- ##### FUNCTION gst_fdsink_new ##### -->
2902 <para>
2903
2904 </para>
2905
2906 @name: 
2907 @Returns: 
2908
2909 <!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
2910 <para>
2911
2912 </para>
2913
2914 @name: 
2915 @fd: 
2916 @Returns: 
2917
2918 <!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
2919 <para>
2920
2921 </para>
2922
2923 @Returns: 
2924
2925 <!-- ##### FUNCTION gst_filter_get_type ##### -->
2926 <para>
2927
2928 </para>
2929
2930 @Returns: 
2931
2932 <!-- ##### FUNCTION gst_filter_new ##### -->
2933 <para>
2934
2935 </para>
2936
2937 @name: 
2938 @Returns: 
2939
2940 <!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
2941 <para>
2942
2943 </para>
2944
2945 @Returns: 
2946
2947 <!-- ##### FUNCTION gst_identity_chain ##### -->
2948 <para>
2949
2950 </para>
2951
2952 @pad: 
2953 @buf: 
2954
2955 <!-- ##### FUNCTION gst_identity_get_type ##### -->
2956 <para>
2957
2958 </para>
2959
2960 @Returns: 
2961
2962 <!-- ##### FUNCTION gst_identity_new ##### -->
2963 <para>
2964
2965 </para>
2966
2967 @name: 
2968 @Returns: 
2969
2970 <!-- ##### MACRO gst_meta_new ##### -->
2971 <para>
2972 Create new meta data.
2973 </para>
2974
2975 @type: the type of the meta data to create
2976
2977 <!-- ##### FUNCTION gst_meta_new_size ##### -->
2978 <para>
2979
2980 </para>
2981
2982 @size: 
2983 @Returns: 
2984
2985 <!-- ##### FUNCTION gst_meta_ref ##### -->
2986 <para>
2987
2988 </para>
2989
2990 @meta: 
2991
2992 <!-- ##### FUNCTION gst_meta_unref ##### -->
2993 <para>
2994
2995 </para>
2996
2997 @meta: 
2998
2999 <!-- ##### FUNCTION gst_object_get_type ##### -->
3000 <para>
3001
3002 </para>
3003
3004 @Returns: 
3005
3006 <!-- ##### FUNCTION gst_object_new ##### -->
3007 <para>
3008
3009 </para>
3010
3011 @Returns: 
3012
3013 <!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
3014 <para>
3015
3016 </para>
3017
3018 @pad: 
3019 @parent: 
3020
3021 <!-- ##### MACRO gst_pad_eos ##### -->
3022 <para>
3023 Call the EOS function of the pad
3024 </para>
3025
3026 @pad: the pad to call the eos function of.
3027
3028 <!-- ##### FUNCTION gst_pad_eos_func ##### -->
3029 <para>
3030
3031 </para>
3032
3033 @pad: 
3034 @Returns: 
3035
3036 <!-- ##### FUNCTION gst_pad_get_caps_by_name ##### -->
3037 <para>
3038
3039 </para>
3040
3041 @pad: 
3042 @name: 
3043 @Returns: 
3044
3045 <!-- ##### FUNCTION gst_pad_get_caps_list ##### -->
3046 <para>
3047
3048 </para>
3049
3050 @pad: 
3051 @Returns: 
3052
3053 <!-- ##### FUNCTION gst_pad_get_directory ##### -->
3054 <para>
3055
3056 </para>
3057
3058 @pad: 
3059 @Returns: 
3060
3061 <!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
3062 <para>
3063
3064 </para>
3065
3066 @pad: 
3067 @Returns: 
3068
3069 <!-- ##### FUNCTION gst_pad_get_type ##### -->
3070 <para>
3071
3072 </para>
3073
3074 @Returns: 
3075
3076 <!-- ##### FUNCTION gst_pad_get_type_id ##### -->
3077 <para>
3078
3079 </para>
3080
3081 @pad: 
3082 @Returns: 
3083
3084 <!-- ##### FUNCTION gst_pad_handle_qos ##### -->
3085 <para>
3086
3087 </para>
3088
3089 @pad: 
3090 @qos_message: 
3091
3092 <!-- ##### FUNCTION gst_pad_pull_region ##### -->
3093 <para>
3094
3095 </para>
3096
3097 @pad: 
3098 @offset: 
3099 @size: 
3100 @Returns: 
3101
3102 <!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
3103 <para>
3104
3105 </para>
3106
3107 @pad: 
3108 @parent: 
3109
3110 <!-- ##### FUNCTION gst_pad_save_thyself ##### -->
3111 <para>
3112
3113 </para>
3114
3115 @pad: 
3116 @parent: 
3117 @Returns: 
3118
3119 <!-- ##### FUNCTION gst_pad_select ##### -->
3120 <para>
3121
3122 </para>
3123
3124 @nextpad: 
3125 @Varargs: 
3126 @Returns: 
3127
3128 <!-- ##### FUNCTION gst_pad_set_caps_list ##### -->
3129 <para>
3130
3131 </para>
3132
3133 @pad: 
3134 @caps: 
3135
3136 <!-- ##### FUNCTION gst_pad_set_eos ##### -->
3137 <para>
3138
3139 </para>
3140
3141 @pad: 
3142 @Returns: 
3143
3144 <!-- ##### FUNCTION gst_pad_set_eos_function ##### -->
3145 <para>
3146
3147 </para>
3148
3149 @pad: 
3150 @eos: 
3151
3152 <!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
3153 <para>
3154
3155 </para>
3156
3157 @pad: 
3158 @pull: 
3159
3160 <!-- ##### FUNCTION gst_pad_set_qos_function ##### -->
3161 <para>
3162
3163 </para>
3164
3165 @pad: 
3166 @qos: 
3167
3168 <!-- ##### FUNCTION gst_pad_set_type_id ##### -->
3169 <para>
3170
3171 </para>
3172
3173 @pad: 
3174 @id: 
3175
3176 <!-- ##### FUNCTION gst_padtemplate_create ##### -->
3177 <para>
3178
3179 </para>
3180
3181 @name_template: 
3182 @direction: 
3183 @presence: 
3184 @caps: 
3185 @Returns: 
3186
3187 <!-- ##### FUNCTION gst_pipeline_get_type ##### -->
3188 <para>
3189
3190 </para>
3191
3192 @Returns: 
3193
3194 <!-- ##### FUNCTION gst_plugin_add_autoplugger ##### -->
3195 <para>
3196
3197 </para>
3198
3199 @plugin: 
3200 @factory: 
3201
3202 <!-- ##### FUNCTION gst_plugin_add_factory ##### -->
3203 <para>
3204
3205 </para>
3206
3207 @plugin: 
3208 @factory: 
3209
3210 <!-- ##### FUNCTION gst_plugin_add_type ##### -->
3211 <para>
3212
3213 </para>
3214
3215 @plugin: 
3216 @factory: 
3217
3218 <!-- ##### FUNCTION gst_plugin_get_autoplug_list ##### -->
3219 <para>
3220
3221 </para>
3222
3223 @plugin: 
3224 @Returns: 
3225
3226 <!-- ##### FUNCTION gst_plugin_get_factory_list ##### -->
3227 <para>
3228
3229 </para>
3230
3231 @plugin: 
3232 @Returns: 
3233
3234 <!-- ##### FUNCTION gst_plugin_get_type_list ##### -->
3235 <para>
3236
3237 </para>
3238
3239 @plugin: 
3240 @Returns: 
3241
3242 <!-- ##### FUNCTION gst_plugin_init ##### -->
3243 <para>
3244
3245 </para>
3246
3247
3248 <!-- ##### FUNCTION gst_plugin_load_autoplugfactory ##### -->
3249 <para>
3250
3251 </para>
3252
3253 @name: 
3254 @Returns: 
3255
3256 <!-- ##### FUNCTION gst_plugin_load_elementfactory ##### -->
3257 <para>
3258
3259 </para>
3260
3261 @name: 
3262 @Returns: 
3263
3264 <!-- ##### FUNCTION gst_plugin_load_typefactory ##### -->
3265 <para>
3266
3267 </para>
3268
3269 @mime: 
3270
3271 <!-- ##### FUNCTION gst_props_register ##### -->
3272 <para>
3273
3274 </para>
3275
3276 @factory: 
3277 @Returns: 
3278
3279 <!-- ##### FUNCTION gst_props_register_count ##### -->
3280 <para>
3281
3282 </para>
3283
3284 @factory: 
3285 @counter: 
3286 @Returns: 
3287
3288 <!-- ##### FUNCTION gst_queue_chain ##### -->
3289 <para>
3290
3291 </para>
3292
3293 @pad: 
3294 @buf: 
3295
3296 <!-- ##### FUNCTION gst_queue_get_type ##### -->
3297 <para>
3298
3299 </para>
3300
3301 @Returns: 
3302
3303 <!-- ##### FUNCTION gst_queue_new ##### -->
3304 <para>
3305
3306 </para>
3307
3308 @name: 
3309 @Returns: 
3310
3311 <!-- ##### FUNCTION gst_queue_push ##### -->
3312 <para>
3313
3314 </para>
3315
3316 @connection: 
3317
3318 <!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
3319 <para>
3320
3321 </para>
3322
3323 @Returns: 
3324
3325 <!-- ##### FUNCTION gst_sinesrc_new ##### -->
3326 <para>
3327
3328 </para>
3329
3330 @name: 
3331 @Returns: 
3332
3333 <!-- ##### FUNCTION gst_sinesrc_push ##### -->
3334 <para>
3335
3336 </para>
3337
3338 @src: 
3339
3340 <!-- ##### FUNCTION gst_sink_get_type ##### -->
3341 <para>
3342
3343 </para>
3344
3345 @Returns: 
3346
3347 <!-- ##### FUNCTION gst_sink_new ##### -->
3348 <para>
3349
3350 </para>
3351
3352 @name: 
3353 @Returns: 
3354
3355 <!-- ##### FUNCTION gst_src_get_type ##### -->
3356 <para>
3357
3358 </para>
3359
3360 @Returns: 
3361
3362 <!-- ##### FUNCTION gst_src_push ##### -->
3363 <para>
3364
3365 </para>
3366
3367 @src: 
3368
3369 <!-- ##### FUNCTION gst_src_push_region ##### -->
3370 <para>
3371
3372 </para>
3373
3374 @src: 
3375 @offset: 
3376 @size: 
3377
3378 <!-- ##### FUNCTION gst_src_signal_eos ##### -->
3379 <para>
3380
3381 </para>
3382
3383 @src: 
3384
3385 <!-- ##### FUNCTION gst_tee_chain ##### -->
3386 <para>
3387
3388 </para>
3389
3390 @pad: 
3391 @buf: 
3392
3393 <!-- ##### FUNCTION gst_tee_get_type ##### -->
3394 <para>
3395
3396 </para>
3397
3398 @Returns: 
3399
3400 <!-- ##### FUNCTION gst_tee_new ##### -->
3401 <para>
3402
3403 </para>
3404
3405 @name: 
3406 @Returns: 
3407
3408 <!-- ##### FUNCTION gst_tee_new_pad ##### -->
3409 <para>
3410
3411 </para>
3412
3413 @tee: 
3414 @Returns: 
3415
3416 <!-- ##### FUNCTION gst_thread_get_type ##### -->
3417 <para>
3418
3419 </para>
3420
3421 @Returns: 
3422
3423 <!-- ##### FUNCTION gst_thread_iterate ##### -->
3424 <para>
3425
3426 </para>
3427
3428 @thread: 
3429
3430 <!-- ##### FUNCTION gst_thread_main_loop ##### -->
3431 <para>
3432
3433 </para>
3434
3435 @arg: 
3436
3437 <!-- ##### FUNCTION gst_type_add_sink ##### -->
3438 <para>
3439
3440 </para>
3441
3442 @id: 
3443 @sink: 
3444
3445 <!-- ##### FUNCTION gst_type_add_src ##### -->
3446 <para>
3447
3448 </para>
3449
3450 @id: 
3451 @src: 
3452
3453 <!-- ##### FUNCTION gst_type_dump ##### -->
3454 <para>
3455
3456 </para>
3457
3458
3459 <!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
3460 <para>
3461
3462 </para>
3463
3464 @sinkid: 
3465 @srcid: 
3466 @Returns: 
3467
3468 <!-- ##### FUNCTION gst_type_get_sinks ##### -->
3469 <para>
3470
3471 </para>
3472
3473 @id: 
3474 @Returns: 
3475
3476 <!-- ##### FUNCTION gst_type_get_srcs ##### -->
3477 <para>
3478
3479 </para>
3480
3481 @id: 
3482 @Returns: 
3483
3484 <!-- ##### FUNCTION gst_type_initialize ##### -->
3485 <para>
3486
3487 </para>
3488
3489
3490 <!-- ##### FUNCTION gst_type_load_thyself ##### -->
3491 <para>
3492
3493 </para>
3494
3495 @parent: 
3496 @Returns: 
3497
3498 <!-- ##### FUNCTION gst_type_save_thyself ##### -->
3499 <para>
3500
3501 </para>
3502
3503 @type: 
3504 @parent: 
3505 @Returns: 
3506
3507 <!-- ##### FUNCTION gst_typefactory_load_thyself ##### -->
3508 <para>
3509
3510 </para>
3511
3512 @parent: 
3513 @Returns: 
3514
3515 <!-- ##### FUNCTION gst_typefactory_save_thyself ##### -->
3516 <para>
3517
3518 </para>
3519
3520 @factory: 
3521 @parent: 
3522 @Returns: 
3523
3524 <!-- ##### FUNCTION gst_util_get_widget_arg ##### -->
3525 <para>
3526
3527 </para>
3528
3529 @object: 
3530 @argname: 
3531 @Returns: 
3532
3533 <!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
3534 <para>
3535
3536 </para>
3537
3538 @buffer: 
3539 @size: 
3540 @root: 
3541 @Returns: 
3542
3543 <!-- ##### FUNCTION plugin_initialize ##### -->
3544 <para>
3545
3546 </para>
3547
3548
3549 <!-- ##### FUNCTION plugin_load ##### -->
3550 <para>
3551
3552 </para>
3553
3554 @name: 
3555 @Returns: 
3556
3557 <!-- ##### FUNCTION plugin_load_absolute ##### -->
3558 <para>
3559
3560 </para>
3561
3562 @name: 
3563 @Returns: 
3564
3565 <!-- ##### FUNCTION plugin_load_all ##### -->
3566 <para>
3567
3568 </para>
3569
3570