1<ARG>
2<NAME>GstAdder::caps</NAME>
3<TYPE>GstCaps*</TYPE>
4<RANGE></RANGE>
5<FLAGS>rw</FLAGS>
6<NICK>Target caps</NICK>
7<BLURB>Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB>
8<DEFAULT></DEFAULT>
9</ARG>
10
11<ARG>
12<NAME>GstVideoScale::add-borders</NAME>
13<TYPE>gboolean</TYPE>
14<RANGE></RANGE>
15<FLAGS>rw</FLAGS>
16<NICK>Add Borders</NICK>
17<BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB>
18<DEFAULT>TRUE</DEFAULT>
19</ARG>
20
21<ARG>
22<NAME>GstVideoScale::dither</NAME>
23<TYPE>gboolean</TYPE>
24<RANGE></RANGE>
25<FLAGS>rwx</FLAGS>
26<NICK>Dither</NICK>
27<BLURB>Add dither (only used for Lanczos method).</BLURB>
28<DEFAULT>FALSE</DEFAULT>
29</ARG>
30
31<ARG>
32<NAME>GstVideoScale::envelope</NAME>
33<TYPE>gdouble</TYPE>
34<RANGE>[1,5]</RANGE>
35<FLAGS>rwx</FLAGS>
36<NICK>Envelope</NICK>
37<BLURB>Size of filter envelope.</BLURB>
38<DEFAULT>2</DEFAULT>
39</ARG>
40
41<ARG>
42<NAME>GstVideoScale::method</NAME>
43<TYPE>GstVideoScaleMethod</TYPE>
44<RANGE></RANGE>
45<FLAGS>rw</FLAGS>
46<NICK>method</NICK>
47<BLURB>method.</BLURB>
48<DEFAULT>Bilinear (2-tap)</DEFAULT>
49</ARG>
50
51<ARG>
52<NAME>GstVideoScale::sharpen</NAME>
53<TYPE>gdouble</TYPE>
54<RANGE>[0,1]</RANGE>
55<FLAGS>rwx</FLAGS>
56<NICK>Sharpen</NICK>
57<BLURB>Sharpening.</BLURB>
58<DEFAULT>0</DEFAULT>
59</ARG>
60
61<ARG>
62<NAME>GstVideoScale::sharpness</NAME>
63<TYPE>gdouble</TYPE>
64<RANGE>[0.5,1.5]</RANGE>
65<FLAGS>rwx</FLAGS>
66<NICK>Sharpness</NICK>
67<BLURB>Sharpness of filter.</BLURB>
68<DEFAULT>1</DEFAULT>
69</ARG>
70
71<ARG>
72<NAME>GstVideoScale::gamma-decode</NAME>
73<TYPE>gboolean</TYPE>
74<RANGE></RANGE>
75<FLAGS>rwx</FLAGS>
76<NICK>Gamma Decode</NICK>
77<BLURB>Decode gamma before scaling.</BLURB>
78<DEFAULT>FALSE</DEFAULT>
79</ARG>
80
81<ARG>
82<NAME>GstVideoScale::n-threads</NAME>
83<TYPE>guint</TYPE>
84<RANGE></RANGE>
85<FLAGS>rwx</FLAGS>
86<NICK>Threads</NICK>
87<BLURB>Maximum number of threads to use.</BLURB>
88<DEFAULT>1</DEFAULT>
89</ARG>
90
91<ARG>
92<NAME>GstURIDecodeBin::buffer-duration</NAME>
93<TYPE>gint64</TYPE>
94<RANGE>>= G_MAXULONG</RANGE>
95<FLAGS>rw</FLAGS>
96<NICK>Buffer duration (ns)</NICK>
97<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
98<DEFAULT>-1</DEFAULT>
99</ARG>
100
101<ARG>
102<NAME>GstURIDecodeBin::buffer-size</NAME>
103<TYPE>gint</TYPE>
104<RANGE>>= G_MAXULONG</RANGE>
105<FLAGS>rw</FLAGS>
106<NICK>Buffer size (bytes)</NICK>
107<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
108<DEFAULT>-1</DEFAULT>
109</ARG>
110
111<ARG>
112<NAME>GstURIDecodeBin::caps</NAME>
113<TYPE>GstCaps*</TYPE>
114<RANGE></RANGE>
115<FLAGS>rw</FLAGS>
116<NICK>Caps</NICK>
117<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
118<DEFAULT></DEFAULT>
119</ARG>
120
121<ARG>
122<NAME>GstURIDecodeBin::connection-speed</NAME>
123<TYPE>guint64</TYPE>
124<RANGE><= 18446744073709551</RANGE>
125<FLAGS>rw</FLAGS>
126<NICK>Connection Speed</NICK>
127<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
128<DEFAULT>0</DEFAULT>
129</ARG>
130
131<ARG>
132<NAME>GstURIDecodeBin::download</NAME>
133<TYPE>gboolean</TYPE>
134<RANGE></RANGE>
135<FLAGS>rw</FLAGS>
136<NICK>Download</NICK>
137<BLURB>Attempt download buffering when buffering network streams.</BLURB>
138<DEFAULT>FALSE</DEFAULT>
139</ARG>
140
141<ARG>
142<NAME>GstURIDecodeBin::expose-all-streams</NAME>
143<TYPE>gboolean</TYPE>
144<RANGE></RANGE>
145<FLAGS>rw</FLAGS>
146<NICK>Expose All Streams</NICK>
147<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
148<DEFAULT>TRUE</DEFAULT>
149</ARG>
150
151<ARG>
152<NAME>GstURIDecodeBin::ring-buffer-max-size</NAME>
153<TYPE>guint64</TYPE>
154<RANGE><= G_MAXUINT</RANGE>
155<FLAGS>rw</FLAGS>
156<NICK>Max. ring buffer size (bytes)</NICK>
157<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
158<DEFAULT>0</DEFAULT>
159</ARG>
160
161<ARG>
162<NAME>GstURIDecodeBin::source</NAME>
163<TYPE>GstElement*</TYPE>
164<RANGE></RANGE>
165<FLAGS>r</FLAGS>
166<NICK>Source</NICK>
167<BLURB>Source object used.</BLURB>
168<DEFAULT></DEFAULT>
169</ARG>
170
171<ARG>
172<NAME>GstURIDecodeBin::subtitle-encoding</NAME>
173<TYPE>gchar*</TYPE>
174<RANGE></RANGE>
175<FLAGS>rw</FLAGS>
176<NICK>subtitle encoding</NICK>
177<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
178<DEFAULT>NULL</DEFAULT>
179</ARG>
180
181<ARG>
182<NAME>GstURIDecodeBin::uri</NAME>
183<TYPE>gchar*</TYPE>
184<RANGE></RANGE>
185<FLAGS>rw</FLAGS>
186<NICK>URI</NICK>
187<BLURB>URI to decode.</BLURB>
188<DEFAULT>NULL</DEFAULT>
189</ARG>
190
191<ARG>
192<NAME>GstURIDecodeBin::use-buffering</NAME>
193<TYPE>gboolean</TYPE>
194<RANGE></RANGE>
195<FLAGS>rw</FLAGS>
196<NICK>Use Buffering</NICK>
197<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
198<DEFAULT>FALSE</DEFAULT>
199</ARG>
200
201<ARG>
202<NAME>GstSubtitleOverlay::font-desc</NAME>
203<TYPE>gchar*</TYPE>
204<RANGE></RANGE>
205<FLAGS>rw</FLAGS>
206<NICK>Subtitle font description</NICK>
207<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
208<DEFAULT>NULL</DEFAULT>
209</ARG>
210
211<ARG>
212<NAME>GstSubtitleOverlay::silent</NAME>
213<TYPE>gboolean</TYPE>
214<RANGE></RANGE>
215<FLAGS>rw</FLAGS>
216<NICK>Silent</NICK>
217<BLURB>Whether to show subtitles.</BLURB>
218<DEFAULT>FALSE</DEFAULT>
219</ARG>
220
221<ARG>
222<NAME>GstSubtitleOverlay::subtitle-encoding</NAME>
223<TYPE>gchar*</TYPE>
224<RANGE></RANGE>
225<FLAGS>rw</FLAGS>
226<NICK>subtitle encoding</NICK>
227<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
228<DEFAULT>NULL</DEFAULT>
229</ARG>
230
231<ARG>
232<NAME>GstSubtitleOverlay::subtitle-ts-offset</NAME>
233<TYPE>gint64</TYPE>
234<RANGE></RANGE>
235<FLAGS>rw</FLAGS>
236<NICK>Subtitle Timestamp Offset</NICK>
237<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
238<DEFAULT>0</DEFAULT>
239</ARG>
240
241<ARG>
242<NAME>GstPlaySink::audio-sink</NAME>
243<TYPE>GstElement*</TYPE>
244<RANGE></RANGE>
245<FLAGS>rw</FLAGS>
246<NICK>Audio Sink</NICK>
247<BLURB>the audio output element to use (NULL = default sink).</BLURB>
248<DEFAULT></DEFAULT>
249</ARG>
250
251<ARG>
252<NAME>GstPlaySink::av-offset</NAME>
253<TYPE>gint64</TYPE>
254<RANGE></RANGE>
255<FLAGS>rw</FLAGS>
256<NICK>AV Offset</NICK>
257<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
258<DEFAULT>0</DEFAULT>
259</ARG>
260
261<ARG>
262<NAME>GstPlaySink::flags</NAME>
263<TYPE>GstPlayFlags</TYPE>
264<RANGE></RANGE>
265<FLAGS>rw</FLAGS>
266<NICK>Flags</NICK>
267<BLURB>Flags to control behaviour.</BLURB>
268<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT>
269</ARG>
270
271<ARG>
272<NAME>GstPlaySink::force-aspect-ratio</NAME>
273<TYPE>gboolean</TYPE>
274<RANGE></RANGE>
275<FLAGS>rw</FLAGS>
276<NICK>Force Aspect Ratio</NICK>
277<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
278<DEFAULT>TRUE</DEFAULT>
279</ARG>
280
281<ARG>
282<NAME>GstPlaySink::mute</NAME>
283<TYPE>gboolean</TYPE>
284<RANGE></RANGE>
285<FLAGS>rw</FLAGS>
286<NICK>Mute</NICK>
287<BLURB>Mute the audio channel without changing the volume.</BLURB>
288<DEFAULT>FALSE</DEFAULT>
289</ARG>
290
291<ARG>
292<NAME>GstPlaySink::sample</NAME>
293<TYPE>GstSample*</TYPE>
294<RANGE></RANGE>
295<FLAGS>r</FLAGS>
296<NICK>Sample</NICK>
297<BLURB>The last sample (NULL = no video available).</BLURB>
298<DEFAULT></DEFAULT>
299</ARG>
300
301<ARG>
302<NAME>GstPlaySink::send-event-mode</NAME>
303<TYPE>GstPlaySinkSendEventMode</TYPE>
304<RANGE></RANGE>
305<FLAGS>rw</FLAGS>
306<NICK>Send event mode</NICK>
307<BLURB>How to send events received in send_event function.</BLURB>
308<DEFAULT>Default GstBin's send_event handling (default)</DEFAULT>
309</ARG>
310
311<ARG>
312<NAME>GstPlaySink::subtitle-encoding</NAME>
313<TYPE>gchar*</TYPE>
314<RANGE></RANGE>
315<FLAGS>rw</FLAGS>
316<NICK>subtitle encoding</NICK>
317<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
318<DEFAULT>NULL</DEFAULT>
319</ARG>
320
321<ARG>
322<NAME>GstPlaySink::subtitle-font-desc</NAME>
323<TYPE>gchar*</TYPE>
324<RANGE></RANGE>
325<FLAGS>w</FLAGS>
326<NICK>Subtitle font description</NICK>
327<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
328<DEFAULT>NULL</DEFAULT>
329</ARG>
330
331<ARG>
332<NAME>GstPlaySink::text-sink</NAME>
333<TYPE>GstElement*</TYPE>
334<RANGE></RANGE>
335<FLAGS>rw</FLAGS>
336<NICK>Text sink</NICK>
337<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
338<DEFAULT></DEFAULT>
339</ARG>
340
341<ARG>
342<NAME>GstPlaySink::video-sink</NAME>
343<TYPE>GstElement*</TYPE>
344<RANGE></RANGE>
345<FLAGS>rw</FLAGS>
346<NICK>Video Sink</NICK>
347<BLURB>the video output element to use (NULL = default sink).</BLURB>
348<DEFAULT></DEFAULT>
349</ARG>
350
351<ARG>
352<NAME>GstPlaySink::vis-plugin</NAME>
353<TYPE>GstElement*</TYPE>
354<RANGE></RANGE>
355<FLAGS>rw</FLAGS>
356<NICK>Vis plugin</NICK>
357<BLURB>the visualization element to use (NULL = default).</BLURB>
358<DEFAULT></DEFAULT>
359</ARG>
360
361<ARG>
362<NAME>GstPlaySink::volume</NAME>
363<TYPE>gdouble</TYPE>
364<RANGE>[0,10]</RANGE>
365<FLAGS>rw</FLAGS>
366<NICK>Volume</NICK>
367<BLURB>The audio volume, 1.0=100%.</BLURB>
368<DEFAULT>1</DEFAULT>
369</ARG>
370
371<ARG>
372<NAME>GstPlaySink::audio-filter</NAME>
373<TYPE>GstElement*</TYPE>
374<RANGE></RANGE>
375<FLAGS>rw</FLAGS>
376<NICK>Audio filter</NICK>
377<BLURB>the audio filter(s) to apply, if possible.</BLURB>
378<DEFAULT></DEFAULT>
379</ARG>
380
381<ARG>
382<NAME>GstPlaySink::video-filter</NAME>
383<TYPE>GstElement*</TYPE>
384<RANGE></RANGE>
385<FLAGS>rw</FLAGS>
386<NICK>Video filter</NICK>
387<BLURB>the video filter(s) to apply, if possible.</BLURB>
388<DEFAULT></DEFAULT>
389</ARG>
390
391<ARG>
392<NAME>GstPlaySink::text-offset</NAME>
393<TYPE>gint64</TYPE>
394<RANGE></RANGE>
395<FLAGS>rw</FLAGS>
396<NICK>Text Offset</NICK>
397<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
398<DEFAULT>0</DEFAULT>
399</ARG>
400
401<ARG>
402<NAME>GstPlayBin::audio-sink</NAME>
403<TYPE>GstElement*</TYPE>
404<RANGE></RANGE>
405<FLAGS>rw</FLAGS>
406<NICK>Audio Sink</NICK>
407<BLURB>the audio output element to use (NULL = default sink).</BLURB>
408<DEFAULT></DEFAULT>
409</ARG>
410
411<ARG>
412<NAME>GstPlayBin::audio-stream-combiner</NAME>
413<TYPE>GstElement*</TYPE>
414<RANGE></RANGE>
415<FLAGS>rw</FLAGS>
416<NICK>Audio stream combiner</NICK>
417<BLURB>Current audio stream combiner (NULL = input-selector).</BLURB>
418<DEFAULT></DEFAULT>
419</ARG>
420
421<ARG>
422<NAME>GstPlayBin::av-offset</NAME>
423<TYPE>gint64</TYPE>
424<RANGE></RANGE>
425<FLAGS>rw</FLAGS>
426<NICK>AV Offset</NICK>
427<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
428<DEFAULT>0</DEFAULT>
429</ARG>
430
431<ARG>
432<NAME>GstPlayBin::buffer-duration</NAME>
433<TYPE>gint64</TYPE>
434<RANGE>>= G_MAXULONG</RANGE>
435<FLAGS>rw</FLAGS>
436<NICK>Buffer duration (ns)</NICK>
437<BLURB>Buffer duration when buffering network streams.</BLURB>
438<DEFAULT>-1</DEFAULT>
439</ARG>
440
441<ARG>
442<NAME>GstPlayBin::buffer-size</NAME>
443<TYPE>gint</TYPE>
444<RANGE>>= G_MAXULONG</RANGE>
445<FLAGS>rw</FLAGS>
446<NICK>Buffer size (bytes)</NICK>
447<BLURB>Buffer size when buffering network streams.</BLURB>
448<DEFAULT>-1</DEFAULT>
449</ARG>
450
451<ARG>
452<NAME>GstPlayBin::connection-speed</NAME>
453<TYPE>guint64</TYPE>
454<RANGE><= 18446744073709551</RANGE>
455<FLAGS>rw</FLAGS>
456<NICK>Connection Speed</NICK>
457<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
458<DEFAULT>0</DEFAULT>
459</ARG>
460
461<ARG>
462<NAME>GstPlayBin::current-audio</NAME>
463<TYPE>gint</TYPE>
464<RANGE>>= G_MAXULONG</RANGE>
465<FLAGS>rw</FLAGS>
466<NICK>Current audio</NICK>
467<BLURB>Currently playing audio stream (-1 = auto).</BLURB>
468<DEFAULT>-1</DEFAULT>
469</ARG>
470
471<ARG>
472<NAME>GstPlayBin::current-suburi</NAME>
473<TYPE>gchar*</TYPE>
474<RANGE></RANGE>
475<FLAGS>r</FLAGS>
476<NICK>Current .sub-URI</NICK>
477<BLURB>The currently playing URI of a subtitle.</BLURB>
478<DEFAULT>NULL</DEFAULT>
479</ARG>
480
481<ARG>
482<NAME>GstPlayBin::current-text</NAME>
483<TYPE>gint</TYPE>
484<RANGE>>= G_MAXULONG</RANGE>
485<FLAGS>rw</FLAGS>
486<NICK>Current Text</NICK>
487<BLURB>Currently playing text stream (-1 = auto).</BLURB>
488<DEFAULT>-1</DEFAULT>
489</ARG>
490
491<ARG>
492<NAME>GstPlayBin::current-uri</NAME>
493<TYPE>gchar*</TYPE>
494<RANGE></RANGE>
495<FLAGS>r</FLAGS>
496<NICK>Current URI</NICK>
497<BLURB>The currently playing URI.</BLURB>
498<DEFAULT>NULL</DEFAULT>
499</ARG>
500
501<ARG>
502<NAME>GstPlayBin::current-video</NAME>
503<TYPE>gint</TYPE>
504<RANGE>>= G_MAXULONG</RANGE>
505<FLAGS>rw</FLAGS>
506<NICK>Current Video</NICK>
507<BLURB>Currently playing video stream (-1 = auto).</BLURB>
508<DEFAULT>-1</DEFAULT>
509</ARG>
510
511<ARG>
512<NAME>GstPlayBin::flags</NAME>
513<TYPE>GstPlayFlags</TYPE>
514<RANGE></RANGE>
515<FLAGS>rw</FLAGS>
516<NICK>Flags</NICK>
517<BLURB>Flags to control behaviour.</BLURB>
518<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Deinterlace video if necessary|Use software color balance</DEFAULT>
519</ARG>
520
521<ARG>
522<NAME>GstPlayBin::force-aspect-ratio</NAME>
523<TYPE>gboolean</TYPE>
524<RANGE></RANGE>
525<FLAGS>rw</FLAGS>
526<NICK>Force Aspect Ratio</NICK>
527<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
528<DEFAULT>TRUE</DEFAULT>
529</ARG>
530
531<ARG>
532<NAME>GstPlayBin::mute</NAME>
533<TYPE>gboolean</TYPE>
534<RANGE></RANGE>
535<FLAGS>rw</FLAGS>
536<NICK>Mute</NICK>
537<BLURB>Mute the audio channel without changing the volume.</BLURB>
538<DEFAULT>FALSE</DEFAULT>
539</ARG>
540
541<ARG>
542<NAME>GstPlayBin::n-audio</NAME>
543<TYPE>gint</TYPE>
544<RANGE>>= 0</RANGE>
545<FLAGS>r</FLAGS>
546<NICK>Number Audio</NICK>
547<BLURB>Total number of audio streams.</BLURB>
548<DEFAULT>0</DEFAULT>
549</ARG>
550
551<ARG>
552<NAME>GstPlayBin::n-text</NAME>
553<TYPE>gint</TYPE>
554<RANGE>>= 0</RANGE>
555<FLAGS>r</FLAGS>
556<NICK>Number Text</NICK>
557<BLURB>Total number of text streams.</BLURB>
558<DEFAULT>0</DEFAULT>
559</ARG>
560
561<ARG>
562<NAME>GstPlayBin::n-video</NAME>
563<TYPE>gint</TYPE>
564<RANGE>>= 0</RANGE>
565<FLAGS>r</FLAGS>
566<NICK>Number Video</NICK>
567<BLURB>Total number of video streams.</BLURB>
568<DEFAULT>0</DEFAULT>
569</ARG>
570
571<ARG>
572<NAME>GstPlayBin::ring-buffer-max-size</NAME>
573<TYPE>guint64</TYPE>
574<RANGE><= G_MAXUINT</RANGE>
575<FLAGS>rw</FLAGS>
576<NICK>Max. ring buffer size (bytes)</NICK>
577<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
578<DEFAULT>0</DEFAULT>
579</ARG>
580
581<ARG>
582<NAME>GstPlayBin::sample</NAME>
583<TYPE>GstSample*</TYPE>
584<RANGE></RANGE>
585<FLAGS>r</FLAGS>
586<NICK>Sample</NICK>
587<BLURB>The last sample (NULL = no video available).</BLURB>
588<DEFAULT></DEFAULT>
589</ARG>
590
591<ARG>
592<NAME>GstPlayBin::source</NAME>
593<TYPE>GstElement*</TYPE>
594<RANGE></RANGE>
595<FLAGS>r</FLAGS>
596<NICK>Source</NICK>
597<BLURB>Source element.</BLURB>
598<DEFAULT></DEFAULT>
599</ARG>
600
601<ARG>
602<NAME>GstPlayBin::subtitle-encoding</NAME>
603<TYPE>gchar*</TYPE>
604<RANGE></RANGE>
605<FLAGS>rw</FLAGS>
606<NICK>subtitle encoding</NICK>
607<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
608<DEFAULT>NULL</DEFAULT>
609</ARG>
610
611<ARG>
612<NAME>GstPlayBin::subtitle-font-desc</NAME>
613<TYPE>gchar*</TYPE>
614<RANGE></RANGE>
615<FLAGS>w</FLAGS>
616<NICK>Subtitle font description</NICK>
617<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
618<DEFAULT>NULL</DEFAULT>
619</ARG>
620
621<ARG>
622<NAME>GstPlayBin::suburi</NAME>
623<TYPE>gchar*</TYPE>
624<RANGE></RANGE>
625<FLAGS>rw</FLAGS>
626<NICK>.sub-URI</NICK>
627<BLURB>Optional URI of a subtitle.</BLURB>
628<DEFAULT>NULL</DEFAULT>
629</ARG>
630
631<ARG>
632<NAME>GstPlayBin::text-sink</NAME>
633<TYPE>GstElement*</TYPE>
634<RANGE></RANGE>
635<FLAGS>rw</FLAGS>
636<NICK>Text plugin</NICK>
637<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
638<DEFAULT></DEFAULT>
639</ARG>
640
641<ARG>
642<NAME>GstPlayBin::text-stream-combiner</NAME>
643<TYPE>GstElement*</TYPE>
644<RANGE></RANGE>
645<FLAGS>rw</FLAGS>
646<NICK>Text stream combiner</NICK>
647<BLURB>Current text stream combiner (NULL = input-selector).</BLURB>
648<DEFAULT></DEFAULT>
649</ARG>
650
651<ARG>
652<NAME>GstPlayBin::uri</NAME>
653<TYPE>gchar*</TYPE>
654<RANGE></RANGE>
655<FLAGS>rw</FLAGS>
656<NICK>URI</NICK>
657<BLURB>URI of the media to play.</BLURB>
658<DEFAULT>NULL</DEFAULT>
659</ARG>
660
661<ARG>
662<NAME>GstPlayBin::video-sink</NAME>
663<TYPE>GstElement*</TYPE>
664<RANGE></RANGE>
665<FLAGS>rw</FLAGS>
666<NICK>Video Sink</NICK>
667<BLURB>the video output element to use (NULL = default sink).</BLURB>
668<DEFAULT></DEFAULT>
669</ARG>
670
671<ARG>
672<NAME>GstPlayBin::video-stream-combiner</NAME>
673<TYPE>GstElement*</TYPE>
674<RANGE></RANGE>
675<FLAGS>rw</FLAGS>
676<NICK>Video stream combiner</NICK>
677<BLURB>Current video stream combiner (NULL = input-selector).</BLURB>
678<DEFAULT></DEFAULT>
679</ARG>
680
681<ARG>
682<NAME>GstPlayBin::vis-plugin</NAME>
683<TYPE>GstElement*</TYPE>
684<RANGE></RANGE>
685<FLAGS>rw</FLAGS>
686<NICK>Vis plugin</NICK>
687<BLURB>the visualization element to use (NULL = default).</BLURB>
688<DEFAULT></DEFAULT>
689</ARG>
690
691<ARG>
692<NAME>GstPlayBin::volume</NAME>
693<TYPE>gdouble</TYPE>
694<RANGE>[0,10]</RANGE>
695<FLAGS>rw</FLAGS>
696<NICK>Volume</NICK>
697<BLURB>The audio volume, 1.0=100%.</BLURB>
698<DEFAULT>1</DEFAULT>
699</ARG>
700
701<ARG>
702<NAME>GstPlayBin::audio-filter</NAME>
703<TYPE>GstElement*</TYPE>
704<RANGE></RANGE>
705<FLAGS>rw</FLAGS>
706<NICK>Audio filter</NICK>
707<BLURB>the audio filter(s) to apply, if possible.</BLURB>
708<DEFAULT></DEFAULT>
709</ARG>
710
711<ARG>
712<NAME>GstPlayBin::video-filter</NAME>
713<TYPE>GstElement*</TYPE>
714<RANGE></RANGE>
715<FLAGS>rw</FLAGS>
716<NICK>Video filter</NICK>
717<BLURB>the video filter(s) to apply, if possible.</BLURB>
718<DEFAULT></DEFAULT>
719</ARG>
720
721<ARG>
722<NAME>GstPlayBin::video-multiview-flags</NAME>
723<TYPE>GstVideoMultiviewFlags</TYPE>
724<RANGE></RANGE>
725<FLAGS>rw</FLAGS>
726<NICK>Multiview Flags Override</NICK>
727<BLURB>Override details of the multiview frame layout.</BLURB>
728<DEFAULT></DEFAULT>
729</ARG>
730
731<ARG>
732<NAME>GstPlayBin::video-multiview-mode</NAME>
733<TYPE>GstVideoMultiviewFramePacking</TYPE>
734<RANGE></RANGE>
735<FLAGS>rw</FLAGS>
736<NICK>Multiview Mode Override</NICK>
737<BLURB>Re-interpret a video stream as one of several frame-packed stereoscopic modes.</BLURB>
738<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
739</ARG>
740
741<ARG>
742<NAME>GstPlayBin::text-offset</NAME>
743<TYPE>gint64</TYPE>
744<RANGE></RANGE>
745<FLAGS>rw</FLAGS>
746<NICK>Text Offset</NICK>
747<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
748<DEFAULT>0</DEFAULT>
749</ARG>
750
751<ARG>
752<NAME>GstDecodeBin::caps</NAME>
753<TYPE>GstCaps*</TYPE>
754<RANGE></RANGE>
755<FLAGS>rw</FLAGS>
756<NICK>Caps</NICK>
757<BLURB>The caps on which to stop decoding.</BLURB>
758<DEFAULT></DEFAULT>
759</ARG>
760
761<ARG>
762<NAME>GstDecodeBin::connection-speed</NAME>
763<TYPE>guint64</TYPE>
764<RANGE><= 18446744073709551</RANGE>
765<FLAGS>rw</FLAGS>
766<NICK>Connection Speed</NICK>
767<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
768<DEFAULT>0</DEFAULT>
769</ARG>
770
771<ARG>
772<NAME>GstDecodeBin::expose-all-streams</NAME>
773<TYPE>gboolean</TYPE>
774<RANGE></RANGE>
775<FLAGS>rw</FLAGS>
776<NICK>Expose All Streams</NICK>
777<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
778<DEFAULT>TRUE</DEFAULT>
779</ARG>
780
781<ARG>
782<NAME>GstDecodeBin::high-percent</NAME>
783<TYPE>gint</TYPE>
784<RANGE>[0,100]</RANGE>
785<FLAGS>rw</FLAGS>
786<NICK>High percent</NICK>
787<BLURB>High threshold for buffering to finish.</BLURB>
788<DEFAULT>99</DEFAULT>
789</ARG>
790
791<ARG>
792<NAME>GstDecodeBin::low-percent</NAME>
793<TYPE>gint</TYPE>
794<RANGE>[0,100]</RANGE>
795<FLAGS>rw</FLAGS>
796<NICK>Low percent</NICK>
797<BLURB>Low threshold for buffering to start.</BLURB>
798<DEFAULT>10</DEFAULT>
799</ARG>
800
801<ARG>
802<NAME>GstDecodeBin::max-size-buffers</NAME>
803<TYPE>guint</TYPE>
804<RANGE></RANGE>
805<FLAGS>rw</FLAGS>
806<NICK>Max. size (buffers)</NICK>
807<BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
808<DEFAULT>0</DEFAULT>
809</ARG>
810
811<ARG>
812<NAME>GstDecodeBin::max-size-bytes</NAME>
813<TYPE>guint</TYPE>
814<RANGE></RANGE>
815<FLAGS>rw</FLAGS>
816<NICK>Max. size (bytes)</NICK>
817<BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
818<DEFAULT>0</DEFAULT>
819</ARG>
820
821<ARG>
822<NAME>GstDecodeBin::max-size-time</NAME>
823<TYPE>guint64</TYPE>
824<RANGE></RANGE>
825<FLAGS>rw</FLAGS>
826<NICK>Max. size (ns)</NICK>
827<BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
828<DEFAULT>0</DEFAULT>
829</ARG>
830
831<ARG>
832<NAME>GstDecodeBin::post-stream-topology</NAME>
833<TYPE>gboolean</TYPE>
834<RANGE></RANGE>
835<FLAGS>rw</FLAGS>
836<NICK>Post Stream Topology</NICK>
837<BLURB>Post stream-topology messages.</BLURB>
838<DEFAULT>FALSE</DEFAULT>
839</ARG>
840
841<ARG>
842<NAME>GstDecodeBin::sink-caps</NAME>
843<TYPE>GstCaps*</TYPE>
844<RANGE></RANGE>
845<FLAGS>rw</FLAGS>
846<NICK>Sink Caps</NICK>
847<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
848<DEFAULT></DEFAULT>
849</ARG>
850
851<ARG>
852<NAME>GstDecodeBin::subtitle-encoding</NAME>
853<TYPE>gchar*</TYPE>
854<RANGE></RANGE>
855<FLAGS>rw</FLAGS>
856<NICK>subtitle encoding</NICK>
857<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
858<DEFAULT>NULL</DEFAULT>
859</ARG>
860
861<ARG>
862<NAME>GstDecodeBin::use-buffering</NAME>
863<TYPE>gboolean</TYPE>
864<RANGE></RANGE>
865<FLAGS>rw</FLAGS>
866<NICK>Use Buffering</NICK>
867<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
868<DEFAULT>FALSE</DEFAULT>
869</ARG>
870
871<ARG>
872<NAME>GstSubParse::subtitle-encoding</NAME>
873<TYPE>gchar*</TYPE>
874<RANGE></RANGE>
875<FLAGS>rw</FLAGS>
876<NICK>subtitle charset encoding</NICK>
877<BLURB>Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
878<DEFAULT>NULL</DEFAULT>
879</ARG>
880
881<ARG>
882<NAME>GstSubParse::video-fps</NAME>
883<TYPE>GstFraction</TYPE>
884<RANGE></RANGE>
885<FLAGS>rw</FLAGS>
886<NICK>Video framerate</NICK>
887<BLURB>Framerate of the video stream. This is needed by some subtitle formats to synchronize subtitles and video properly. If not set and the subtitle format requires it subtitles may be out of sync.</BLURB>
888<DEFAULT></DEFAULT>
889</ARG>
890
891<ARG>
892<NAME>GstAudioResample::quality</NAME>
893<TYPE>gint</TYPE>
894<RANGE>[0,10]</RANGE>
895<FLAGS>rwx</FLAGS>
896<NICK>Quality</NICK>
897<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
898<DEFAULT>4</DEFAULT>
899</ARG>
900
901<ARG>
902<NAME>GstAudioResample::sinc-filter-auto-threshold</NAME>
903<TYPE>guint</TYPE>
904<RANGE></RANGE>
905<FLAGS>rw</FLAGS>
906<NICK>Sinc filter auto mode threshold</NICK>
907<BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB>
908<DEFAULT>1048576</DEFAULT>
909</ARG>
910
911<ARG>
912<NAME>GstAudioResample::sinc-filter-mode</NAME>
913<TYPE>GstAudioResamplerFilterMode</TYPE>
914<RANGE></RANGE>
915<FLAGS>rw</FLAGS>
916<NICK>Sinc filter table mode</NICK>
917<BLURB>What sinc filter table mode to use.</BLURB>
918<DEFAULT>GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO</DEFAULT>
919</ARG>
920
921<ARG>
922<NAME>GstAudioResample::resample-method</NAME>
923<TYPE>GstAudioResamplerMethod</TYPE>
924<RANGE></RANGE>
925<FLAGS>rw</FLAGS>
926<NICK>Resample method to use</NICK>
927<BLURB>What resample method to use.</BLURB>
928<DEFAULT>GST_AUDIO_RESAMPLER_METHOD_KAISER</DEFAULT>
929</ARG>
930
931<ARG>
932<NAME>GstAudioResample::sinc-filter-interpolation</NAME>
933<TYPE>GstAudioResamplerFilterInterpolation</TYPE>
934<RANGE></RANGE>
935<FLAGS>rw</FLAGS>
936<NICK>Sinc filter interpolation</NICK>
937<BLURB>How to interpolate the sinc filter table.</BLURB>
938<DEFAULT>GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC</DEFAULT>
939</ARG>
940
941<ARG>
942<NAME>GstVideoConvert::dither</NAME>
943<TYPE>GstVideoDitherMethod</TYPE>
944<RANGE></RANGE>
945<FLAGS>rw</FLAGS>
946<NICK>Dither</NICK>
947<BLURB>Apply dithering while converting.</BLURB>
948<DEFAULT>GST_VIDEO_DITHER_BAYER</DEFAULT>
949</ARG>
950
951<ARG>
952<NAME>GstVideoConvert::alpha-mode</NAME>
953<TYPE>GstVideoAlphaMode</TYPE>
954<RANGE></RANGE>
955<FLAGS>rw</FLAGS>
956<NICK>Alpha Mode</NICK>
957<BLURB>Alpha Mode to use.</BLURB>
958<DEFAULT>GST_VIDEO_ALPHA_MODE_COPY</DEFAULT>
959</ARG>
960
961<ARG>
962<NAME>GstVideoConvert::alpha-value</NAME>
963<TYPE>gdouble</TYPE>
964<RANGE>[0,1]</RANGE>
965<FLAGS>rw</FLAGS>
966<NICK>Alpha Value</NICK>
967<BLURB>Alpha Value to use.</BLURB>
968<DEFAULT>1</DEFAULT>
969</ARG>
970
971<ARG>
972<NAME>GstVideoConvert::chroma-mode</NAME>
973<TYPE>GstVideoChromaMode</TYPE>
974<RANGE></RANGE>
975<FLAGS>rw</FLAGS>
976<NICK>Chroma Mode</NICK>
977<BLURB>Chroma Resampling Mode.</BLURB>
978<DEFAULT>GST_VIDEO_CHROMA_MODE_FULL</DEFAULT>
979</ARG>
980
981<ARG>
982<NAME>GstVideoConvert::chroma-resampler</NAME>
983<TYPE>GstVideoResamplerMethod</TYPE>
984<RANGE></RANGE>
985<FLAGS>rw</FLAGS>
986<NICK>Chroma resampler</NICK>
987<BLURB>Chroma resampler method.</BLURB>
988<DEFAULT>GST_VIDEO_RESAMPLER_METHOD_LINEAR</DEFAULT>
989</ARG>
990
991<ARG>
992<NAME>GstVideoConvert::dither-quantization</NAME>
993<TYPE>guint</TYPE>
994<RANGE></RANGE>
995<FLAGS>rw</FLAGS>
996<NICK>Dither Quantize</NICK>
997<BLURB>Quantizer to use.</BLURB>
998<DEFAULT>1</DEFAULT>
999</ARG>
1000
1001<ARG>
1002<NAME>GstVideoConvert::gamma-mode</NAME>
1003<TYPE>GstVideoGammaMode</TYPE>
1004<RANGE></RANGE>
1005<FLAGS>rw</FLAGS>
1006<NICK>Gamma Mode</NICK>
1007<BLURB>Gamma Conversion Mode.</BLURB>
1008<DEFAULT>GST_VIDEO_GAMMA_MODE_NONE</DEFAULT>
1009</ARG>
1010
1011<ARG>
1012<NAME>GstVideoConvert::matrix-mode</NAME>
1013<TYPE>GstVideoMatrixMode</TYPE>
1014<RANGE></RANGE>
1015<FLAGS>rw</FLAGS>
1016<NICK>Matrix Mode</NICK>
1017<BLURB>Matrix Conversion Mode.</BLURB>
1018<DEFAULT>GST_VIDEO_MATRIX_MODE_FULL</DEFAULT>
1019</ARG>
1020
1021<ARG>
1022<NAME>GstVideoConvert::primaries-mode</NAME>
1023<TYPE>GstVideoPrimariesMode</TYPE>
1024<RANGE></RANGE>
1025<FLAGS>rw</FLAGS>
1026<NICK>Primaries Mode</NICK>
1027<BLURB>Primaries Conversion Mode.</BLURB>
1028<DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
1029</ARG>
1030
1031<ARG>
1032<NAME>GstVideoConvert::n-threads</NAME>
1033<TYPE>guint</TYPE>
1034<RANGE></RANGE>
1035<FLAGS>rw</FLAGS>
1036<NICK>Threads</NICK>
1037<BLURB>Maximum number of threads to use.</BLURB>
1038<DEFAULT>1</DEFAULT>
1039</ARG>
1040
1041<ARG>
1042<NAME>GstGioStreamSrc::stream</NAME>
1043<TYPE>GInputStream*</TYPE>
1044<RANGE></RANGE>
1045<FLAGS>rw</FLAGS>
1046<NICK>Stream</NICK>
1047<BLURB>Stream to read from.</BLURB>
1048<DEFAULT></DEFAULT>
1049</ARG>
1050
1051<ARG>
1052<NAME>GstGioStreamSink::stream</NAME>
1053<TYPE>GOutputStream*</TYPE>
1054<RANGE></RANGE>
1055<FLAGS>rw</FLAGS>
1056<NICK>Stream</NICK>
1057<BLURB>Stream to write to.</BLURB>
1058<DEFAULT></DEFAULT>
1059</ARG>
1060
1061<ARG>
1062<NAME>GstGioSrc::file</NAME>
1063<TYPE>GFile*</TYPE>
1064<RANGE></RANGE>
1065<FLAGS>rw</FLAGS>
1066<NICK>File</NICK>
1067<BLURB>GFile to read from.</BLURB>
1068<DEFAULT></DEFAULT>
1069</ARG>
1070
1071<ARG>
1072<NAME>GstGioSrc::location</NAME>
1073<TYPE>gchar*</TYPE>
1074<RANGE></RANGE>
1075<FLAGS>rw</FLAGS>
1076<NICK>Location</NICK>
1077<BLURB>URI location to read from.</BLURB>
1078<DEFAULT>NULL</DEFAULT>
1079</ARG>
1080
1081<ARG>
1082<NAME>GstGioSink::file</NAME>
1083<TYPE>GFile*</TYPE>
1084<RANGE></RANGE>
1085<FLAGS>rw</FLAGS>
1086<NICK>File</NICK>
1087<BLURB>GFile to write to.</BLURB>
1088<DEFAULT></DEFAULT>
1089</ARG>
1090
1091<ARG>
1092<NAME>GstGioSink::location</NAME>
1093<TYPE>gchar*</TYPE>
1094<RANGE></RANGE>
1095<FLAGS>rw</FLAGS>
1096<NICK>Location</NICK>
1097<BLURB>URI location to write to.</BLURB>
1098<DEFAULT>NULL</DEFAULT>
1099</ARG>
1100
1101<ARG>
1102<NAME>GstEncodeBin::audio-jitter-tolerance</NAME>
1103<TYPE>guint64</TYPE>
1104<RANGE></RANGE>
1105<FLAGS>rw</FLAGS>
1106<NICK>Audio jitter tolerance</NICK>
1107<BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB>
1108<DEFAULT>20000000</DEFAULT>
1109</ARG>
1110
1111<ARG>
1112<NAME>GstEncodeBin::avoid-reencoding</NAME>
1113<TYPE>gboolean</TYPE>
1114<RANGE></RANGE>
1115<FLAGS>rw</FLAGS>
1116<NICK>Avoid re-encoding</NICK>
1117<BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB>
1118<DEFAULT>FALSE</DEFAULT>
1119</ARG>
1120
1121<ARG>
1122<NAME>GstEncodeBin::flags</NAME>
1123<TYPE>GstEncodeBinFlags</TYPE>
1124<RANGE></RANGE>
1125<FLAGS>rw</FLAGS>
1126<NICK>Flags</NICK>
1127<BLURB>Flags to control behaviour.</BLURB>
1128<DEFAULT></DEFAULT>
1129</ARG>
1130
1131<ARG>
1132<NAME>GstEncodeBin::profile</NAME>
1133<TYPE>GstEncodingProfile*</TYPE>
1134<RANGE></RANGE>
1135<FLAGS>rw</FLAGS>
1136<NICK>Profile</NICK>
1137<BLURB>The GstEncodingProfile to use.</BLURB>
1138<DEFAULT></DEFAULT>
1139</ARG>
1140
1141<ARG>
1142<NAME>GstEncodeBin::queue-buffers-max</NAME>
1143<TYPE>guint</TYPE>
1144<RANGE></RANGE>
1145<FLAGS>rw</FLAGS>
1146<NICK>Max. size (buffers)</NICK>
1147<BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
1148<DEFAULT>200</DEFAULT>
1149</ARG>
1150
1151<ARG>
1152<NAME>GstEncodeBin::queue-bytes-max</NAME>
1153<TYPE>guint</TYPE>
1154<RANGE></RANGE>
1155<FLAGS>rw</FLAGS>
1156<NICK>Max. size (kB)</NICK>
1157<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
1158<DEFAULT>10485760</DEFAULT>
1159</ARG>
1160
1161<ARG>
1162<NAME>GstEncodeBin::queue-time-max</NAME>
1163<TYPE>guint64</TYPE>
1164<RANGE></RANGE>
1165<FLAGS>rw</FLAGS>
1166<NICK>Max. size (ns)</NICK>
1167<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
1168<DEFAULT>1000000000</DEFAULT>
1169</ARG>
1170
1171<ARG>
1172<NAME>GstAudioTestSrc::can-activate-pull</NAME>
1173<TYPE>gboolean</TYPE>
1174<RANGE></RANGE>
1175<FLAGS>rw</FLAGS>
1176<NICK>Can activate pull</NICK>
1177<BLURB>Can activate in pull mode.</BLURB>
1178<DEFAULT>FALSE</DEFAULT>
1179</ARG>
1180
1181<ARG>
1182<NAME>GstAudioTestSrc::can-activate-push</NAME>
1183<TYPE>gboolean</TYPE>
1184<RANGE></RANGE>
1185<FLAGS>rw</FLAGS>
1186<NICK>Can activate push</NICK>
1187<BLURB>Can activate in push mode.</BLURB>
1188<DEFAULT>TRUE</DEFAULT>
1189</ARG>
1190
1191<ARG>
1192<NAME>GstAudioTestSrc::freq</NAME>
1193<TYPE>gdouble</TYPE>
1194<RANGE>[0,5.36871e+08]</RANGE>
1195<FLAGS>rw</FLAGS>
1196<NICK>Frequency</NICK>
1197<BLURB>Frequency of test signal. The sample rate needs to be at least 4 times higher.</BLURB>
1198<DEFAULT>440</DEFAULT>
1199</ARG>
1200
1201<ARG>
1202<NAME>GstAudioTestSrc::is-live</NAME>
1203<TYPE>gboolean</TYPE>
1204<RANGE></RANGE>
1205<FLAGS>rw</FLAGS>
1206<NICK>Is Live</NICK>
1207<BLURB>Whether to act as a live source.</BLURB>
1208<DEFAULT>FALSE</DEFAULT>
1209</ARG>
1210
1211<ARG>
1212<NAME>GstAudioTestSrc::samplesperbuffer</NAME>
1213<TYPE>gint</TYPE>
1214<RANGE>>= 1</RANGE>
1215<FLAGS>rw</FLAGS>
1216<NICK>Samples per buffer</NICK>
1217<BLURB>Number of samples in each outgoing buffer.</BLURB>
1218<DEFAULT>1024</DEFAULT>
1219</ARG>
1220
1221<ARG>
1222<NAME>GstAudioTestSrc::timestamp-offset</NAME>
1223<TYPE>gint64</TYPE>
1224<RANGE></RANGE>
1225<FLAGS>rw</FLAGS>
1226<NICK>Timestamp offset</NICK>
1227<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1228<DEFAULT>0</DEFAULT>
1229</ARG>
1230
1231<ARG>
1232<NAME>GstAudioTestSrc::volume</NAME>
1233<TYPE>gdouble</TYPE>
1234<RANGE>[0,1]</RANGE>
1235<FLAGS>rw</FLAGS>
1236<NICK>Volume</NICK>
1237<BLURB>Volume of test signal.</BLURB>
1238<DEFAULT>0.8</DEFAULT>
1239</ARG>
1240
1241<ARG>
1242<NAME>GstAudioTestSrc::wave</NAME>
1243<TYPE>GstAudioTestSrcWave</TYPE>
1244<RANGE></RANGE>
1245<FLAGS>rw</FLAGS>
1246<NICK>Waveform</NICK>
1247<BLURB>Oscillator waveform.</BLURB>
1248<DEFAULT>Sine</DEFAULT>
1249</ARG>
1250
1251<ARG>
1252<NAME>GstAudioTestSrc::apply-tick-ramp</NAME>
1253<TYPE>gboolean</TYPE>
1254<RANGE></RANGE>
1255<FLAGS>rw</FLAGS>
1256<NICK>Apply tick ramp</NICK>
1257<BLURB>Apply ramp to tick samples.</BLURB>
1258<DEFAULT>FALSE</DEFAULT>
1259</ARG>
1260
1261<ARG>
1262<NAME>GstAudioTestSrc::marker-tick-period</NAME>
1263<TYPE>guint</TYPE>
1264<RANGE></RANGE>
1265<FLAGS>rw</FLAGS>
1266<NICK>Marker tick period</NICK>
1267<BLURB>Make every Nth tick a marker tick (= a tick with different volume). Only used if wave = ticks. 0 = no marker ticks.</BLURB>
1268<DEFAULT>0</DEFAULT>
1269</ARG>
1270
1271<ARG>
1272<NAME>GstAudioTestSrc::marker-tick-volume</NAME>
1273<TYPE>gdouble</TYPE>
1274<RANGE>[0,1]</RANGE>
1275<FLAGS>rw</FLAGS>
1276<NICK>Marker tick volume</NICK>
1277<BLURB>Volume of marker ticks. Only used if wave = ticks andmarker-tick-period is set to a nonzero value.</BLURB>
1278<DEFAULT>1</DEFAULT>
1279</ARG>
1280
1281<ARG>
1282<NAME>GstAudioTestSrc::sine-periods-per-tick</NAME>
1283<TYPE>guint</TYPE>
1284<RANGE>>= 1</RANGE>
1285<FLAGS>rw</FLAGS>
1286<NICK>Sine periods per tick</NICK>
1287<BLURB>Number of sine wave periods in one tick. Only used if wave = ticks.</BLURB>
1288<DEFAULT>10</DEFAULT>
1289</ARG>
1290
1291<ARG>
1292<NAME>GstAudioTestSrc::tick-interval</NAME>
1293<TYPE>guint64</TYPE>
1294<RANGE>>= 1</RANGE>
1295<FLAGS>rw</FLAGS>
1296<NICK>Time between ticks</NICK>
1297<BLURB>Distance between start of current and start of next tick, in nanoseconds.</BLURB>
1298<DEFAULT>1000000000</DEFAULT>
1299</ARG>
1300
1301<ARG>
1302<NAME>GstAppSrc::block</NAME>
1303<TYPE>gboolean</TYPE>
1304<RANGE></RANGE>
1305<FLAGS>rw</FLAGS>
1306<NICK>Block</NICK>
1307<BLURB>Block push-buffer when max-bytes are queued.</BLURB>
1308<DEFAULT>FALSE</DEFAULT>
1309</ARG>
1310
1311<ARG>
1312<NAME>GstAppSrc::caps</NAME>
1313<TYPE>GstCaps*</TYPE>
1314<RANGE></RANGE>
1315<FLAGS>rw</FLAGS>
1316<NICK>Caps</NICK>
1317<BLURB>The allowed caps for the src pad.</BLURB>
1318<DEFAULT></DEFAULT>
1319</ARG>
1320
1321<ARG>
1322<NAME>GstAppSrc::current-level-bytes</NAME>
1323<TYPE>guint64</TYPE>
1324<RANGE></RANGE>
1325<FLAGS>r</FLAGS>
1326<NICK>Current Level Bytes</NICK>
1327<BLURB>The number of currently queued bytes.</BLURB>
1328<DEFAULT>0</DEFAULT>
1329</ARG>
1330
1331<ARG>
1332<NAME>GstAppSrc::emit-signals</NAME>
1333<TYPE>gboolean</TYPE>
1334<RANGE></RANGE>
1335<FLAGS>rw</FLAGS>
1336<NICK>Emit signals</NICK>
1337<BLURB>Emit need-data, enough-data and seek-data signals.</BLURB>
1338<DEFAULT>TRUE</DEFAULT>
1339</ARG>
1340
1341<ARG>
1342<NAME>GstAppSrc::format</NAME>
1343<TYPE>GstFormat</TYPE>
1344<RANGE></RANGE>
1345<FLAGS>rw</FLAGS>
1346<NICK>Format</NICK>
1347<BLURB>The format of the segment events and seek.</BLURB>
1348<DEFAULT>GST_FORMAT_BYTES</DEFAULT>
1349</ARG>
1350
1351<ARG>
1352<NAME>GstAppSrc::is-live</NAME>
1353<TYPE>gboolean</TYPE>
1354<RANGE></RANGE>
1355<FLAGS>rw</FLAGS>
1356<NICK>Is Live</NICK>
1357<BLURB>Whether to act as a live source.</BLURB>
1358<DEFAULT>FALSE</DEFAULT>
1359</ARG>
1360
1361<ARG>
1362<NAME>GstAppSrc::max-bytes</NAME>
1363<TYPE>guint64</TYPE>
1364<RANGE></RANGE>
1365<FLAGS>rw</FLAGS>
1366<NICK>Max bytes</NICK>
1367<BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB>
1368<DEFAULT>200000</DEFAULT>
1369</ARG>
1370
1371<ARG>
1372<NAME>GstAppSrc::max-latency</NAME>
1373<TYPE>gint64</TYPE>
1374<RANGE>>= G_MAXULONG</RANGE>
1375<FLAGS>rw</FLAGS>
1376<NICK>Max Latency</NICK>
1377<BLURB>The maximum latency (-1 = unlimited).</BLURB>
1378<DEFAULT>-1</DEFAULT>
1379</ARG>
1380
1381<ARG>
1382<NAME>GstAppSrc::min-latency</NAME>
1383<TYPE>gint64</TYPE>
1384<RANGE>>= G_MAXULONG</RANGE>
1385<FLAGS>rw</FLAGS>
1386<NICK>Min Latency</NICK>
1387<BLURB>The minimum latency (-1 = default).</BLURB>
1388<DEFAULT>-1</DEFAULT>
1389</ARG>
1390
1391<ARG>
1392<NAME>GstAppSrc::min-percent</NAME>
1393<TYPE>guint</TYPE>
1394<RANGE><= 100</RANGE>
1395<FLAGS>rw</FLAGS>
1396<NICK>Min Percent</NICK>
1397<BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
1398<DEFAULT>0</DEFAULT>
1399</ARG>
1400
1401<ARG>
1402<NAME>GstAppSrc::size</NAME>
1403<TYPE>gint64</TYPE>
1404<RANGE>>= G_MAXULONG</RANGE>
1405<FLAGS>rw</FLAGS>
1406<NICK>Size</NICK>
1407<BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
1408<DEFAULT>-1</DEFAULT>
1409</ARG>
1410
1411<ARG>
1412<NAME>GstAppSrc::stream-type</NAME>
1413<TYPE>GstAppStreamType</TYPE>
1414<RANGE></RANGE>
1415<FLAGS>rw</FLAGS>
1416<NICK>Stream Type</NICK>
1417<BLURB>the type of the stream.</BLURB>
1418<DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT>
1419</ARG>
1420
1421<ARG>
1422<NAME>GstAppSrc::duration</NAME>
1423<TYPE>guint64</TYPE>
1424<RANGE></RANGE>
1425<FLAGS>rw</FLAGS>
1426<NICK>Duration</NICK>
1427<BLURB>The duration of the data stream in nanoseconds (GST_CLOCK_TIME_NONE if unknown).</BLURB>
1428<DEFAULT>18446744073709551615</DEFAULT>
1429</ARG>
1430
1431<ARG>
1432<NAME>GstAppSink::caps</NAME>
1433<TYPE>GstCaps*</TYPE>
1434<RANGE></RANGE>
1435<FLAGS>rw</FLAGS>
1436<NICK>Caps</NICK>
1437<BLURB>The allowed caps for the sink pad.</BLURB>
1438<DEFAULT></DEFAULT>
1439</ARG>
1440
1441<ARG>
1442<NAME>GstAppSink::drop</NAME>
1443<TYPE>gboolean</TYPE>
1444<RANGE></RANGE>
1445<FLAGS>rw</FLAGS>
1446<NICK>Drop</NICK>
1447<BLURB>Drop old buffers when the buffer queue is filled.</BLURB>
1448<DEFAULT>FALSE</DEFAULT>
1449</ARG>
1450
1451<ARG>
1452<NAME>GstAppSink::emit-signals</NAME>
1453<TYPE>gboolean</TYPE>
1454<RANGE></RANGE>
1455<FLAGS>rw</FLAGS>
1456<NICK>Emit signals</NICK>
1457<BLURB>Emit new-preroll and new-sample signals.</BLURB>
1458<DEFAULT>FALSE</DEFAULT>
1459</ARG>
1460
1461<ARG>
1462<NAME>GstAppSink::eos</NAME>
1463<TYPE>gboolean</TYPE>
1464<RANGE></RANGE>
1465<FLAGS>r</FLAGS>
1466<NICK>EOS</NICK>
1467<BLURB>Check if the sink is EOS or not started.</BLURB>
1468<DEFAULT>TRUE</DEFAULT>
1469</ARG>
1470
1471<ARG>
1472<NAME>GstAppSink::max-buffers</NAME>
1473<TYPE>guint</TYPE>
1474<RANGE></RANGE>
1475<FLAGS>rw</FLAGS>
1476<NICK>Max Buffers</NICK>
1477<BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB>
1478<DEFAULT>0</DEFAULT>
1479</ARG>
1480
1481<ARG>
1482<NAME>GstAppSink::wait-on-eos</NAME>
1483<TYPE>gboolean</TYPE>
1484<RANGE></RANGE>
1485<FLAGS>rw</FLAGS>
1486<NICK>Wait on EOS</NICK>
1487<BLURB>Wait for all buffers to be processed after receiving an EOS.</BLURB>
1488<DEFAULT>TRUE</DEFAULT>
1489</ARG>
1490
1491<ARG>
1492<NAME>GstAppSink::buffer-list</NAME>
1493<TYPE>gboolean</TYPE>
1494<RANGE></RANGE>
1495<FLAGS>rw</FLAGS>
1496<NICK>Buffer List</NICK>
1497<BLURB>Use buffer lists.</BLURB>
1498<DEFAULT>FALSE</DEFAULT>
1499</ARG>
1500
1501<ARG>
1502<NAME>GstVolume::mute</NAME>
1503<TYPE>gboolean</TYPE>
1504<RANGE></RANGE>
1505<FLAGS>rw</FLAGS>
1506<NICK>Mute</NICK>
1507<BLURB>mute channel.</BLURB>
1508<DEFAULT>FALSE</DEFAULT>
1509</ARG>
1510
1511<ARG>
1512<NAME>GstVolume::volume</NAME>
1513<TYPE>gdouble</TYPE>
1514<RANGE>[0,10]</RANGE>
1515<FLAGS>rw</FLAGS>
1516<NICK>Volume</NICK>
1517<BLURB>volume factor, 1.0=100%.</BLURB>
1518<DEFAULT>1</DEFAULT>
1519</ARG>
1520
1521<ARG>
1522<NAME>GstVideoTestSrc::background-color</NAME>
1523<TYPE>guint</TYPE>
1524<RANGE></RANGE>
1525<FLAGS>rw</FLAGS>
1526<NICK>Background Color</NICK>
1527<BLURB>Background color to use (big-endian ARGB).</BLURB>
1528<DEFAULT>4278190080</DEFAULT>
1529</ARG>
1530
1531<ARG>
1532<NAME>GstVideoTestSrc::foreground-color</NAME>
1533<TYPE>guint</TYPE>
1534<RANGE></RANGE>
1535<FLAGS>rw</FLAGS>
1536<NICK>Foreground Color</NICK>
1537<BLURB>Foreground color to use (big-endian ARGB).</BLURB>
1538<DEFAULT>4294967295</DEFAULT>
1539</ARG>
1540
1541<ARG>
1542<NAME>GstVideoTestSrc::horizontal-speed</NAME>
1543<TYPE>gint</TYPE>
1544<RANGE></RANGE>
1545<FLAGS>rw</FLAGS>
1546<NICK>Horizontal Speed</NICK>
1547<BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
1548<DEFAULT>0</DEFAULT>
1549</ARG>
1550
1551<ARG>
1552<NAME>GstVideoTestSrc::is-live</NAME>
1553<TYPE>gboolean</TYPE>
1554<RANGE></RANGE>
1555<FLAGS>rw</FLAGS>
1556<NICK>Is Live</NICK>
1557<BLURB>Whether to act as a live source.</BLURB>
1558<DEFAULT>FALSE</DEFAULT>
1559</ARG>
1560
1561<ARG>
1562<NAME>GstVideoTestSrc::k0</NAME>
1563<TYPE>gint</TYPE>
1564<RANGE></RANGE>
1565<FLAGS>rw</FLAGS>
1566<NICK>Zoneplate zero order phase</NICK>
1567<BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB>
1568<DEFAULT>0</DEFAULT>
1569</ARG>
1570
1571<ARG>
1572<NAME>GstVideoTestSrc::kt</NAME>
1573<TYPE>gint</TYPE>
1574<RANGE></RANGE>
1575<FLAGS>rw</FLAGS>
1576<NICK>Zoneplate 1st order t phase</NICK>
1577<BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB>
1578<DEFAULT>0</DEFAULT>
1579</ARG>
1580
1581<ARG>
1582<NAME>GstVideoTestSrc::kt2</NAME>
1583<TYPE>gint</TYPE>
1584<RANGE></RANGE>
1585<FLAGS>rw</FLAGS>
1586<NICK>Zoneplate 2nd order t phase</NICK>
1587<BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB>
1588<DEFAULT>0</DEFAULT>
1589</ARG>
1590
1591<ARG>
1592<NAME>GstVideoTestSrc::kx</NAME>
1593<TYPE>gint</TYPE>
1594<RANGE></RANGE>
1595<FLAGS>rw</FLAGS>
1596<NICK>Zoneplate 1st order x phase</NICK>
1597<BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB>
1598<DEFAULT>0</DEFAULT>
1599</ARG>
1600
1601<ARG>
1602<NAME>GstVideoTestSrc::kx2</NAME>
1603<TYPE>gint</TYPE>
1604<RANGE></RANGE>
1605<FLAGS>rw</FLAGS>
1606<NICK>Zoneplate 2nd order x phase</NICK>
1607<BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB>
1608<DEFAULT>0</DEFAULT>
1609</ARG>
1610
1611<ARG>
1612<NAME>GstVideoTestSrc::kxt</NAME>
1613<TYPE>gint</TYPE>
1614<RANGE></RANGE>
1615<FLAGS>rw</FLAGS>
1616<NICK>Zoneplate x*t product phase</NICK>
1617<BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB>
1618<DEFAULT>0</DEFAULT>
1619</ARG>
1620
1621<ARG>
1622<NAME>GstVideoTestSrc::kxy</NAME>
1623<TYPE>gint</TYPE>
1624<RANGE></RANGE>
1625<FLAGS>rw</FLAGS>
1626<NICK>Zoneplate x*y product phase</NICK>
1627<BLURB>Zoneplate x*y product phase.</BLURB>
1628<DEFAULT>0</DEFAULT>
1629</ARG>
1630
1631<ARG>
1632<NAME>GstVideoTestSrc::ky</NAME>
1633<TYPE>gint</TYPE>
1634<RANGE></RANGE>
1635<FLAGS>rw</FLAGS>
1636<NICK>Zoneplate 1st order y phase</NICK>
1637<BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB>
1638<DEFAULT>0</DEFAULT>
1639</ARG>
1640
1641<ARG>
1642<NAME>GstVideoTestSrc::ky2</NAME>
1643<TYPE>gint</TYPE>
1644<RANGE></RANGE>
1645<FLAGS>rw</FLAGS>
1646<NICK>Zoneplate 2nd order y phase</NICK>
1647<BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB>
1648<DEFAULT>0</DEFAULT>
1649</ARG>
1650
1651<ARG>
1652<NAME>GstVideoTestSrc::kyt</NAME>
1653<TYPE>gint</TYPE>
1654<RANGE></RANGE>
1655<FLAGS>rw</FLAGS>
1656<NICK>Zoneplate y*t product phase</NICK>
1657<BLURB>Zoneplate y*t product phase.</BLURB>
1658<DEFAULT>0</DEFAULT>
1659</ARG>
1660
1661<ARG>
1662<NAME>GstVideoTestSrc::pattern</NAME>
1663<TYPE>GstVideoTestSrcPattern</TYPE>
1664<RANGE></RANGE>
1665<FLAGS>rw</FLAGS>
1666<NICK>Pattern</NICK>
1667<BLURB>Type of test pattern to generate.</BLURB>
1668<DEFAULT>SMPTE 100% color bars</DEFAULT>
1669</ARG>
1670
1671<ARG>
1672<NAME>GstVideoTestSrc::timestamp-offset</NAME>
1673<TYPE>gint64</TYPE>
1674<RANGE>>= 0</RANGE>
1675<FLAGS>rw</FLAGS>
1676<NICK>Timestamp offset</NICK>
1677<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1678<DEFAULT>0</DEFAULT>
1679</ARG>
1680
1681<ARG>
1682<NAME>GstVideoTestSrc::xoffset</NAME>
1683<TYPE>gint</TYPE>
1684<RANGE></RANGE>
1685<FLAGS>rw</FLAGS>
1686<NICK>Zoneplate 2nd order products x offset</NICK>
1687<BLURB>Zoneplate 2nd order products x offset.</BLURB>
1688<DEFAULT>0</DEFAULT>
1689</ARG>
1690
1691<ARG>
1692<NAME>GstVideoTestSrc::yoffset</NAME>
1693<TYPE>gint</TYPE>
1694<RANGE></RANGE>
1695<FLAGS>rw</FLAGS>
1696<NICK>Zoneplate 2nd order products y offset</NICK>
1697<BLURB>Zoneplate 2nd order products y offset.</BLURB>
1698<DEFAULT>0</DEFAULT>
1699</ARG>
1700
1701<ARG>
1702<NAME>GstVideoTestSrc::animation-mode</NAME>
1703<TYPE>GstVideoTestSrcAnimationMode</TYPE>
1704<RANGE></RANGE>
1705<FLAGS>rw</FLAGS>
1706<NICK>Animation mode</NICK>
1707<BLURB>For pattern=ball, which counter defines the position of the ball.</BLURB>
1708<DEFAULT>frame count</DEFAULT>
1709</ARG>
1710
1711<ARG>
1712<NAME>GstVideoTestSrc::flip</NAME>
1713<TYPE>gboolean</TYPE>
1714<RANGE></RANGE>
1715<FLAGS>rw</FLAGS>
1716<NICK>Flip</NICK>
1717<BLURB>For pattern=ball, invert colors every second.</BLURB>
1718<DEFAULT>FALSE</DEFAULT>
1719</ARG>
1720
1721<ARG>
1722<NAME>GstVideoTestSrc::motion</NAME>
1723<TYPE>GstVideoTestSrcMotionType</TYPE>
1724<RANGE></RANGE>
1725<FLAGS>rw</FLAGS>
1726<NICK>Motion</NICK>
1727<BLURB>For pattern=ball, what motion the ball does.</BLURB>
1728<DEFAULT>Ball waves back and forth, up and down</DEFAULT>
1729</ARG>
1730
1731<ARG>
1732<NAME>GstVideoRate::average-period</NAME>
1733<TYPE>guint64</TYPE>
1734<RANGE><= G_MAXLONG</RANGE>
1735<FLAGS>rw</FLAGS>
1736<NICK>Period over which to average</NICK>
1737<BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB>
1738<DEFAULT>0</DEFAULT>
1739</ARG>
1740
1741<ARG>
1742<NAME>GstVideoRate::drop</NAME>
1743<TYPE>guint64</TYPE>
1744<RANGE></RANGE>
1745<FLAGS>r</FLAGS>
1746<NICK>Drop</NICK>
1747<BLURB>Number of dropped frames.</BLURB>
1748<DEFAULT>0</DEFAULT>
1749</ARG>
1750
1751<ARG>
1752<NAME>GstVideoRate::drop-only</NAME>
1753<TYPE>gboolean</TYPE>
1754<RANGE></RANGE>
1755<FLAGS>rw</FLAGS>
1756<NICK>Only Drop</NICK>
1757<BLURB>Only drop frames, no duplicates are produced.</BLURB>
1758<DEFAULT>FALSE</DEFAULT>
1759</ARG>
1760
1761<ARG>
1762<NAME>GstVideoRate::duplicate</NAME>
1763<TYPE>guint64</TYPE>
1764<RANGE></RANGE>
1765<FLAGS>r</FLAGS>
1766<NICK>Duplicate</NICK>
1767<BLURB>Number of duplicated frames.</BLURB>
1768<DEFAULT>0</DEFAULT>
1769</ARG>
1770
1771<ARG>
1772<NAME>GstVideoRate::in</NAME>
1773<TYPE>guint64</TYPE>
1774<RANGE></RANGE>
1775<FLAGS>r</FLAGS>
1776<NICK>In</NICK>
1777<BLURB>Number of input frames.</BLURB>
1778<DEFAULT>0</DEFAULT>
1779</ARG>
1780
1781<ARG>
1782<NAME>GstVideoRate::max-rate</NAME>
1783<TYPE>gint</TYPE>
1784<RANGE>>= 1</RANGE>
1785<FLAGS>rwx</FLAGS>
1786<NICK>maximum framerate</NICK>
1787<BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB>
1788<DEFAULT>2147483647</DEFAULT>
1789</ARG>
1790
1791<ARG>
1792<NAME>GstVideoRate::new-pref</NAME>
1793<TYPE>gdouble</TYPE>
1794<RANGE>[0,1]</RANGE>
1795<FLAGS>rw</FLAGS>
1796<NICK>New Pref</NICK>
1797<BLURB>Value indicating how much to prefer new frames (unused).</BLURB>
1798<DEFAULT>1</DEFAULT>
1799</ARG>
1800
1801<ARG>
1802<NAME>GstVideoRate::out</NAME>
1803<TYPE>guint64</TYPE>
1804<RANGE></RANGE>
1805<FLAGS>r</FLAGS>
1806<NICK>Out</NICK>
1807<BLURB>Number of output frames.</BLURB>
1808<DEFAULT>0</DEFAULT>
1809</ARG>
1810
1811<ARG>
1812<NAME>GstVideoRate::silent</NAME>
1813<TYPE>gboolean</TYPE>
1814<RANGE></RANGE>
1815<FLAGS>rw</FLAGS>
1816<NICK>silent</NICK>
1817<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
1818<DEFAULT>TRUE</DEFAULT>
1819</ARG>
1820
1821<ARG>
1822<NAME>GstVideoRate::skip-to-first</NAME>
1823<TYPE>gboolean</TYPE>
1824<RANGE></RANGE>
1825<FLAGS>rw</FLAGS>
1826<NICK>Skip to first buffer</NICK>
1827<BLURB>Don't produce buffers before the first one we receive.</BLURB>
1828<DEFAULT>FALSE</DEFAULT>
1829</ARG>
1830
1831<ARG>
1832<NAME>GstVideoRate::rate</NAME>
1833<TYPE>gdouble</TYPE>
1834<RANGE>>= 0</RANGE>
1835<FLAGS>rw</FLAGS>
1836<NICK>Rate</NICK>
1837<BLURB>Factor of speed for frame displaying.</BLURB>
1838<DEFAULT>1</DEFAULT>
1839</ARG>
1840
1841<ARG>
1842<NAME>GstVideoRate::max-duplication-time</NAME>
1843<TYPE>guint64</TYPE>
1844<RANGE></RANGE>
1845<FLAGS>rw</FLAGS>
1846<NICK>Maximum time to duplicate a frame</NICK>
1847<BLURB>Do not duplicate frames if the gap exceeds this period (in ns) (0 = disabled).</BLURB>
1848<DEFAULT>0</DEFAULT>
1849</ARG>
1850
1851<ARG>
1852<NAME>GstAudioConvert::dithering</NAME>
1853<TYPE>GstAudioDitherMethod</TYPE>
1854<RANGE></RANGE>
1855<FLAGS>rw</FLAGS>
1856<NICK>Dithering</NICK>
1857<BLURB>Selects between different dithering methods.</BLURB>
1858<DEFAULT>GST_AUDIO_DITHER_TPDF</DEFAULT>
1859</ARG>
1860
1861<ARG>
1862<NAME>GstAudioConvert::noise-shaping</NAME>
1863<TYPE>GstAudioNoiseShapingMethod</TYPE>
1864<RANGE></RANGE>
1865<FLAGS>rw</FLAGS>
1866<NICK>Noise shaping</NICK>
1867<BLURB>Selects between different noise shaping methods.</BLURB>
1868<DEFAULT>GST_AUDIO_NOISE_SHAPING_NONE</DEFAULT>
1869</ARG>
1870
1871<ARG>
1872<NAME>GstAudioConvert::mix-matrix</NAME>
1873<TYPE>GstValueArray</TYPE>
1874<RANGE></RANGE>
1875<FLAGS>rw</FLAGS>
1876<NICK>Input/output channel matrix</NICK>
1877<BLURB>Transformation matrix for input/output channels.</BLURB>
1878<DEFAULT></DEFAULT>
1879</ARG>
1880
1881<ARG>
1882<NAME>GstTCPServerSrc::current-port</NAME>
1883<TYPE>gint</TYPE>
1884<RANGE>[0,65535]</RANGE>
1885<FLAGS>r</FLAGS>
1886<NICK>current-port</NICK>
1887<BLURB>The port number the socket is currently bound to.</BLURB>
1888<DEFAULT>0</DEFAULT>
1889</ARG>
1890
1891<ARG>
1892<NAME>GstTCPServerSrc::host</NAME>
1893<TYPE>gchar*</TYPE>
1894<RANGE></RANGE>
1895<FLAGS>rw</FLAGS>
1896<NICK>Host</NICK>
1897<BLURB>The hostname to listen as.</BLURB>
1898<DEFAULT>NULL</DEFAULT>
1899</ARG>
1900
1901<ARG>
1902<NAME>GstTCPServerSrc::port</NAME>
1903<TYPE>gint</TYPE>
1904<RANGE>[0,65535]</RANGE>
1905<FLAGS>rw</FLAGS>
1906<NICK>Port</NICK>
1907<BLURB>The port to listen to (0=random available port).</BLURB>
1908<DEFAULT>4953</DEFAULT>
1909</ARG>
1910
1911<ARG>
1912<NAME>GstTCPServerSink::current-port</NAME>
1913<TYPE>gint</TYPE>
1914<RANGE>[0,65535]</RANGE>
1915<FLAGS>r</FLAGS>
1916<NICK>current-port</NICK>
1917<BLURB>The port number the socket is currently bound to.</BLURB>
1918<DEFAULT>0</DEFAULT>
1919</ARG>
1920
1921<ARG>
1922<NAME>GstTCPServerSink::host</NAME>
1923<TYPE>gchar*</TYPE>
1924<RANGE></RANGE>
1925<FLAGS>rw</FLAGS>
1926<NICK>host</NICK>
1927<BLURB>The host/IP to listen on.</BLURB>
1928<DEFAULT>"localhost"</DEFAULT>
1929</ARG>
1930
1931<ARG>
1932<NAME>GstTCPServerSink::port</NAME>
1933<TYPE>gint</TYPE>
1934<RANGE>[0,65535]</RANGE>
1935<FLAGS>rw</FLAGS>
1936<NICK>port</NICK>
1937<BLURB>The port to listen to (0=random available port).</BLURB>
1938<DEFAULT>4953</DEFAULT>
1939</ARG>
1940
1941<ARG>
1942<NAME>GstTCPClientSrc::host</NAME>
1943<TYPE>gchar*</TYPE>
1944<RANGE></RANGE>
1945<FLAGS>rw</FLAGS>
1946<NICK>Host</NICK>
1947<BLURB>The host IP address to receive packets from.</BLURB>
1948<DEFAULT>"localhost"</DEFAULT>
1949</ARG>
1950
1951<ARG>
1952<NAME>GstTCPClientSrc::port</NAME>
1953<TYPE>gint</TYPE>
1954<RANGE>[0,65535]</RANGE>
1955<FLAGS>rw</FLAGS>
1956<NICK>Port</NICK>
1957<BLURB>The port to receive packets from.</BLURB>
1958<DEFAULT>4953</DEFAULT>
1959</ARG>
1960
1961<ARG>
1962<NAME>GstTCPClientSrc::timeout</NAME>
1963<TYPE>guint</TYPE>
1964<RANGE></RANGE>
1965<FLAGS>rw</FLAGS>
1966<NICK>timeout</NICK>
1967<BLURB>Value in seconds to timeout a blocking I/O. 0 = No timeout. .</BLURB>
1968<DEFAULT>0</DEFAULT>
1969</ARG>
1970
1971<ARG>
1972<NAME>GstTCPClientSink::host</NAME>
1973<TYPE>gchar*</TYPE>
1974<RANGE></RANGE>
1975<FLAGS>rw</FLAGS>
1976<NICK>Host</NICK>
1977<BLURB>The host/IP to send the packets to.</BLURB>
1978<DEFAULT>"localhost"</DEFAULT>
1979</ARG>
1980
1981<ARG>
1982<NAME>GstTCPClientSink::port</NAME>
1983<TYPE>gint</TYPE>
1984<RANGE>[0,65535]</RANGE>
1985<FLAGS>rw</FLAGS>
1986<NICK>Port</NICK>
1987<BLURB>The port to send the packets to.</BLURB>
1988<DEFAULT>4953</DEFAULT>
1989</ARG>
1990
1991<ARG>
1992<NAME>GstMultiFdSink::handle-read</NAME>
1993<TYPE>gboolean</TYPE>
1994<RANGE></RANGE>
1995<FLAGS>rw</FLAGS>
1996<NICK>Handle Read</NICK>
1997<BLURB>Handle client reads and discard the data.</BLURB>
1998<DEFAULT>TRUE</DEFAULT>
1999</ARG>
2000
2001<ARG>
2002<NAME>GstAudioRate::add</NAME>
2003<TYPE>guint64</TYPE>
2004<RANGE></RANGE>
2005<FLAGS>r</FLAGS>
2006<NICK>Add</NICK>
2007<BLURB>Number of added samples.</BLURB>
2008<DEFAULT>0</DEFAULT>
2009</ARG>
2010
2011<ARG>
2012<NAME>GstAudioRate::drop</NAME>
2013<TYPE>guint64</TYPE>
2014<RANGE></RANGE>
2015<FLAGS>r</FLAGS>
2016<NICK>Drop</NICK>
2017<BLURB>Number of dropped samples.</BLURB>
2018<DEFAULT>0</DEFAULT>
2019</ARG>
2020
2021<ARG>
2022<NAME>GstAudioRate::in</NAME>
2023<TYPE>guint64</TYPE>
2024<RANGE></RANGE>
2025<FLAGS>r</FLAGS>
2026<NICK>In</NICK>
2027<BLURB>Number of input samples.</BLURB>
2028<DEFAULT>0</DEFAULT>
2029</ARG>
2030
2031<ARG>
2032<NAME>GstAudioRate::out</NAME>
2033<TYPE>guint64</TYPE>
2034<RANGE></RANGE>
2035<FLAGS>r</FLAGS>
2036<NICK>Out</NICK>
2037<BLURB>Number of output samples.</BLURB>
2038<DEFAULT>0</DEFAULT>
2039</ARG>
2040
2041<ARG>
2042<NAME>GstAudioRate::silent</NAME>
2043<TYPE>gboolean</TYPE>
2044<RANGE></RANGE>
2045<FLAGS>rw</FLAGS>
2046<NICK>silent</NICK>
2047<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
2048<DEFAULT>TRUE</DEFAULT>
2049</ARG>
2050
2051<ARG>
2052<NAME>GstAudioRate::skip-to-first</NAME>
2053<TYPE>gboolean</TYPE>
2054<RANGE></RANGE>
2055<FLAGS>rw</FLAGS>
2056<NICK>Skip to first buffer</NICK>
2057<BLURB>Don't produce buffers before the first one we receive.</BLURB>
2058<DEFAULT>FALSE</DEFAULT>
2059</ARG>
2060
2061<ARG>
2062<NAME>GstAudioRate::tolerance</NAME>
2063<TYPE>guint64</TYPE>
2064<RANGE></RANGE>
2065<FLAGS>rw</FLAGS>
2066<NICK>tolerance</NICK>
2067<BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB>
2068<DEFAULT>40000000</DEFAULT>
2069</ARG>
2070
2071<ARG>
2072<NAME>GstXvImageSink::autopaint-colorkey</NAME>
2073<TYPE>gboolean</TYPE>
2074<RANGE></RANGE>
2075<FLAGS>rw</FLAGS>
2076<NICK>Autofill with colorkey</NICK>
2077<BLURB>Whether to autofill overlay with colorkey.</BLURB>
2078<DEFAULT>TRUE</DEFAULT>
2079</ARG>
2080
2081<ARG>
2082<NAME>GstXvImageSink::brightness</NAME>
2083<TYPE>gint</TYPE>
2084<RANGE>[-1000,1000]</RANGE>
2085<FLAGS>rw</FLAGS>
2086<NICK>Brightness</NICK>
2087<BLURB>The brightness of the video.</BLURB>
2088<DEFAULT>0</DEFAULT>
2089</ARG>
2090
2091<ARG>
2092<NAME>GstXvImageSink::colorkey</NAME>
2093<TYPE>gint</TYPE>
2094<RANGE></RANGE>
2095<FLAGS>rw</FLAGS>
2096<NICK>Colorkey</NICK>
2097<BLURB>Color to use for the overlay mask.</BLURB>
2098<DEFAULT>0</DEFAULT>
2099</ARG>
2100
2101<ARG>
2102<NAME>GstXvImageSink::contrast</NAME>
2103<TYPE>gint</TYPE>
2104<RANGE>[-1000,1000]</RANGE>
2105<FLAGS>rw</FLAGS>
2106<NICK>Contrast</NICK>
2107<BLURB>The contrast of the video.</BLURB>
2108<DEFAULT>0</DEFAULT>
2109</ARG>
2110
2111<ARG>
2112<NAME>GstXvImageSink::device</NAME>
2113<TYPE>gchar*</TYPE>
2114<RANGE></RANGE>
2115<FLAGS>rw</FLAGS>
2116<NICK>Adaptor number</NICK>
2117<BLURB>The number of the video adaptor.</BLURB>
2118<DEFAULT>"0"</DEFAULT>
2119</ARG>
2120
2121<ARG>
2122<NAME>GstXvImageSink::device-name</NAME>
2123<TYPE>gchar*</TYPE>
2124<RANGE></RANGE>
2125<FLAGS>r</FLAGS>
2126<NICK>Adaptor name</NICK>
2127<BLURB>The name of the video adaptor.</BLURB>
2128<DEFAULT>NULL</DEFAULT>
2129</ARG>
2130
2131<ARG>
2132<NAME>GstXvImageSink::display</NAME>
2133<TYPE>gchar*</TYPE>
2134<RANGE></RANGE>
2135<FLAGS>rw</FLAGS>
2136<NICK>Display</NICK>
2137<BLURB>X Display name.</BLURB>
2138<DEFAULT>NULL</DEFAULT>
2139</ARG>
2140
2141<ARG>
2142<NAME>GstXvImageSink::double-buffer</NAME>
2143<TYPE>gboolean</TYPE>
2144<RANGE></RANGE>
2145<FLAGS>rw</FLAGS>
2146<NICK>Double-buffer</NICK>
2147<BLURB>Whether to double-buffer the output.</BLURB>
2148<DEFAULT>TRUE</DEFAULT>
2149</ARG>
2150
2151<ARG>
2152<NAME>GstXvImageSink::draw-borders</NAME>
2153<TYPE>gboolean</TYPE>
2154<RANGE></RANGE>
2155<FLAGS>rw</FLAGS>
2156<NICK>Draw Borders</NICK>
2157<BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB>
2158<DEFAULT>TRUE</DEFAULT>
2159</ARG>
2160
2161<ARG>
2162<NAME>GstXvImageSink::force-aspect-ratio</NAME>
2163<TYPE>gboolean</TYPE>
2164<RANGE></RANGE>
2165<FLAGS>rw</FLAGS>
2166<NICK>Force aspect ratio</NICK>
2167<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
2168<DEFAULT>TRUE</DEFAULT>
2169</ARG>
2170
2171<ARG>
2172<NAME>GstXvImageSink::handle-events</NAME>
2173<TYPE>gboolean</TYPE>
2174<RANGE></RANGE>
2175<FLAGS>rw</FLAGS>
2176<NICK>Handle XEvents</NICK>
2177<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
2178<DEFAULT>TRUE</DEFAULT>
2179</ARG>
2180
2181<ARG>
2182<NAME>GstXvImageSink::handle-expose</NAME>
2183<TYPE>gboolean</TYPE>
2184<RANGE></RANGE>
2185<FLAGS>rw</FLAGS>
2186<NICK>Handle expose</NICK>
2187<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
2188<DEFAULT>TRUE</DEFAULT>
2189</ARG>
2190
2191<ARG>
2192<NAME>GstXvImageSink::hue</NAME>
2193<TYPE>gint</TYPE>
2194<RANGE>[-1000,1000]</RANGE>
2195<FLAGS>rw</FLAGS>
2196<NICK>Hue</NICK>
2197<BLURB>The hue of the video.</BLURB>
2198<DEFAULT>0</DEFAULT>
2199</ARG>
2200
2201<ARG>
2202<NAME>GstXvImageSink::pixel-aspect-ratio</NAME>
2203<TYPE>gchar*</TYPE>
2204<RANGE></RANGE>
2205<FLAGS>rw</FLAGS>
2206<NICK>Pixel Aspect Ratio</NICK>
2207<BLURB>The pixel aspect ratio of the device.</BLURB>
2208<DEFAULT>"1/1"</DEFAULT>
2209</ARG>
2210
2211<ARG>
2212<NAME>GstXvImageSink::saturation</NAME>
2213<TYPE>gint</TYPE>
2214<RANGE>[-1000,1000]</RANGE>
2215<FLAGS>rw</FLAGS>
2216<NICK>Saturation</NICK>
2217<BLURB>The saturation of the video.</BLURB>
2218<DEFAULT>0</DEFAULT>
2219</ARG>
2220
2221<ARG>
2222<NAME>GstXvImageSink::synchronous</NAME>
2223<TYPE>gboolean</TYPE>
2224<RANGE></RANGE>
2225<FLAGS>rw</FLAGS>
2226<NICK>Synchronous</NICK>
2227<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
2228<DEFAULT>FALSE</DEFAULT>
2229</ARG>
2230
2231<ARG>
2232<NAME>GstXvImageSink::window-height</NAME>
2233<TYPE>guint64</TYPE>
2234<RANGE></RANGE>
2235<FLAGS>r</FLAGS>
2236<NICK>window-height</NICK>
2237<BLURB>Height of the window.</BLURB>
2238<DEFAULT>0</DEFAULT>
2239</ARG>
2240
2241<ARG>
2242<NAME>GstXvImageSink::window-width</NAME>
2243<TYPE>guint64</TYPE>
2244<RANGE></RANGE>
2245<FLAGS>r</FLAGS>
2246<NICK>window-width</NICK>
2247<BLURB>Width of the window.</BLURB>
2248<DEFAULT>0</DEFAULT>
2249</ARG>
2250
2251<ARG>
2252<NAME>GstXvImageSink::render-rectangle</NAME>
2253<TYPE>GstValueArray</TYPE>
2254<RANGE></RANGE>
2255<FLAGS>w</FLAGS>
2256<NICK>Render Rectangle</NICK>
2257<BLURB>The render rectangle ('<x, y, width, height>').</BLURB>
2258<DEFAULT></DEFAULT>
2259</ARG>
2260
2261<ARG>
2262<NAME>GstXImageSink::display</NAME>
2263<TYPE>gchar*</TYPE>
2264<RANGE></RANGE>
2265<FLAGS>rw</FLAGS>
2266<NICK>Display</NICK>
2267<BLURB>X Display name.</BLURB>
2268<DEFAULT>NULL</DEFAULT>
2269</ARG>
2270
2271<ARG>
2272<NAME>GstXImageSink::force-aspect-ratio</NAME>
2273<TYPE>gboolean</TYPE>
2274<RANGE></RANGE>
2275<FLAGS>rw</FLAGS>
2276<NICK>Force aspect ratio</NICK>
2277<BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB>
2278<DEFAULT>TRUE</DEFAULT>
2279</ARG>
2280
2281<ARG>
2282<NAME>GstXImageSink::handle-events</NAME>
2283<TYPE>gboolean</TYPE>
2284<RANGE></RANGE>
2285<FLAGS>rw</FLAGS>
2286<NICK>Handle XEvents</NICK>
2287<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
2288<DEFAULT>TRUE</DEFAULT>
2289</ARG>
2290
2291<ARG>
2292<NAME>GstXImageSink::handle-expose</NAME>
2293<TYPE>gboolean</TYPE>
2294<RANGE></RANGE>
2295<FLAGS>rw</FLAGS>
2296<NICK>Handle expose</NICK>
2297<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
2298<DEFAULT>TRUE</DEFAULT>
2299</ARG>
2300
2301<ARG>
2302<NAME>GstXImageSink::pixel-aspect-ratio</NAME>
2303<TYPE>gchar*</TYPE>
2304<RANGE></RANGE>
2305<FLAGS>rw</FLAGS>
2306<NICK>Pixel Aspect Ratio</NICK>
2307<BLURB>The pixel aspect ratio of the device.</BLURB>
2308<DEFAULT>"1/1"</DEFAULT>
2309</ARG>
2310
2311<ARG>
2312<NAME>GstXImageSink::synchronous</NAME>
2313<TYPE>gboolean</TYPE>
2314<RANGE></RANGE>
2315<FLAGS>rw</FLAGS>
2316<NICK>Synchronous</NICK>
2317<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
2318<DEFAULT>FALSE</DEFAULT>
2319</ARG>
2320
2321<ARG>
2322<NAME>GstXImageSink::window-height</NAME>
2323<TYPE>guint64</TYPE>
2324<RANGE></RANGE>
2325<FLAGS>r</FLAGS>
2326<NICK>window-height</NICK>
2327<BLURB>Height of the window.</BLURB>
2328<DEFAULT>0</DEFAULT>
2329</ARG>
2330
2331<ARG>
2332<NAME>GstXImageSink::window-width</NAME>
2333<TYPE>guint64</TYPE>
2334<RANGE></RANGE>
2335<FLAGS>r</FLAGS>
2336<NICK>window-width</NICK>
2337<BLURB>Width of the window.</BLURB>
2338<DEFAULT>0</DEFAULT>
2339</ARG>
2340
2341<ARG>
2342<NAME>GstTextRender::font-desc</NAME>
2343<TYPE>gchar*</TYPE>
2344<RANGE></RANGE>
2345<FLAGS>w</FLAGS>
2346<NICK>font description</NICK>
2347<BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB>
2348<DEFAULT>""</DEFAULT>
2349</ARG>
2350
2351<ARG>
2352<NAME>GstTextRender::halignment</NAME>
2353<TYPE>GstTextRenderHAlign</TYPE>
2354<RANGE></RANGE>
2355<FLAGS>rw</FLAGS>
2356<NICK>horizontal alignment</NICK>
2357<BLURB>Horizontal alignment of the text.</BLURB>
2358<DEFAULT>center</DEFAULT>
2359</ARG>
2360
2361<ARG>
2362<NAME>GstTextRender::line-alignment</NAME>
2363<TYPE>GstTextRenderLineAlign</TYPE>
2364<RANGE></RANGE>
2365<FLAGS>rw</FLAGS>
2366<NICK>line alignment</NICK>
2367<BLURB>Alignment of text lines relative to each other.</BLURB>
2368<DEFAULT>center</DEFAULT>
2369</ARG>
2370
2371<ARG>
2372<NAME>GstTextRender::valignment</NAME>
2373<TYPE>GstTextRenderVAlign</TYPE>
2374<RANGE></RANGE>
2375<FLAGS>rw</FLAGS>
2376<NICK>vertical alignment</NICK>
2377<BLURB>Vertical alignment of the text.</BLURB>
2378<DEFAULT>baseline</DEFAULT>
2379</ARG>
2380
2381<ARG>
2382<NAME>GstTextRender::xpad</NAME>
2383<TYPE>gint</TYPE>
2384<RANGE>>= 0</RANGE>
2385<FLAGS>rw</FLAGS>
2386<NICK>horizontal paddding</NICK>
2387<BLURB>Horizontal paddding when using left/right alignment.</BLURB>
2388<DEFAULT>25</DEFAULT>
2389</ARG>
2390
2391<ARG>
2392<NAME>GstTextRender::ypad</NAME>
2393<TYPE>gint</TYPE>
2394<RANGE>>= 0</RANGE>
2395<FLAGS>rw</FLAGS>
2396<NICK>vertical padding</NICK>
2397<BLURB>Vertical padding when using top/bottom alignment.</BLURB>
2398<DEFAULT>25</DEFAULT>
2399</ARG>
2400
2401<ARG>
2402<NAME>GstClockOverlay::time-format</NAME>
2403<TYPE>gchar*</TYPE>
2404<RANGE></RANGE>
2405<FLAGS>rw</FLAGS>
2406<NICK>Date/Time Format</NICK>
2407<BLURB>Format to use for time and date value, as in strftime.</BLURB>
2408<DEFAULT>"%H:%M:%S"</DEFAULT>
2409</ARG>
2410
2411<ARG>
2412<NAME>GstVorbisEnc::bitrate</NAME>
2413<TYPE>gint</TYPE>
2414<RANGE>[G_MAXULONG,250001]</RANGE>
2415<FLAGS>rw</FLAGS>
2416<NICK>Target Bitrate</NICK>
2417<BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB>
2418<DEFAULT>-1</DEFAULT>
2419</ARG>
2420
2421<ARG>
2422<NAME>GstVorbisEnc::last-message</NAME>
2423<TYPE>gchar*</TYPE>
2424<RANGE></RANGE>
2425<FLAGS>r</FLAGS>
2426<NICK>last-message</NICK>
2427<BLURB>The last status message.</BLURB>
2428<DEFAULT>NULL</DEFAULT>
2429</ARG>
2430
2431<ARG>
2432<NAME>GstVorbisEnc::managed</NAME>
2433<TYPE>gboolean</TYPE>
2434<RANGE></RANGE>
2435<FLAGS>rw</FLAGS>
2436<NICK>Managed</NICK>
2437<BLURB>Enable bitrate management engine.</BLURB>
2438<DEFAULT>FALSE</DEFAULT>
2439</ARG>
2440
2441<ARG>
2442<NAME>GstVorbisEnc::max-bitrate</NAME>
2443<TYPE>gint</TYPE>
2444<RANGE>[G_MAXULONG,250001]</RANGE>
2445<FLAGS>rw</FLAGS>
2446<NICK>Maximum Bitrate</NICK>
2447<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
2448<DEFAULT>-1</DEFAULT>
2449</ARG>
2450
2451<ARG>
2452<NAME>GstVorbisEnc::min-bitrate</NAME>
2453<TYPE>gint</TYPE>
2454<RANGE>[G_MAXULONG,250001]</RANGE>
2455<FLAGS>rw</FLAGS>
2456<NICK>Minimum Bitrate</NICK>
2457<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
2458<DEFAULT>-1</DEFAULT>
2459</ARG>
2460
2461<ARG>
2462<NAME>GstVorbisEnc::quality</NAME>
2463<TYPE>gfloat</TYPE>
2464<RANGE>[-0.1,1]</RANGE>
2465<FLAGS>rw</FLAGS>
2466<NICK>Quality</NICK>
2467<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
2468<DEFAULT>0.3</DEFAULT>
2469</ARG>
2470
2471<ARG>
2472<NAME>GstCdParanoiaSrc::cache-size</NAME>
2473<TYPE>gint</TYPE>
2474<RANGE>>= G_MAXULONG</RANGE>
2475<FLAGS>rw</FLAGS>
2476<NICK>Cache size</NICK>
2477<BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB>
2478<DEFAULT>-1</DEFAULT>
2479</ARG>
2480
2481<ARG>
2482<NAME>GstCdParanoiaSrc::generic-device</NAME>
2483<TYPE>gchar*</TYPE>
2484<RANGE></RANGE>
2485<FLAGS>rw</FLAGS>
2486<NICK>Generic device</NICK>
2487<BLURB>Use specified generic scsi device.</BLURB>
2488<DEFAULT>NULL</DEFAULT>
2489</ARG>
2490
2491<ARG>
2492<NAME>GstCdParanoiaSrc::paranoia-mode</NAME>
2493<TYPE>GstCdParanoiaMode</TYPE>
2494<RANGE></RANGE>
2495<FLAGS>rw</FLAGS>
2496<NICK>Paranoia mode</NICK>
2497<BLURB>Type of checking to perform.</BLURB>
2498<DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT>
2499</ARG>
2500
2501<ARG>
2502<NAME>GstCdParanoiaSrc::read-speed</NAME>
2503<TYPE>gint</TYPE>
2504<RANGE>>= G_MAXULONG</RANGE>
2505<FLAGS>rw</FLAGS>
2506<NICK>Read speed</NICK>
2507<BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB>
2508<DEFAULT>-1</DEFAULT>
2509</ARG>
2510
2511<ARG>
2512<NAME>GstCdParanoiaSrc::search-overlap</NAME>
2513<TYPE>gint</TYPE>
2514<RANGE>[G_MAXULONG,75]</RANGE>
2515<FLAGS>rw</FLAGS>
2516<NICK>Search overlap</NICK>
2517<BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
2518<DEFAULT>-1</DEFAULT>
2519</ARG>
2520
2521<ARG>
2522<NAME>GstAlsaSrc::card-name</NAME>
2523<TYPE>gchar*</TYPE>
2524<RANGE></RANGE>
2525<FLAGS>r</FLAGS>
2526<NICK>Card name</NICK>
2527<BLURB>Human-readable name of the sound card.</BLURB>
2528<DEFAULT>""</DEFAULT>
2529</ARG>
2530
2531<ARG>
2532<NAME>GstAlsaSrc::device</NAME>
2533<TYPE>gchar*</TYPE>
2534<RANGE></RANGE>
2535<FLAGS>rw</FLAGS>
2536<NICK>Device</NICK>
2537<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2538<DEFAULT>"default"</DEFAULT>
2539</ARG>
2540
2541<ARG>
2542<NAME>GstAlsaSrc::device-name</NAME>
2543<TYPE>gchar*</TYPE>
2544<RANGE></RANGE>
2545<FLAGS>r</FLAGS>
2546<NICK>Device name</NICK>
2547<BLURB>Human-readable name of the sound device.</BLURB>
2548<DEFAULT>""</DEFAULT>
2549</ARG>
2550
2551<ARG>
2552<NAME>GstAlsaSink::card-name</NAME>
2553<TYPE>gchar*</TYPE>
2554<RANGE></RANGE>
2555<FLAGS>r</FLAGS>
2556<NICK>Card name</NICK>
2557<BLURB>Human-readable name of the sound card.</BLURB>
2558<DEFAULT>""</DEFAULT>
2559</ARG>
2560
2561<ARG>
2562<NAME>GstAlsaSink::device</NAME>
2563<TYPE>gchar*</TYPE>
2564<RANGE></RANGE>
2565<FLAGS>rw</FLAGS>
2566<NICK>Device</NICK>
2567<BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2568<DEFAULT>"default"</DEFAULT>
2569</ARG>
2570
2571<ARG>
2572<NAME>GstAlsaSink::device-name</NAME>
2573<TYPE>gchar*</TYPE>
2574<RANGE></RANGE>
2575<FLAGS>r</FLAGS>
2576<NICK>Device name</NICK>
2577<BLURB>Human-readable name of the sound device.</BLURB>
2578<DEFAULT>""</DEFAULT>
2579</ARG>
2580
2581<ARG>
2582<NAME>GstOggMux::max-delay</NAME>
2583<TYPE>guint64</TYPE>
2584<RANGE></RANGE>
2585<FLAGS>rw</FLAGS>
2586<NICK>Max delay</NICK>
2587<BLURB>Maximum delay in multiplexing streams.</BLURB>
2588<DEFAULT>500000000</DEFAULT>
2589</ARG>
2590
2591<ARG>
2592<NAME>GstOggMux::max-page-delay</NAME>
2593<TYPE>guint64</TYPE>
2594<RANGE></RANGE>
2595<FLAGS>rw</FLAGS>
2596<NICK>Max page delay</NICK>
2597<BLURB>Maximum delay for sending out a page.</BLURB>
2598<DEFAULT>500000000</DEFAULT>
2599</ARG>
2600
2601<ARG>
2602<NAME>GstOggMux::max-tolerance</NAME>
2603<TYPE>guint64</TYPE>
2604<RANGE></RANGE>
2605<FLAGS>rw</FLAGS>
2606<NICK>Max time tolerance</NICK>
2607<BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB>
2608<DEFAULT>40000000</DEFAULT>
2609</ARG>
2610
2611<ARG>
2612<NAME>GstOggMux::skeleton</NAME>
2613<TYPE>gboolean</TYPE>
2614<RANGE></RANGE>
2615<FLAGS>rw</FLAGS>
2616<NICK>Skeleton</NICK>
2617<BLURB>Whether to include a Skeleton track.</BLURB>
2618<DEFAULT>FALSE</DEFAULT>
2619</ARG>
2620
2621<ARG>
2622<NAME>GstTheoraEnc::bitrate</NAME>
2623<TYPE>gint</TYPE>
2624<RANGE>[0,16777215]</RANGE>
2625<FLAGS>rw</FLAGS>
2626<NICK>Bitrate</NICK>
2627<BLURB>Compressed video bitrate (kbps).</BLURB>
2628<DEFAULT>0</DEFAULT>
2629</ARG>
2630
2631<ARG>
2632<NAME>GstTheoraEnc::cap-overflow</NAME>
2633<TYPE>gboolean</TYPE>
2634<RANGE></RANGE>
2635<FLAGS>rw</FLAGS>
2636<NICK>Cap overflow</NICK>
2637<BLURB>Enable capping of bit reservoir overflows.</BLURB>
2638<DEFAULT>TRUE</DEFAULT>
2639</ARG>
2640
2641<ARG>
2642<NAME>GstTheoraEnc::cap-underflow</NAME>
2643<TYPE>gboolean</TYPE>
2644<RANGE></RANGE>
2645<FLAGS>rw</FLAGS>
2646<NICK>Cap underflow</NICK>
2647<BLURB>Enable capping of bit reservoir underflows.</BLURB>
2648<DEFAULT>FALSE</DEFAULT>
2649</ARG>
2650
2651<ARG>
2652<NAME>GstTheoraEnc::drop-frames</NAME>
2653<TYPE>gboolean</TYPE>
2654<RANGE></RANGE>
2655<FLAGS>rw</FLAGS>
2656<NICK>Drop frames</NICK>
2657<BLURB>Allow or disallow frame dropping.</BLURB>
2658<DEFAULT>TRUE</DEFAULT>
2659</ARG>
2660
2661<ARG>
2662<NAME>GstTheoraEnc::keyframe-auto</NAME>
2663<TYPE>gboolean</TYPE>
2664<RANGE></RANGE>
2665<FLAGS>rw</FLAGS>
2666<NICK>Keyframe Auto</NICK>
2667<BLURB>Automatic keyframe detection.</BLURB>
2668<DEFAULT>TRUE</DEFAULT>
2669</ARG>
2670
2671<ARG>
2672<NAME>GstTheoraEnc::keyframe-force</NAME>
2673<TYPE>gint</TYPE>
2674<RANGE>[1,32768]</RANGE>
2675<FLAGS>rw</FLAGS>
2676<NICK>Keyframe force</NICK>
2677<BLURB>Force keyframe every N frames.</BLURB>
2678<DEFAULT>64</DEFAULT>
2679</ARG>
2680
2681<ARG>
2682<NAME>GstTheoraEnc::keyframe-freq</NAME>
2683<TYPE>gint</TYPE>
2684<RANGE>[1,32768]</RANGE>
2685<FLAGS>rw</FLAGS>
2686<NICK>Keyframe frequency</NICK>
2687<BLURB>Keyframe frequency.</BLURB>
2688<DEFAULT>64</DEFAULT>
2689</ARG>
2690
2691<ARG>
2692<NAME>GstTheoraEnc::multipass-cache-file</NAME>
2693<TYPE>gchar*</TYPE>
2694<RANGE></RANGE>
2695<FLAGS>rw</FLAGS>
2696<NICK>Multipass Cache File</NICK>
2697<BLURB>Multipass cache file.</BLURB>
2698<DEFAULT>NULL</DEFAULT>
2699</ARG>
2700
2701<ARG>
2702<NAME>GstTheoraEnc::multipass-mode</NAME>
2703<TYPE>GstTheoraEncMultipassMode</TYPE>
2704<RANGE></RANGE>
2705<FLAGS>rw</FLAGS>
2706<NICK>Multipass mode</NICK>
2707<BLURB>Single pass or first/second pass.</BLURB>
2708<DEFAULT>Single pass</DEFAULT>
2709</ARG>
2710
2711<ARG>
2712<NAME>GstTheoraEnc::quality</NAME>
2713<TYPE>gint</TYPE>
2714<RANGE>[0,63]</RANGE>
2715<FLAGS>rw</FLAGS>
2716<NICK>Quality</NICK>
2717<BLURB>Video quality.</BLURB>
2718<DEFAULT>48</DEFAULT>
2719</ARG>
2720
2721<ARG>
2722<NAME>GstTheoraEnc::rate-buffer</NAME>
2723<TYPE>gint</TYPE>
2724<RANGE>[0,1000]</RANGE>
2725<FLAGS>rw</FLAGS>
2726<NICK>Rate Control Buffer</NICK>
2727<BLURB>Sets the size of the rate control buffer, in units of frames.  The default value of 0 instructs the encoder to automatically select an appropriate value.</BLURB>
2728<DEFAULT>0</DEFAULT>
2729</ARG>
2730
2731<ARG>
2732<NAME>GstTheoraEnc::speed-level</NAME>
2733<TYPE>gint</TYPE>
2734<RANGE>[0,3]</RANGE>
2735<FLAGS>rw</FLAGS>
2736<NICK>Speed level</NICK>
2737<BLURB>Controls the amount of motion vector searching done while encoding.</BLURB>
2738<DEFAULT>1</DEFAULT>
2739</ARG>
2740
2741<ARG>
2742<NAME>GstTheoraEnc::vp3-compatible</NAME>
2743<TYPE>gboolean</TYPE>
2744<RANGE></RANGE>
2745<FLAGS>rw</FLAGS>
2746<NICK>VP3 compatible</NICK>
2747<BLURB>Disables non-VP3 compatible features.</BLURB>
2748<DEFAULT>FALSE</DEFAULT>
2749</ARG>
2750
2751<ARG>
2752<NAME>GstSocketSrc::socket</NAME>
2753<TYPE>GSocket*</TYPE>
2754<RANGE></RANGE>
2755<FLAGS>rw</FLAGS>
2756<NICK>Socket</NICK>
2757<BLURB>The socket to receive packets from.</BLURB>
2758<DEFAULT></DEFAULT>
2759</ARG>
2760
2761<ARG>
2762<NAME>GstSocketSrc::caps</NAME>
2763<TYPE>GstCaps*</TYPE>
2764<RANGE></RANGE>
2765<FLAGS>rw</FLAGS>
2766<NICK>Caps</NICK>
2767<BLURB>The caps of the source pad.</BLURB>
2768<DEFAULT></DEFAULT>
2769</ARG>
2770
2771<ARG>
2772<NAME>GstSocketSrc::send-messages</NAME>
2773<TYPE>gboolean</TYPE>
2774<RANGE></RANGE>
2775<FLAGS>rw</FLAGS>
2776<NICK>Send Messages</NICK>
2777<BLURB>If GstNetworkMessage events should be handled.</BLURB>
2778<DEFAULT>FALSE</DEFAULT>
2779</ARG>
2780
2781<ARG>
2782<NAME>GstTimeOverlay::time-mode</NAME>
2783<TYPE>GstTimeOverlayTimeLine</TYPE>
2784<RANGE></RANGE>
2785<FLAGS>rw</FLAGS>
2786<NICK>Time Mode</NICK>
2787<BLURB>What time to show.</BLURB>
2788<DEFAULT>buffer-time</DEFAULT>
2789</ARG>
2790
2791<ARG>
2792<NAME>GstAlsaMidiSrc::ports</NAME>
2793<TYPE>gchar*</TYPE>
2794<RANGE></RANGE>
2795<FLAGS>rw</FLAGS>
2796<NICK>Ports</NICK>
2797<BLURB>Comma separated list of sequencer ports (e.g. client:port,...).</BLURB>
2798<DEFAULT>NULL</DEFAULT>
2799</ARG>
2800
2801<ARG>
2802<NAME>GstMultiSocketSink::send-dispatched</NAME>
2803<TYPE>gboolean</TYPE>
2804<RANGE></RANGE>
2805<FLAGS>rw</FLAGS>
2806<NICK>Send Dispatched</NICK>
2807<BLURB>If GstNetworkMessageDispatched events should be pushed.</BLURB>
2808<DEFAULT>FALSE</DEFAULT>
2809</ARG>
2810
2811<ARG>
2812<NAME>GstMultiSocketSink::send-messages</NAME>
2813<TYPE>gboolean</TYPE>
2814<RANGE></RANGE>
2815<FLAGS>rw</FLAGS>
2816<NICK>Send Messages</NICK>
2817<BLURB>If GstNetworkMessage events should be pushed.</BLURB>
2818<DEFAULT>FALSE</DEFAULT>
2819</ARG>
2820
2821<ARG>
2822<NAME>GstOpusEnc::audio</NAME>
2823<TYPE>gboolean</TYPE>
2824<RANGE></RANGE>
2825<FLAGS>rw</FLAGS>
2826<NICK>Audio or voice</NICK>
2827<BLURB>Audio or voice (DEPRECATED: use audio-type).</BLURB>
2828<DEFAULT>TRUE</DEFAULT>
2829</ARG>
2830
2831<ARG>
2832<NAME>GstOpusEnc::audio-type</NAME>
2833<TYPE>GstOpusEncAudioType</TYPE>
2834<RANGE></RANGE>
2835<FLAGS>rw</FLAGS>
2836<NICK>What type of audio to optimize for</NICK>
2837<BLURB>What type of audio to optimize for.</BLURB>
2838<DEFAULT>Generic audio</DEFAULT>
2839</ARG>
2840
2841<ARG>
2842<NAME>GstOpusEnc::bandwidth</NAME>
2843<TYPE>GstOpusEncBandwidth</TYPE>
2844<RANGE></RANGE>
2845<FLAGS>rw</FLAGS>
2846<NICK>Band Width</NICK>
2847<BLURB>Audio Band Width.</BLURB>
2848<DEFAULT>Full band</DEFAULT>
2849</ARG>
2850
2851<ARG>
2852<NAME>GstOpusEnc::bitrate</NAME>
2853<TYPE>gint</TYPE>
2854<RANGE>[4000,650000]</RANGE>
2855<FLAGS>rw</FLAGS>
2856<NICK>Encoding Bit-rate</NICK>
2857<BLURB>Specify an encoding bit-rate (in bps).</BLURB>
2858<DEFAULT>64000</DEFAULT>
2859</ARG>
2860
2861<ARG>
2862<NAME>GstOpusEnc::bitrate-type</NAME>
2863<TYPE>GstOpusEncBitrateType</TYPE>
2864<RANGE></RANGE>
2865<FLAGS>rw</FLAGS>
2866<NICK>Bitrate type</NICK>
2867<BLURB>Bitrate type.</BLURB>
2868<DEFAULT>CBR</DEFAULT>
2869</ARG>
2870
2871<ARG>
2872<NAME>GstOpusEnc::cbr</NAME>
2873<TYPE>gboolean</TYPE>
2874<RANGE></RANGE>
2875<FLAGS>rw</FLAGS>
2876<NICK>Constant bit rate</NICK>
2877<BLURB>Constant bit rate (DEPRECATED: use bitrate-type).</BLURB>
2878<DEFAULT>TRUE</DEFAULT>
2879</ARG>
2880
2881<ARG>
2882<NAME>GstOpusEnc::complexity</NAME>
2883<TYPE>gint</TYPE>
2884<RANGE>[0,10]</RANGE>
2885<FLAGS>rw</FLAGS>
2886<NICK>Complexity</NICK>
2887<BLURB>Complexity.</BLURB>
2888<DEFAULT>10</DEFAULT>
2889</ARG>
2890
2891<ARG>
2892<NAME>GstOpusEnc::constrained-vbr</NAME>
2893<TYPE>gboolean</TYPE>
2894<RANGE></RANGE>
2895<FLAGS>rw</FLAGS>
2896<NICK>Constrained VBR</NICK>
2897<BLURB>Constrained VBR (DEPRECATED: use bitrate-type).</BLURB>
2898<DEFAULT>TRUE</DEFAULT>
2899</ARG>
2900
2901<ARG>
2902<NAME>GstOpusEnc::dtx</NAME>
2903<TYPE>gboolean</TYPE>
2904<RANGE></RANGE>
2905<FLAGS>rw</FLAGS>
2906<NICK>DTX</NICK>
2907<BLURB>DTX.</BLURB>
2908<DEFAULT>FALSE</DEFAULT>
2909</ARG>
2910
2911<ARG>
2912<NAME>GstOpusEnc::frame-size</NAME>
2913<TYPE>GstOpusEncFrameSize</TYPE>
2914<RANGE></RANGE>
2915<FLAGS>rw</FLAGS>
2916<NICK>Frame Size</NICK>
2917<BLURB>The duration of an audio frame, in ms.</BLURB>
2918<DEFAULT>20</DEFAULT>
2919</ARG>
2920
2921<ARG>
2922<NAME>GstOpusEnc::inband-fec</NAME>
2923<TYPE>gboolean</TYPE>
2924<RANGE></RANGE>
2925<FLAGS>rw</FLAGS>
2926<NICK>In-band FEC</NICK>
2927<BLURB>Enable forward error correction.</BLURB>
2928<DEFAULT>FALSE</DEFAULT>
2929</ARG>
2930
2931<ARG>
2932<NAME>GstOpusEnc::max-payload-size</NAME>
2933<TYPE>guint</TYPE>
2934<RANGE>[2,4000]</RANGE>
2935<FLAGS>rw</FLAGS>
2936<NICK>Max payload size</NICK>
2937<BLURB>Maximum payload size in bytes.</BLURB>
2938<DEFAULT>4000</DEFAULT>
2939</ARG>
2940
2941<ARG>
2942<NAME>GstOpusEnc::packet-loss-percentage</NAME>
2943<TYPE>gint</TYPE>
2944<RANGE>[0,100]</RANGE>
2945<FLAGS>rw</FLAGS>
2946<NICK>Loss percentage</NICK>
2947<BLURB>Packet loss percentage.</BLURB>
2948<DEFAULT>0</DEFAULT>
2949</ARG>
2950
2951<ARG>
2952<NAME>GstOpusDec::apply-gain</NAME>
2953<TYPE>gboolean</TYPE>
2954<RANGE></RANGE>
2955<FLAGS>rw</FLAGS>
2956<NICK>Apply gain</NICK>
2957<BLURB>Apply gain if any is specified in the header.</BLURB>
2958<DEFAULT>TRUE</DEFAULT>
2959</ARG>
2960
2961<ARG>
2962<NAME>GstOpusDec::use-inband-fec</NAME>
2963<TYPE>gboolean</TYPE>
2964<RANGE></RANGE>
2965<FLAGS>rw</FLAGS>
2966<NICK>Use in-band FEC</NICK>
2967<BLURB>Use forward error correction if available (needs PLC enabled).</BLURB>
2968<DEFAULT>FALSE</DEFAULT>
2969</ARG>
2970
2971<ARG>
2972<NAME>GstOpusDec::phase-inversion</NAME>
2973<TYPE>gboolean</TYPE>
2974<RANGE></RANGE>
2975<FLAGS>rw</FLAGS>
2976<NICK>Control Phase Inversion</NICK>
2977<BLURB>Set to true to enable phase inversion, this will slightly improve stereo quality, but will have side effects when downmixed to mono.</BLURB>
2978<DEFAULT>FALSE</DEFAULT>
2979</ARG>
2980
2981<ARG>
2982<NAME>GstURISourceBin::buffer-duration</NAME>
2983<TYPE>gint64</TYPE>
2984<RANGE>>= G_MAXULONG</RANGE>
2985<FLAGS>rw</FLAGS>
2986<NICK>Buffer duration (ns)</NICK>
2987<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
2988<DEFAULT>-1</DEFAULT>
2989</ARG>
2990
2991<ARG>
2992<NAME>GstURISourceBin::buffer-size</NAME>
2993<TYPE>gint</TYPE>
2994<RANGE>>= G_MAXULONG</RANGE>
2995<FLAGS>rw</FLAGS>
2996<NICK>Buffer size (bytes)</NICK>
2997<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
2998<DEFAULT>-1</DEFAULT>
2999</ARG>
3000
3001<ARG>
3002<NAME>GstURISourceBin::connection-speed</NAME>
3003<TYPE>guint64</TYPE>
3004<RANGE><= 18446744073709551</RANGE>
3005<FLAGS>rw</FLAGS>
3006<NICK>Connection Speed</NICK>
3007<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
3008<DEFAULT>0</DEFAULT>
3009</ARG>
3010
3011<ARG>
3012<NAME>GstURISourceBin::download</NAME>
3013<TYPE>gboolean</TYPE>
3014<RANGE></RANGE>
3015<FLAGS>rw</FLAGS>
3016<NICK>Download</NICK>
3017<BLURB>Attempt download buffering when buffering network streams.</BLURB>
3018<DEFAULT>FALSE</DEFAULT>
3019</ARG>
3020
3021<ARG>
3022<NAME>GstURISourceBin::ring-buffer-max-size</NAME>
3023<TYPE>guint64</TYPE>
3024<RANGE><= G_MAXUINT</RANGE>
3025<FLAGS>rw</FLAGS>
3026<NICK>Max. ring buffer size (bytes)</NICK>
3027<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
3028<DEFAULT>0</DEFAULT>
3029</ARG>
3030
3031<ARG>
3032<NAME>GstURISourceBin::source</NAME>
3033<TYPE>GstElement*</TYPE>
3034<RANGE></RANGE>
3035<FLAGS>r</FLAGS>
3036<NICK>Source</NICK>
3037<BLURB>Source object used.</BLURB>
3038<DEFAULT></DEFAULT>
3039</ARG>
3040
3041<ARG>
3042<NAME>GstURISourceBin::uri</NAME>
3043<TYPE>gchar*</TYPE>
3044<RANGE></RANGE>
3045<FLAGS>rw</FLAGS>
3046<NICK>URI</NICK>
3047<BLURB>URI to decode.</BLURB>
3048<DEFAULT>NULL</DEFAULT>
3049</ARG>
3050
3051<ARG>
3052<NAME>GstURISourceBin::use-buffering</NAME>
3053<TYPE>gboolean</TYPE>
3054<RANGE></RANGE>
3055<FLAGS>rw</FLAGS>
3056<NICK>Use Buffering</NICK>
3057<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
3058<DEFAULT>TRUE</DEFAULT>
3059</ARG>
3060
3061<ARG>
3062<NAME>GstURISourceBin::high-watermark</NAME>
3063<TYPE>gdouble</TYPE>
3064<RANGE>[0,1]</RANGE>
3065<FLAGS>rw</FLAGS>
3066<NICK>High watermark</NICK>
3067<BLURB>High threshold for buffering to finish. Only used if use-buffering is True.</BLURB>
3068<DEFAULT>0.99</DEFAULT>
3069</ARG>
3070
3071<ARG>
3072<NAME>GstURISourceBin::low-watermark</NAME>
3073<TYPE>gdouble</TYPE>
3074<RANGE>[0,1]</RANGE>
3075<FLAGS>rw</FLAGS>
3076<NICK>Low watermark</NICK>
3077<BLURB>Low threshold for buffering to start. Only used if use-buffering is True.</BLURB>
3078<DEFAULT>0.01</DEFAULT>
3079</ARG>
3080
3081<ARG>
3082<NAME>GstURISourceBin::statistics</NAME>
3083<TYPE>GstStructure*</TYPE>
3084<RANGE></RANGE>
3085<FLAGS>r</FLAGS>
3086<NICK>Queue Statistics</NICK>
3087<BLURB>A set of statistics over all the queue-like elements contained in this element.</BLURB>
3088<DEFAULT></DEFAULT>
3089</ARG>
3090
3091<ARG>
3092<NAME>GstPlayBin3::audio-filter</NAME>
3093<TYPE>GstElement*</TYPE>
3094<RANGE></RANGE>
3095<FLAGS>rw</FLAGS>
3096<NICK>Audio filter</NICK>
3097<BLURB>the audio filter(s) to apply, if possible.</BLURB>
3098<DEFAULT></DEFAULT>
3099</ARG>
3100
3101<ARG>
3102<NAME>GstPlayBin3::audio-sink</NAME>
3103<TYPE>GstElement*</TYPE>
3104<RANGE></RANGE>
3105<FLAGS>rw</FLAGS>
3106<NICK>Audio Sink</NICK>
3107<BLURB>the audio output element to use (NULL = default sink).</BLURB>
3108<DEFAULT></DEFAULT>
3109</ARG>
3110
3111<ARG>
3112<NAME>GstPlayBin3::audio-stream-combiner</NAME>
3113<TYPE>GstElement*</TYPE>
3114<RANGE></RANGE>
3115<FLAGS>rw</FLAGS>
3116<NICK>Audio stream combiner</NICK>
3117<BLURB>Current audio stream combiner (default: none)).</BLURB>
3118<DEFAULT></DEFAULT>
3119</ARG>
3120
3121<ARG>
3122<NAME>GstPlayBin3::auto-select-streams</NAME>
3123<TYPE>gboolean</TYPE>
3124<RANGE></RANGE>
3125<FLAGS>rw</FLAGS>
3126<NICK>Automatic Select-Streams</NICK>
3127<BLURB>Whether playbin should respond to stream-collection messags with select-streams events.</BLURB>
3128<DEFAULT>TRUE</DEFAULT>
3129</ARG>
3130
3131<ARG>
3132<NAME>GstPlayBin3::av-offset</NAME>
3133<TYPE>gint64</TYPE>
3134<RANGE></RANGE>
3135<FLAGS>rw</FLAGS>
3136<NICK>AV Offset</NICK>
3137<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
3138<DEFAULT>0</DEFAULT>
3139</ARG>
3140
3141<ARG>
3142<NAME>GstPlayBin3::buffer-duration</NAME>
3143<TYPE>gint64</TYPE>
3144<RANGE>>= G_MAXULONG</RANGE>
3145<FLAGS>rw</FLAGS>
3146<NICK>Buffer duration (ns)</NICK>
3147<BLURB>Buffer duration when buffering network streams.</BLURB>
3148<DEFAULT>-1</DEFAULT>
3149</ARG>
3150
3151<ARG>
3152<NAME>GstPlayBin3::buffer-size</NAME>
3153<TYPE>gint</TYPE>
3154<RANGE>>= G_MAXULONG</RANGE>
3155<FLAGS>rw</FLAGS>
3156<NICK>Buffer size (bytes)</NICK>
3157<BLURB>Buffer size when buffering network streams.</BLURB>
3158<DEFAULT>-1</DEFAULT>
3159</ARG>
3160
3161<ARG>
3162<NAME>GstPlayBin3::connection-speed</NAME>
3163<TYPE>guint64</TYPE>
3164<RANGE><= 18446744073709551</RANGE>
3165<FLAGS>rw</FLAGS>
3166<NICK>Connection Speed</NICK>
3167<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
3168<DEFAULT>0</DEFAULT>
3169</ARG>
3170
3171<ARG>
3172<NAME>GstPlayBin3::current-audio</NAME>
3173<TYPE>gint</TYPE>
3174<RANGE>>= G_MAXULONG</RANGE>
3175<FLAGS>rw</FLAGS>
3176<NICK>Current audio</NICK>
3177<BLURB>Currently playing audio stream (-1 = auto).</BLURB>
3178<DEFAULT>-1</DEFAULT>
3179</ARG>
3180
3181<ARG>
3182<NAME>GstPlayBin3::current-suburi</NAME>
3183<TYPE>gchar*</TYPE>
3184<RANGE></RANGE>
3185<FLAGS>r</FLAGS>
3186<NICK>Current .sub-URI</NICK>
3187<BLURB>The currently playing URI of a subtitle.</BLURB>
3188<DEFAULT>NULL</DEFAULT>
3189</ARG>
3190
3191<ARG>
3192<NAME>GstPlayBin3::current-text</NAME>
3193<TYPE>gint</TYPE>
3194<RANGE>>= G_MAXULONG</RANGE>
3195<FLAGS>rw</FLAGS>
3196<NICK>Current Text</NICK>
3197<BLURB>Currently playing text stream (-1 = auto).</BLURB>
3198<DEFAULT>-1</DEFAULT>
3199</ARG>
3200
3201<ARG>
3202<NAME>GstPlayBin3::current-uri</NAME>
3203<TYPE>gchar*</TYPE>
3204<RANGE></RANGE>
3205<FLAGS>r</FLAGS>
3206<NICK>Current URI</NICK>
3207<BLURB>The currently playing URI.</BLURB>
3208<DEFAULT>NULL</DEFAULT>
3209</ARG>
3210
3211<ARG>
3212<NAME>GstPlayBin3::current-video</NAME>
3213<TYPE>gint</TYPE>
3214<RANGE>>= G_MAXULONG</RANGE>
3215<FLAGS>rw</FLAGS>
3216<NICK>Current Video</NICK>
3217<BLURB>Currently playing video stream (-1 = auto).</BLURB>
3218<DEFAULT>-1</DEFAULT>
3219</ARG>
3220
3221<ARG>
3222<NAME>GstPlayBin3::flags</NAME>
3223<TYPE>GstPlayFlags</TYPE>
3224<RANGE></RANGE>
3225<FLAGS>rw</FLAGS>
3226<NICK>Flags</NICK>
3227<BLURB>Flags to control behaviour.</BLURB>
3228<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Buffer demuxed/parsed data|Deinterlace video if necessary|Use software color balance</DEFAULT>
3229</ARG>
3230
3231<ARG>
3232<NAME>GstPlayBin3::force-aspect-ratio</NAME>
3233<TYPE>gboolean</TYPE>
3234<RANGE></RANGE>
3235<FLAGS>rw</FLAGS>
3236<NICK>Force Aspect Ratio</NICK>
3237<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
3238<DEFAULT>TRUE</DEFAULT>
3239</ARG>
3240
3241<ARG>
3242<NAME>GstPlayBin3::mute</NAME>
3243<TYPE>gboolean</TYPE>
3244<RANGE></RANGE>
3245<FLAGS>rw</FLAGS>
3246<NICK>Mute</NICK>
3247<BLURB>Mute the audio channel without changing the volume.</BLURB>
3248<DEFAULT>FALSE</DEFAULT>
3249</ARG>
3250
3251<ARG>
3252<NAME>GstPlayBin3::n-audio</NAME>
3253<TYPE>gint</TYPE>
3254<RANGE>>= 0</RANGE>
3255<FLAGS>r</FLAGS>
3256<NICK>Number Audio</NICK>
3257<BLURB>Total number of audio streams.</BLURB>
3258<DEFAULT>0</DEFAULT>
3259</ARG>
3260
3261<ARG>
3262<NAME>GstPlayBin3::n-text</NAME>
3263<TYPE>gint</TYPE>
3264<RANGE>>= 0</RANGE>
3265<FLAGS>r</FLAGS>
3266<NICK>Number Text</NICK>
3267<BLURB>Total number of text streams.</BLURB>
3268<DEFAULT>0</DEFAULT>
3269</ARG>
3270
3271<ARG>
3272<NAME>GstPlayBin3::n-video</NAME>
3273<TYPE>gint</TYPE>
3274<RANGE>>= 0</RANGE>
3275<FLAGS>r</FLAGS>
3276<NICK>Number Video</NICK>
3277<BLURB>Total number of video streams.</BLURB>
3278<DEFAULT>0</DEFAULT>
3279</ARG>
3280
3281<ARG>
3282<NAME>GstPlayBin3::ring-buffer-max-size</NAME>
3283<TYPE>guint64</TYPE>
3284<RANGE><= G_MAXUINT</RANGE>
3285<FLAGS>rw</FLAGS>
3286<NICK>Max. ring buffer size (bytes)</NICK>
3287<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
3288<DEFAULT>0</DEFAULT>
3289</ARG>
3290
3291<ARG>
3292<NAME>GstPlayBin3::sample</NAME>
3293<TYPE>GstSample*</TYPE>
3294<RANGE></RANGE>
3295<FLAGS>r</FLAGS>
3296<NICK>Sample</NICK>
3297<BLURB>The last sample (NULL = no video available).</BLURB>
3298<DEFAULT></DEFAULT>
3299</ARG>
3300
3301<ARG>
3302<NAME>GstPlayBin3::source</NAME>
3303<TYPE>GstElement*</TYPE>
3304<RANGE></RANGE>
3305<FLAGS>r</FLAGS>
3306<NICK>Source</NICK>
3307<BLURB>Source element.</BLURB>
3308<DEFAULT></DEFAULT>
3309</ARG>
3310
3311<ARG>
3312<NAME>GstPlayBin3::subtitle-encoding</NAME>
3313<TYPE>gchar*</TYPE>
3314<RANGE></RANGE>
3315<FLAGS>rw</FLAGS>
3316<NICK>subtitle encoding</NICK>
3317<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
3318<DEFAULT>NULL</DEFAULT>
3319</ARG>
3320
3321<ARG>
3322<NAME>GstPlayBin3::subtitle-font-desc</NAME>
3323<TYPE>gchar*</TYPE>
3324<RANGE></RANGE>
3325<FLAGS>w</FLAGS>
3326<NICK>Subtitle font description</NICK>
3327<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
3328<DEFAULT>NULL</DEFAULT>
3329</ARG>
3330
3331<ARG>
3332<NAME>GstPlayBin3::suburi</NAME>
3333<TYPE>gchar*</TYPE>
3334<RANGE></RANGE>
3335<FLAGS>rw</FLAGS>
3336<NICK>.sub-URI</NICK>
3337<BLURB>Optional URI of a subtitle.</BLURB>
3338<DEFAULT>NULL</DEFAULT>
3339</ARG>
3340
3341<ARG>
3342<NAME>GstPlayBin3::text-sink</NAME>
3343<TYPE>GstElement*</TYPE>
3344<RANGE></RANGE>
3345<FLAGS>rw</FLAGS>
3346<NICK>Text plugin</NICK>
3347<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
3348<DEFAULT></DEFAULT>
3349</ARG>
3350
3351<ARG>
3352<NAME>GstPlayBin3::text-stream-combiner</NAME>
3353<TYPE>GstElement*</TYPE>
3354<RANGE></RANGE>
3355<FLAGS>rw</FLAGS>
3356<NICK>Text stream combiner</NICK>
3357<BLURB>Current text stream combiner (default: none).</BLURB>
3358<DEFAULT></DEFAULT>
3359</ARG>
3360
3361<ARG>
3362<NAME>GstPlayBin3::uri</NAME>
3363<TYPE>gchar*</TYPE>
3364<RANGE></RANGE>
3365<FLAGS>rw</FLAGS>
3366<NICK>URI</NICK>
3367<BLURB>URI of the media to play.</BLURB>
3368<DEFAULT>NULL</DEFAULT>
3369</ARG>
3370
3371<ARG>
3372<NAME>GstPlayBin3::video-filter</NAME>
3373<TYPE>GstElement*</TYPE>
3374<RANGE></RANGE>
3375<FLAGS>rw</FLAGS>
3376<NICK>Video filter</NICK>
3377<BLURB>the video filter(s) to apply, if possible.</BLURB>
3378<DEFAULT></DEFAULT>
3379</ARG>
3380
3381<ARG>
3382<NAME>GstPlayBin3::video-multiview-flags</NAME>
3383<TYPE>GstVideoMultiviewFlags</TYPE>
3384<RANGE></RANGE>
3385<FLAGS>rw</FLAGS>
3386<NICK>Multiview Flags Override</NICK>
3387<BLURB>Override details of the multiview frame layout.</BLURB>
3388<DEFAULT></DEFAULT>
3389</ARG>
3390
3391<ARG>
3392<NAME>GstPlayBin3::video-multiview-mode</NAME>
3393<TYPE>GstVideoMultiviewFramePacking</TYPE>
3394<RANGE></RANGE>
3395<FLAGS>rw</FLAGS>
3396<NICK>Multiview Mode Override</NICK>
3397<BLURB>Re-interpret a video stream as one of several frame-packed stereoscopic modes.</BLURB>
3398<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
3399</ARG>
3400
3401<ARG>
3402<NAME>GstPlayBin3::video-sink</NAME>
3403<TYPE>GstElement*</TYPE>
3404<RANGE></RANGE>
3405<FLAGS>rw</FLAGS>
3406<NICK>Video Sink</NICK>
3407<BLURB>the video output element to use (NULL = default sink).</BLURB>
3408<DEFAULT></DEFAULT>
3409</ARG>
3410
3411<ARG>
3412<NAME>GstPlayBin3::video-stream-combiner</NAME>
3413<TYPE>GstElement*</TYPE>
3414<RANGE></RANGE>
3415<FLAGS>rw</FLAGS>
3416<NICK>Video stream combiner</NICK>
3417<BLURB>Current video stream combiner (default: none).</BLURB>
3418<DEFAULT></DEFAULT>
3419</ARG>
3420
3421<ARG>
3422<NAME>GstPlayBin3::vis-plugin</NAME>
3423<TYPE>GstElement*</TYPE>
3424<RANGE></RANGE>
3425<FLAGS>rw</FLAGS>
3426<NICK>Vis plugin</NICK>
3427<BLURB>the visualization element to use (NULL = default).</BLURB>
3428<DEFAULT></DEFAULT>
3429</ARG>
3430
3431<ARG>
3432<NAME>GstPlayBin3::volume</NAME>
3433<TYPE>gdouble</TYPE>
3434<RANGE>[0,10]</RANGE>
3435<FLAGS>rw</FLAGS>
3436<NICK>Volume</NICK>
3437<BLURB>The audio volume, 1.0=100%.</BLURB>
3438<DEFAULT>1</DEFAULT>
3439</ARG>
3440
3441<ARG>
3442<NAME>GstPlayBin3::text-offset</NAME>
3443<TYPE>gint64</TYPE>
3444<RANGE></RANGE>
3445<FLAGS>rw</FLAGS>
3446<NICK>Text Offset</NICK>
3447<BLURB>The synchronisation offset between text and video in nanoseconds.</BLURB>
3448<DEFAULT>0</DEFAULT>
3449</ARG>
3450
3451<ARG>
3452<NAME>GstParseBin::connection-speed</NAME>
3453<TYPE>guint64</TYPE>
3454<RANGE><= 18446744073709551</RANGE>
3455<FLAGS>rw</FLAGS>
3456<NICK>Connection Speed</NICK>
3457<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
3458<DEFAULT>0</DEFAULT>
3459</ARG>
3460
3461<ARG>
3462<NAME>GstParseBin::expose-all-streams</NAME>
3463<TYPE>gboolean</TYPE>
3464<RANGE></RANGE>
3465<FLAGS>rw</FLAGS>
3466<NICK>Expose All Streams</NICK>
3467<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
3468<DEFAULT>TRUE</DEFAULT>
3469</ARG>
3470
3471<ARG>
3472<NAME>GstParseBin::sink-caps</NAME>
3473<TYPE>GstCaps*</TYPE>
3474<RANGE></RANGE>
3475<FLAGS>rw</FLAGS>
3476<NICK>Sink Caps</NICK>
3477<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
3478<DEFAULT></DEFAULT>
3479</ARG>
3480
3481<ARG>
3482<NAME>GstParseBin::subtitle-encoding</NAME>
3483<TYPE>gchar*</TYPE>
3484<RANGE></RANGE>
3485<FLAGS>rw</FLAGS>
3486<NICK>subtitle encoding</NICK>
3487<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
3488<DEFAULT>NULL</DEFAULT>
3489</ARG>
3490
3491<ARG>
3492<NAME>GstDecodebin3::caps</NAME>
3493<TYPE>GstCaps*</TYPE>
3494<RANGE></RANGE>
3495<FLAGS>rw</FLAGS>
3496<NICK>Caps</NICK>
3497<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
3498<DEFAULT></DEFAULT>
3499</ARG>
3500
3501<ARG>
3502<NAME>GstTheoraDec::visualize-bit-usage</NAME>
3503<TYPE>gint</TYPE>
3504<RANGE>[0,255]</RANGE>
3505<FLAGS>rw</FLAGS>
3506<NICK>Visualize bitstream usage breakdown</NICK>
3507<BLURB>Sets the bitstream breakdown visualization mode. Values influence the width of the bit usage bars to show.</BLURB>
3508<DEFAULT>0</DEFAULT>
3509</ARG>
3510
3511<ARG>
3512<NAME>GstTheoraDec::visualize-macroblock-modes</NAME>
3513<TYPE>gint</TYPE>
3514<RANGE>[0,65535]</RANGE>
3515<FLAGS>rw</FLAGS>
3516<NICK>Visualize macroblock modes</NICK>
3517<BLURB>Show macroblock mode selection overlaid on image. Value gives a mask for macroblock (MB) modes to show.</BLURB>
3518<DEFAULT>0</DEFAULT>
3519</ARG>
3520
3521<ARG>
3522<NAME>GstTheoraDec::visualize-motion-vectors</NAME>
3523<TYPE>gint</TYPE>
3524<RANGE>[0,65535]</RANGE>
3525<FLAGS>rw</FLAGS>
3526<NICK>Visualize motion vectors</NICK>
3527<BLURB>Show motion vector selection overlaid on image. Value gives a mask for motion vector (MV) modes to show.</BLURB>
3528<DEFAULT>0</DEFAULT>
3529</ARG>
3530
3531<ARG>
3532<NAME>GstTheoraDec::visualize-quantization-modes</NAME>
3533<TYPE>gint</TYPE>
3534<RANGE>[0,65535]</RANGE>
3535<FLAGS>rw</FLAGS>
3536<NICK>Visualize adaptive quantization modes</NICK>
3537<BLURB>Show adaptive quantization mode selection overlaid on image. Value gives a mask for quantization (QI) modes to show.</BLURB>
3538<DEFAULT>0</DEFAULT>
3539</ARG>
3540
3541<ARG>
3542<NAME>GstRawVideoParse::format</NAME>
3543<TYPE>GstVideoFormat</TYPE>
3544<RANGE></RANGE>
3545<FLAGS>rw</FLAGS>
3546<NICK>Format</NICK>
3547<BLURB>Format of frames in raw stream.</BLURB>
3548<DEFAULT>GST_VIDEO_FORMAT_I420</DEFAULT>
3549</ARG>
3550
3551<ARG>
3552<NAME>GstRawVideoParse::frame-stride</NAME>
3553<TYPE>guint</TYPE>
3554<RANGE></RANGE>
3555<FLAGS>rw</FLAGS>
3556<NICK>Frame stride</NICK>
3557<BLURB>Stride between whole frames (0 = frames are tightly packed together).</BLURB>
3558<DEFAULT>0</DEFAULT>
3559</ARG>
3560
3561<ARG>
3562<NAME>GstRawVideoParse::framerate</NAME>
3563<TYPE>GstFraction</TYPE>
3564<RANGE></RANGE>
3565<FLAGS>rw</FLAGS>
3566<NICK>Frame rate</NICK>
3567<BLURB>Rate of frames in raw stream.</BLURB>
3568<DEFAULT></DEFAULT>
3569</ARG>
3570
3571<ARG>
3572<NAME>GstRawVideoParse::height</NAME>
3573<TYPE>gint</TYPE>
3574<RANGE>>= 0</RANGE>
3575<FLAGS>rw</FLAGS>
3576<NICK>Height</NICK>
3577<BLURB>Height of frames in raw stream.</BLURB>
3578<DEFAULT>240</DEFAULT>
3579</ARG>
3580
3581<ARG>
3582<NAME>GstRawVideoParse::interlaced</NAME>
3583<TYPE>gboolean</TYPE>
3584<RANGE></RANGE>
3585<FLAGS>rw</FLAGS>
3586<NICK>Interlaced flag</NICK>
3587<BLURB>True if frames in raw stream are interlaced.</BLURB>
3588<DEFAULT>FALSE</DEFAULT>
3589</ARG>
3590
3591<ARG>
3592<NAME>GstRawVideoParse::pixel-aspect-ratio</NAME>
3593<TYPE>GstFraction</TYPE>
3594<RANGE></RANGE>
3595<FLAGS>rw</FLAGS>
3596<NICK>Pixel aspect ratio</NICK>
3597<BLURB>Pixel aspect ratio of frames in raw stream.</BLURB>
3598<DEFAULT></DEFAULT>
3599</ARG>
3600
3601<ARG>
3602<NAME>GstRawVideoParse::plane-offsets</NAME>
3603<TYPE>GstValueArray</TYPE>
3604<RANGE></RANGE>
3605<FLAGS>rw</FLAGS>
3606<NICK>Plane offsets</NICK>
3607<BLURB>Offsets of the planes in bytes (e.g. plane-offsets="<0,76800>").</BLURB>
3608<DEFAULT></DEFAULT>
3609</ARG>
3610
3611<ARG>
3612<NAME>GstRawVideoParse::plane-strides</NAME>
3613<TYPE>GstValueArray</TYPE>
3614<RANGE></RANGE>
3615<FLAGS>rw</FLAGS>
3616<NICK>Plane strides</NICK>
3617<BLURB>Strides of the planes in bytes (e.g. plane-strides="<320,320>").</BLURB>
3618<DEFAULT></DEFAULT>
3619</ARG>
3620
3621<ARG>
3622<NAME>GstRawVideoParse::top-field-first</NAME>
3623<TYPE>gboolean</TYPE>
3624<RANGE></RANGE>
3625<FLAGS>rw</FLAGS>
3626<NICK>Top field first</NICK>
3627<BLURB>True if top field in frames in raw stream come first (not used if frames aren't interlaced).</BLURB>
3628<DEFAULT>FALSE</DEFAULT>
3629</ARG>
3630
3631<ARG>
3632<NAME>GstRawVideoParse::width</NAME>
3633<TYPE>gint</TYPE>
3634<RANGE>>= 0</RANGE>
3635<FLAGS>rw</FLAGS>
3636<NICK>Width</NICK>
3637<BLURB>Width of frames in raw stream.</BLURB>
3638<DEFAULT>320</DEFAULT>
3639</ARG>
3640
3641<ARG>
3642<NAME>GstRawVideoParse::frame-size</NAME>
3643<TYPE>guint</TYPE>
3644<RANGE></RANGE>
3645<FLAGS>rw</FLAGS>
3646<NICK>Frame size</NICK>
3647<BLURB>Size of a frame (0 = frames are tightly packed together).</BLURB>
3648<DEFAULT>0</DEFAULT>
3649</ARG>
3650
3651<ARG>
3652<NAME>GstRawAudioParse::channel-positions</NAME>
3653<TYPE>GValueArray*</TYPE>
3654<RANGE></RANGE>
3655<FLAGS>rw</FLAGS>
3656<NICK>Channel positions</NICK>
3657<BLURB>Channel positions used on the output.</BLURB>
3658<DEFAULT></DEFAULT>
3659</ARG>
3660
3661<ARG>
3662<NAME>GstRawAudioParse::format</NAME>
3663<TYPE>GstRawAudioParseFormat</TYPE>
3664<RANGE></RANGE>
3665<FLAGS>rw</FLAGS>
3666<NICK>Format</NICK>
3667<BLURB>Format of the raw audio stream.</BLURB>
3668<DEFAULT>PCM</DEFAULT>
3669</ARG>
3670
3671<ARG>
3672<NAME>GstRawAudioParse::interleaved</NAME>
3673<TYPE>gboolean</TYPE>
3674<RANGE></RANGE>
3675<FLAGS>rw</FLAGS>
3676<NICK>Interleaved layout</NICK>
3677<BLURB>True if audio has interleaved layout.</BLURB>
3678<DEFAULT>TRUE</DEFAULT>
3679</ARG>
3680
3681<ARG>
3682<NAME>GstRawAudioParse::num-channels</NAME>
3683<TYPE>gint</TYPE>
3684<RANGE>>= 1</RANGE>
3685<FLAGS>rw</FLAGS>
3686<NICK>Number of channels</NICK>
3687<BLURB>Number of channels in raw stream.</BLURB>
3688<DEFAULT>2</DEFAULT>
3689</ARG>
3690
3691<ARG>
3692<NAME>GstRawAudioParse::pcm-format</NAME>
3693<TYPE>GstAudioFormat</TYPE>
3694<RANGE></RANGE>
3695<FLAGS>rw</FLAGS>
3696<NICK>PCM format</NICK>
3697<BLURB>Format of audio samples in PCM stream (ignored if format property is not set to pcm).</BLURB>
3698<DEFAULT>GST_AUDIO_FORMAT_UNKNOWN</DEFAULT>
3699</ARG>
3700
3701<ARG>
3702<NAME>GstRawAudioParse::sample-rate</NAME>
3703<TYPE>gint</TYPE>
3704<RANGE>>= 1</RANGE>
3705<FLAGS>rw</FLAGS>
3706<NICK>Sample rate</NICK>
3707<BLURB>Rate of audio samples in raw stream.</BLURB>
3708<DEFAULT>44100</DEFAULT>
3709</ARG>
3710
3711<ARG>
3712<NAME>GstGLViewConvertElement::downmix-mode</NAME>
3713<TYPE>GstGLStereoDownmix</TYPE>
3714<RANGE></RANGE>
3715<FLAGS>rw</FLAGS>
3716<NICK>Mode for mono downmixed output</NICK>
3717<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
3718<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
3719</ARG>
3720
3721<ARG>
3722<NAME>GstGLViewConvertElement::input-flags-override</NAME>
3723<TYPE>GstVideoMultiviewFlags</TYPE>
3724<RANGE></RANGE>
3725<FLAGS>rw</FLAGS>
3726<NICK>Input Multiview Flags Override</NICK>
3727<BLURB>Override any input information about multiview layout flags.</BLURB>
3728<DEFAULT></DEFAULT>
3729</ARG>
3730
3731<ARG>
3732<NAME>GstGLViewConvertElement::input-mode-override</NAME>
3733<TYPE>GstVideoMultiviewFramePacking</TYPE>
3734<RANGE></RANGE>
3735<FLAGS>rw</FLAGS>
3736<NICK>Input Multiview Mode Override</NICK>
3737<BLURB>Override any input information about multiview layout.</BLURB>
3738<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
3739</ARG>
3740
3741<ARG>
3742<NAME>GstGLViewConvertElement::output-flags-override</NAME>
3743<TYPE>GstVideoMultiviewFlags</TYPE>
3744<RANGE></RANGE>
3745<FLAGS>rw</FLAGS>
3746<NICK>Output Multiview Flags Override</NICK>
3747<BLURB>Override automatic negotiation for output multiview layout flags.</BLURB>
3748<DEFAULT></DEFAULT>
3749</ARG>
3750
3751<ARG>
3752<NAME>GstGLViewConvertElement::output-mode-override</NAME>
3753<TYPE>GstVideoMultiviewMode</TYPE>
3754<RANGE></RANGE>
3755<FLAGS>rw</FLAGS>
3756<NICK>Output Multiview Mode Override</NICK>
3757<BLURB>Override automatic output mode selection for multiview layout.</BLURB>
3758<DEFAULT>GST_VIDEO_MULTIVIEW_MODE_NONE</DEFAULT>
3759</ARG>
3760
3761<ARG>
3762<NAME>GstGLTestSrc::is-live</NAME>
3763<TYPE>gboolean</TYPE>
3764<RANGE></RANGE>
3765<FLAGS>rw</FLAGS>
3766<NICK>Is Live</NICK>
3767<BLURB>Whether to act as a live source.</BLURB>
3768<DEFAULT>FALSE</DEFAULT>
3769</ARG>
3770
3771<ARG>
3772<NAME>GstGLTestSrc::pattern</NAME>
3773<TYPE>GstGLTestSrcPattern</TYPE>
3774<RANGE></RANGE>
3775<FLAGS>rw</FLAGS>
3776<NICK>Pattern</NICK>
3777<BLURB>Type of test pattern to generate.</BLURB>
3778<DEFAULT>SMPTE 100% color bars</DEFAULT>
3779</ARG>
3780
3781<ARG>
3782<NAME>GstGLTestSrc::timestamp-offset</NAME>
3783<TYPE>gint64</TYPE>
3784<RANGE></RANGE>
3785<FLAGS>rw</FLAGS>
3786<NICK>Timestamp offset</NICK>
3787<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
3788<DEFAULT>0</DEFAULT>
3789</ARG>
3790
3791<ARG>
3792<NAME>GstGLSrcBin::src</NAME>
3793<TYPE>GstElement*</TYPE>
3794<RANGE></RANGE>
3795<FLAGS>rw</FLAGS>
3796<NICK>GL src element</NICK>
3797<BLURB>The GL src chain to use.</BLURB>
3798<DEFAULT></DEFAULT>
3799</ARG>
3800
3801<ARG>
3802<NAME>GstGLSinkBin::async</NAME>
3803<TYPE>gboolean</TYPE>
3804<RANGE></RANGE>
3805<FLAGS>rw</FLAGS>
3806<NICK>Async</NICK>
3807<BLURB>Go asynchronously to PAUSED.</BLURB>
3808<DEFAULT>TRUE</DEFAULT>
3809</ARG>
3810
3811<ARG>
3812<NAME>GstGLSinkBin::blocksize</NAME>
3813<TYPE>guint</TYPE>
3814<RANGE></RANGE>
3815<FLAGS>rw</FLAGS>
3816<NICK>Block size</NICK>
3817<BLURB>Size in bytes to pull per buffer (0 = default).</BLURB>
3818<DEFAULT>4096</DEFAULT>
3819</ARG>
3820
3821<ARG>
3822<NAME>GstGLSinkBin::brightness</NAME>
3823<TYPE>gdouble</TYPE>
3824<RANGE>[-1,1]</RANGE>
3825<FLAGS>rw</FLAGS>
3826<NICK>Brightness</NICK>
3827<BLURB>brightness.</BLURB>
3828<DEFAULT>0</DEFAULT>
3829</ARG>
3830
3831<ARG>
3832<NAME>GstGLSinkBin::contrast</NAME>
3833<TYPE>gdouble</TYPE>
3834<RANGE>[0,2]</RANGE>
3835<FLAGS>rw</FLAGS>
3836<NICK>Contrast</NICK>
3837<BLURB>contrast.</BLURB>
3838<DEFAULT>1</DEFAULT>
3839</ARG>
3840
3841<ARG>
3842<NAME>GstGLSinkBin::enable-last-sample</NAME>
3843<TYPE>gboolean</TYPE>
3844<RANGE></RANGE>
3845<FLAGS>rw</FLAGS>
3846<NICK>Enable Last Buffer</NICK>
3847<BLURB>Enable the last-sample property.</BLURB>
3848<DEFAULT>TRUE</DEFAULT>
3849</ARG>
3850
3851<ARG>
3852<NAME>GstGLSinkBin::force-aspect-ratio</NAME>
3853<TYPE>gboolean</TYPE>
3854<RANGE></RANGE>
3855<FLAGS>rw</FLAGS>
3856<NICK>Force aspect ratio</NICK>
3857<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
3858<DEFAULT>TRUE</DEFAULT>
3859</ARG>
3860
3861<ARG>
3862<NAME>GstGLSinkBin::hue</NAME>
3863<TYPE>gdouble</TYPE>
3864<RANGE>[-1,1]</RANGE>
3865<FLAGS>rw</FLAGS>
3866<NICK>Hue</NICK>
3867<BLURB>hue.</BLURB>
3868<DEFAULT>0</DEFAULT>
3869</ARG>
3870
3871<ARG>
3872<NAME>GstGLSinkBin::last-sample</NAME>
3873<TYPE>GstSample*</TYPE>
3874<RANGE></RANGE>
3875<FLAGS>r</FLAGS>
3876<NICK>Last Sample</NICK>
3877<BLURB>The last sample received in the sink.</BLURB>
3878<DEFAULT></DEFAULT>
3879</ARG>
3880
3881<ARG>
3882<NAME>GstGLSinkBin::max-bitrate</NAME>
3883<TYPE>guint64</TYPE>
3884<RANGE></RANGE>
3885<FLAGS>rw</FLAGS>
3886<NICK>Max Bitrate</NICK>
3887<BLURB>The maximum bits per second to render (0 = disabled).</BLURB>
3888<DEFAULT>0</DEFAULT>
3889</ARG>
3890
3891<ARG>
3892<NAME>GstGLSinkBin::max-lateness</NAME>
3893<TYPE>gint64</TYPE>
3894<RANGE>>= G_MAXULONG</RANGE>
3895<FLAGS>rw</FLAGS>
3896<NICK>Max Lateness</NICK>
3897<BLURB>Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited).</BLURB>
3898<DEFAULT>-1</DEFAULT>
3899</ARG>
3900
3901<ARG>
3902<NAME>GstGLSinkBin::qos</NAME>
3903<TYPE>gboolean</TYPE>
3904<RANGE></RANGE>
3905<FLAGS>rw</FLAGS>
3906<NICK>Qos</NICK>
3907<BLURB>Generate Quality-of-Service events upstream.</BLURB>
3908<DEFAULT>FALSE</DEFAULT>
3909</ARG>
3910
3911<ARG>
3912<NAME>GstGLSinkBin::render-delay</NAME>
3913<TYPE>guint64</TYPE>
3914<RANGE></RANGE>
3915<FLAGS>rw</FLAGS>
3916<NICK>Render Delay</NICK>
3917<BLURB>Additional render delay of the sink in nanoseconds.</BLURB>
3918<DEFAULT>0</DEFAULT>
3919</ARG>
3920
3921<ARG>
3922<NAME>GstGLSinkBin::saturation</NAME>
3923<TYPE>gdouble</TYPE>
3924<RANGE>[0,2]</RANGE>
3925<FLAGS>rw</FLAGS>
3926<NICK>Saturation</NICK>
3927<BLURB>saturation.</BLURB>
3928<DEFAULT>1</DEFAULT>
3929</ARG>
3930
3931<ARG>
3932<NAME>GstGLSinkBin::sink</NAME>
3933<TYPE>GstElement*</TYPE>
3934<RANGE></RANGE>
3935<FLAGS>rw</FLAGS>
3936<NICK>GL sink element</NICK>
3937<BLURB>The GL sink chain to use.</BLURB>
3938<DEFAULT></DEFAULT>
3939</ARG>
3940
3941<ARG>
3942<NAME>GstGLSinkBin::sync</NAME>
3943<TYPE>gboolean</TYPE>
3944<RANGE></RANGE>
3945<FLAGS>rw</FLAGS>
3946<NICK>Sync</NICK>
3947<BLURB>Sync on the clock.</BLURB>
3948<DEFAULT>TRUE</DEFAULT>
3949</ARG>
3950
3951<ARG>
3952<NAME>GstGLSinkBin::throttle-time</NAME>
3953<TYPE>guint64</TYPE>
3954<RANGE></RANGE>
3955<FLAGS>rw</FLAGS>
3956<NICK>Throttle time</NICK>
3957<BLURB>The time to keep between rendered buffers (0 = disabled).</BLURB>
3958<DEFAULT>0</DEFAULT>
3959</ARG>
3960
3961<ARG>
3962<NAME>GstGLSinkBin::ts-offset</NAME>
3963<TYPE>gint64</TYPE>
3964<RANGE></RANGE>
3965<FLAGS>rw</FLAGS>
3966<NICK>TS Offset</NICK>
3967<BLURB>Timestamp offset in nanoseconds.</BLURB>
3968<DEFAULT>0</DEFAULT>
3969</ARG>
3970
3971<ARG>
3972<NAME>GstGLFilterShader::fragment</NAME>
3973<TYPE>gchar*</TYPE>
3974<RANGE></RANGE>
3975<FLAGS>rw</FLAGS>
3976<NICK>Fragment Source</NICK>
3977<BLURB>GLSL fragment source.</BLURB>
3978<DEFAULT>NULL</DEFAULT>
3979</ARG>
3980
3981<ARG>
3982<NAME>GstGLFilterShader::shader</NAME>
3983<TYPE>GstGLShader*</TYPE>
3984<RANGE></RANGE>
3985<FLAGS>rw</FLAGS>
3986<NICK>Shader object</NICK>
3987<BLURB>GstGLShader to use.</BLURB>
3988<DEFAULT></DEFAULT>
3989</ARG>
3990
3991<ARG>
3992<NAME>GstGLFilterShader::uniforms</NAME>
3993<TYPE>GstStructure*</TYPE>
3994<RANGE></RANGE>
3995<FLAGS>rw</FLAGS>
3996<NICK>GLSL Uniforms</NICK>
3997<BLURB>GLSL Uniforms.</BLURB>
3998<DEFAULT></DEFAULT>
3999</ARG>
4000
4001<ARG>
4002<NAME>GstGLFilterShader::update-shader</NAME>
4003<TYPE>gboolean</TYPE>
4004<RANGE></RANGE>
4005<FLAGS>w</FLAGS>
4006<NICK>Update Shader</NICK>
4007<BLURB>Emit the 'create-shader' signal for the next frame.</BLURB>
4008<DEFAULT>FALSE</DEFAULT>
4009</ARG>
4010
4011<ARG>
4012<NAME>GstGLFilterShader::vertex</NAME>
4013<TYPE>gchar*</TYPE>
4014<RANGE></RANGE>
4015<FLAGS>rw</FLAGS>
4016<NICK>Vertex Source</NICK>
4017<BLURB>GLSL vertex source.</BLURB>
4018<DEFAULT>NULL</DEFAULT>
4019</ARG>
4020
4021<ARG>
4022<NAME>GstGLOverlay::alpha</NAME>
4023<TYPE>gdouble</TYPE>
4024<RANGE>[0,1]</RANGE>
4025<FLAGS>rw</FLAGS>
4026<NICK>Alpha</NICK>
4027<BLURB>Global alpha of overlay image.</BLURB>
4028<DEFAULT>1</DEFAULT>
4029</ARG>
4030
4031<ARG>
4032<NAME>GstGLOverlay::location</NAME>
4033<TYPE>gchar*</TYPE>
4034<RANGE></RANGE>
4035<FLAGS>rw</FLAGS>
4036<NICK>location</NICK>
4037<BLURB>Location of image file to overlay.</BLURB>
4038<DEFAULT>NULL</DEFAULT>
4039</ARG>
4040
4041<ARG>
4042<NAME>GstGLOverlay::offset-x</NAME>
4043<TYPE>gint</TYPE>
4044<RANGE></RANGE>
4045<FLAGS>rw</FLAGS>
4046<NICK>X Offset</NICK>
4047<BLURB>For positive value, horizontal offset of overlay image in pixels from left of video image. For negative value, horizontal offset of overlay image in pixels from right of video image.</BLURB>
4048<DEFAULT>0</DEFAULT>
4049</ARG>
4050
4051<ARG>
4052<NAME>GstGLOverlay::offset-y</NAME>
4053<TYPE>gint</TYPE>
4054<RANGE></RANGE>
4055<FLAGS>rw</FLAGS>
4056<NICK>Y Offset</NICK>
4057<BLURB>For positive value, vertical offset of overlay image in pixels from top of video image. For negative value, vertical offset of overlay image in pixels from bottom of video image.</BLURB>
4058<DEFAULT>0</DEFAULT>
4059</ARG>
4060
4061<ARG>
4062<NAME>GstGLOverlay::overlay-height</NAME>
4063<TYPE>gint</TYPE>
4064<RANGE>>= 0</RANGE>
4065<FLAGS>rw</FLAGS>
4066<NICK>Overlay Height</NICK>
4067<BLURB>Height of overlay image in pixels (0 = same as overlay image).</BLURB>
4068<DEFAULT>0</DEFAULT>
4069</ARG>
4070
4071<ARG>
4072<NAME>GstGLOverlay::overlay-width</NAME>
4073<TYPE>gint</TYPE>
4074<RANGE>>= 0</RANGE>
4075<FLAGS>rw</FLAGS>
4076<NICK>Overlay Width</NICK>
4077<BLURB>Width of overlay image in pixels (0 = same as overlay image).</BLURB>
4078<DEFAULT>0</DEFAULT>
4079</ARG>
4080
4081<ARG>
4082<NAME>GstGLOverlay::relative-x</NAME>
4083<TYPE>gdouble</TYPE>
4084<RANGE>[0,1]</RANGE>
4085<FLAGS>rw</FLAGS>
4086<NICK>Relative X Offset</NICK>
4087<BLURB>Horizontal offset of overlay image in fractions of video image width, from top-left corner of video image.</BLURB>
4088<DEFAULT>0</DEFAULT>
4089</ARG>
4090
4091<ARG>
4092<NAME>GstGLOverlay::relative-y</NAME>
4093<TYPE>gdouble</TYPE>
4094<RANGE>[0,1]</RANGE>
4095<FLAGS>rw</FLAGS>
4096<NICK>Relative Y Offset</NICK>
4097<BLURB>Vertical offset of overlay image in fractions of video image height, from top-left corner of video image.</BLURB>
4098<DEFAULT>0</DEFAULT>
4099</ARG>
4100
4101<ARG>
4102<NAME>GstGLImageSink::context</NAME>
4103<TYPE>GstGLContext*</TYPE>
4104<RANGE></RANGE>
4105<FLAGS>r</FLAGS>
4106<NICK>OpenGL context</NICK>
4107<BLURB>Get OpenGL context.</BLURB>
4108<DEFAULT></DEFAULT>
4109</ARG>
4110
4111<ARG>
4112<NAME>GstGLImageSink::force-aspect-ratio</NAME>
4113<TYPE>gboolean</TYPE>
4114<RANGE></RANGE>
4115<FLAGS>rw</FLAGS>
4116<NICK>Force aspect ratio</NICK>
4117<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
4118<DEFAULT>TRUE</DEFAULT>
4119</ARG>
4120
4121<ARG>
4122<NAME>GstGLImageSink::handle-events</NAME>
4123<TYPE>gboolean</TYPE>
4124<RANGE></RANGE>
4125<FLAGS>rw</FLAGS>
4126<NICK>Handle XEvents</NICK>
4127<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
4128<DEFAULT>TRUE</DEFAULT>
4129</ARG>
4130
4131<ARG>
4132<NAME>GstGLImageSink::ignore-alpha</NAME>
4133<TYPE>gboolean</TYPE>
4134<RANGE></RANGE>
4135<FLAGS>rw</FLAGS>
4136<NICK>Ignore Alpha</NICK>
4137<BLURB>When enabled, alpha will be ignored and converted to black.</BLURB>
4138<DEFAULT>TRUE</DEFAULT>
4139</ARG>
4140
4141<ARG>
4142<NAME>GstGLImageSink::output-multiview-downmix-mode</NAME>
4143<TYPE>GstGLStereoDownmix</TYPE>
4144<RANGE></RANGE>
4145<FLAGS>rw</FLAGS>
4146<NICK>Mode for mono downmixed output</NICK>
4147<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
4148<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
4149</ARG>
4150
4151<ARG>
4152<NAME>GstGLImageSink::output-multiview-flags</NAME>
4153<TYPE>GstVideoMultiviewFlags</TYPE>
4154<RANGE></RANGE>
4155<FLAGS>rw</FLAGS>
4156<NICK>Output Multiview Flags</NICK>
4157<BLURB>Output multiview layout modifier flags.</BLURB>
4158<DEFAULT></DEFAULT>
4159</ARG>
4160
4161<ARG>
4162<NAME>GstGLImageSink::output-multiview-mode</NAME>
4163<TYPE>GstVideoMultiviewMode</TYPE>
4164<RANGE></RANGE>
4165<FLAGS>rw</FLAGS>
4166<NICK>Output Multiview Mode</NICK>
4167<BLURB>Choose output mode for multiview/3D video.</BLURB>
4168<DEFAULT>GST_VIDEO_MULTIVIEW_MODE_MONO</DEFAULT>
4169</ARG>
4170
4171<ARG>
4172<NAME>GstGLImageSink::pixel-aspect-ratio</NAME>
4173<TYPE>GstFraction</TYPE>
4174<RANGE></RANGE>
4175<FLAGS>rw</FLAGS>
4176<NICK>Pixel Aspect Ratio</NICK>
4177<BLURB>The pixel aspect ratio of the device.</BLURB>
4178<DEFAULT></DEFAULT>
4179</ARG>
4180
4181<ARG>
4182<NAME>GstGLImageSink::rotate-method</NAME>
4183<TYPE>GstGLRotateMethod</TYPE>
4184<RANGE></RANGE>
4185<FLAGS>rw</FLAGS>
4186<NICK>rotate method</NICK>
4187<BLURB>rotate method.</BLURB>
4188<DEFAULT>Identity (no rotation)</DEFAULT>
4189</ARG>
4190
4191<ARG>
4192<NAME>GstGLImageSink::render-rectangle</NAME>
4193<TYPE>GstValueArray</TYPE>
4194<RANGE></RANGE>
4195<FLAGS>w</FLAGS>
4196<NICK>Render Rectangle</NICK>
4197<BLURB>The render rectangle ('<x, y, width, height>').</BLURB>
4198<DEFAULT></DEFAULT>
4199</ARG>
4200
4201<ARG>
4202<NAME>GstGLImageSinkBin::context</NAME>
4203<TYPE>GstGLContext*</TYPE>
4204<RANGE></RANGE>
4205<FLAGS>r</FLAGS>
4206<NICK>OpenGL context</NICK>
4207<BLURB>Get OpenGL context.</BLURB>
4208<DEFAULT></DEFAULT>
4209</ARG>
4210
4211<ARG>
4212<NAME>GstGLImageSinkBin::force-aspect-ratio</NAME>
4213<TYPE>gboolean</TYPE>
4214<RANGE></RANGE>
4215<FLAGS>rw</FLAGS>
4216<NICK>Force aspect ratio</NICK>
4217<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
4218<DEFAULT>TRUE</DEFAULT>
4219</ARG>
4220
4221<ARG>
4222<NAME>GstGLImageSinkBin::handle-events</NAME>
4223<TYPE>gboolean</TYPE>
4224<RANGE></RANGE>
4225<FLAGS>rw</FLAGS>
4226<NICK>Handle XEvents</NICK>
4227<BLURB>When enabled, XEvents will be selected and handled.</BLURB>
4228<DEFAULT>TRUE</DEFAULT>
4229</ARG>
4230
4231<ARG>
4232<NAME>GstGLImageSinkBin::ignore-alpha</NAME>
4233<TYPE>gboolean</TYPE>
4234<RANGE></RANGE>
4235<FLAGS>rw</FLAGS>
4236<NICK>Ignore Alpha</NICK>
4237<BLURB>When enabled, alpha will be ignored and converted to black.</BLURB>
4238<DEFAULT>TRUE</DEFAULT>
4239</ARG>
4240
4241<ARG>
4242<NAME>GstGLImageSinkBin::output-multiview-downmix-mode</NAME>
4243<TYPE>GstGLStereoDownmix</TYPE>
4244<RANGE></RANGE>
4245<FLAGS>rw</FLAGS>
4246<NICK>Mode for mono downmixed output</NICK>
4247<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
4248<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
4249</ARG>
4250
4251<ARG>
4252<NAME>GstGLImageSinkBin::output-multiview-flags</NAME>
4253<TYPE>GstVideoMultiviewFlags</TYPE>
4254<RANGE></RANGE>
4255<FLAGS>rw</FLAGS>
4256<NICK>Output Multiview Flags</NICK>
4257<BLURB>Output multiview layout modifier flags.</BLURB>
4258<DEFAULT></DEFAULT>
4259</ARG>
4260
4261<ARG>
4262<NAME>GstGLImageSinkBin::output-multiview-mode</NAME>
4263<TYPE>GstVideoMultiviewMode</TYPE>
4264<RANGE></RANGE>
4265<FLAGS>rw</FLAGS>
4266<NICK>Output Multiview Mode</NICK>
4267<BLURB>Choose output mode for multiview/3D video.</BLURB>
4268<DEFAULT>GST_VIDEO_MULTIVIEW_MODE_MONO</DEFAULT>
4269</ARG>
4270
4271<ARG>
4272<NAME>GstGLImageSinkBin::pixel-aspect-ratio</NAME>
4273<TYPE>GstFraction</TYPE>
4274<RANGE></RANGE>
4275<FLAGS>rw</FLAGS>
4276<NICK>Pixel Aspect Ratio</NICK>
4277<BLURB>The pixel aspect ratio of the device.</BLURB>
4278<DEFAULT></DEFAULT>
4279</ARG>
4280
4281<ARG>
4282<NAME>GstGLImageSinkBin::rotate-method</NAME>
4283<TYPE>GstGLRotateMethod</TYPE>
4284<RANGE></RANGE>
4285<FLAGS>rw</FLAGS>
4286<NICK>rotate method</NICK>
4287<BLURB>rotate method.</BLURB>
4288<DEFAULT>Identity (no rotation)</DEFAULT>
4289</ARG>
4290
4291<ARG>
4292<NAME>GstGLImageSinkBin::show-preroll-frame</NAME>
4293<TYPE>gboolean</TYPE>
4294<RANGE></RANGE>
4295<FLAGS>rwx</FLAGS>
4296<NICK>Show preroll frame</NICK>
4297<BLURB>Whether to render video frames during preroll.</BLURB>
4298<DEFAULT>TRUE</DEFAULT>
4299</ARG>
4300
4301<ARG>
4302<NAME>GstGLImageSinkBin::render-rectangle</NAME>
4303<TYPE>GstValueArray</TYPE>
4304<RANGE></RANGE>
4305<FLAGS>w</FLAGS>
4306<NICK>Render Rectangle</NICK>
4307<BLURB>The render rectangle ('<x, y, width, height>').</BLURB>
4308<DEFAULT></DEFAULT>
4309</ARG>
4310
4311<ARG>
4312<NAME>GstGLFilterCube::aspect</NAME>
4313<TYPE>gdouble</TYPE>
4314<RANGE>[0,100]</RANGE>
4315<FLAGS>rw</FLAGS>
4316<NICK>Aspect</NICK>
4317<BLURB>Field of view in the x direction.</BLURB>
4318<DEFAULT>0</DEFAULT>
4319</ARG>
4320
4321<ARG>
4322<NAME>GstGLFilterCube::blue</NAME>
4323<TYPE>gfloat</TYPE>
4324<RANGE>[0,1]</RANGE>
4325<FLAGS>rw</FLAGS>
4326<NICK>Blue</NICK>
4327<BLURB>Background blue color.</BLURB>
4328<DEFAULT>0</DEFAULT>
4329</ARG>
4330
4331<ARG>
4332<NAME>GstGLFilterCube::fovy</NAME>
4333<TYPE>gdouble</TYPE>
4334<RANGE>[0,180]</RANGE>
4335<FLAGS>rw</FLAGS>
4336<NICK>Fovy</NICK>
4337<BLURB>Field of view angle in degrees.</BLURB>
4338<DEFAULT>45</DEFAULT>
4339</ARG>
4340
4341<ARG>
4342<NAME>GstGLFilterCube::green</NAME>
4343<TYPE>gfloat</TYPE>
4344<RANGE>[0,1]</RANGE>
4345<FLAGS>rw</FLAGS>
4346<NICK>Green</NICK>
4347<BLURB>Background green color.</BLURB>
4348<DEFAULT>0</DEFAULT>
4349</ARG>
4350
4351<ARG>
4352<NAME>GstGLFilterCube::red</NAME>
4353<TYPE>gfloat</TYPE>
4354<RANGE>[0,1]</RANGE>
4355<FLAGS>rw</FLAGS>
4356<NICK>Red</NICK>
4357<BLURB>Background red color.</BLURB>
4358<DEFAULT>0</DEFAULT>
4359</ARG>
4360
4361<ARG>
4362<NAME>GstGLFilterCube::zfar</NAME>
4363<TYPE>gdouble</TYPE>
4364<RANGE>[0,1000]</RANGE>
4365<FLAGS>rw</FLAGS>
4366<NICK>Zfar</NICK>
4367<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB>
4368<DEFAULT>100</DEFAULT>
4369</ARG>
4370
4371<ARG>
4372<NAME>GstGLFilterCube::znear</NAME>
4373<TYPE>gdouble</TYPE>
4374<RANGE>[0,100]</RANGE>
4375<FLAGS>rw</FLAGS>
4376<NICK>Znear</NICK>
4377<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB>
4378<DEFAULT>0.1</DEFAULT>
4379</ARG>
4380
4381<ARG>
4382<NAME>GstGLFilterBin::filter</NAME>
4383<TYPE>GstElement*</TYPE>
4384<RANGE></RANGE>
4385<FLAGS>rw</FLAGS>
4386<NICK>GL filter element</NICK>
4387<BLURB>The GL filter chain to use.</BLURB>
4388<DEFAULT></DEFAULT>
4389</ARG>
4390
4391<ARG>
4392<NAME>gleffects_xray::hswap</NAME>
4393<TYPE>gboolean</TYPE>
4394<RANGE></RANGE>
4395<FLAGS>rw</FLAGS>
4396<NICK>Horizontal Swap</NICK>
4397<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4398<DEFAULT>FALSE</DEFAULT>
4399</ARG>
4400
4401<ARG>
4402<NAME>gleffects_xpro::hswap</NAME>
4403<TYPE>gboolean</TYPE>
4404<RANGE></RANGE>
4405<FLAGS>rw</FLAGS>
4406<NICK>Horizontal Swap</NICK>
4407<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4408<DEFAULT>FALSE</DEFAULT>
4409</ARG>
4410
4411<ARG>
4412<NAME>gleffects_twirl::hswap</NAME>
4413<TYPE>gboolean</TYPE>
4414<RANGE></RANGE>
4415<FLAGS>rw</FLAGS>
4416<NICK>Horizontal Swap</NICK>
4417<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4418<DEFAULT>FALSE</DEFAULT>
4419</ARG>
4420
4421<ARG>
4422<NAME>gleffects_tunnel::hswap</NAME>
4423<TYPE>gboolean</TYPE>
4424<RANGE></RANGE>
4425<FLAGS>rw</FLAGS>
4426<NICK>Horizontal Swap</NICK>
4427<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4428<DEFAULT>FALSE</DEFAULT>
4429</ARG>
4430
4431<ARG>
4432<NAME>gleffects_stretch::hswap</NAME>
4433<TYPE>gboolean</TYPE>
4434<RANGE></RANGE>
4435<FLAGS>rw</FLAGS>
4436<NICK>Horizontal Swap</NICK>
4437<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4438<DEFAULT>FALSE</DEFAULT>
4439</ARG>
4440
4441<ARG>
4442<NAME>gleffects_squeeze::hswap</NAME>
4443<TYPE>gboolean</TYPE>
4444<RANGE></RANGE>
4445<FLAGS>rw</FLAGS>
4446<NICK>Horizontal Swap</NICK>
4447<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4448<DEFAULT>FALSE</DEFAULT>
4449</ARG>
4450
4451<ARG>
4452<NAME>gleffects_square::hswap</NAME>
4453<TYPE>gboolean</TYPE>
4454<RANGE></RANGE>
4455<FLAGS>rw</FLAGS>
4456<NICK>Horizontal Swap</NICK>
4457<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4458<DEFAULT>FALSE</DEFAULT>
4459</ARG>
4460
4461<ARG>
4462<NAME>gleffects_sobel::hswap</NAME>
4463<TYPE>gboolean</TYPE>
4464<RANGE></RANGE>
4465<FLAGS>rw</FLAGS>
4466<NICK>Horizontal Swap</NICK>
4467<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4468<DEFAULT>FALSE</DEFAULT>
4469</ARG>
4470
4471<ARG>
4472<NAME>gleffects_sobel::invert</NAME>
4473<TYPE>gboolean</TYPE>
4474<RANGE></RANGE>
4475<FLAGS>rw</FLAGS>
4476<NICK>Invert the colors for sobel effect</NICK>
4477<BLURB>Invert colors to get dark edges on bright background when using sobel effect.</BLURB>
4478<DEFAULT>FALSE</DEFAULT>
4479</ARG>
4480
4481<ARG>
4482<NAME>gleffects_sin::hswap</NAME>
4483<TYPE>gboolean</TYPE>
4484<RANGE></RANGE>
4485<FLAGS>rw</FLAGS>
4486<NICK>Horizontal Swap</NICK>
4487<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4488<DEFAULT>FALSE</DEFAULT>
4489</ARG>
4490
4491<ARG>
4492<NAME>gleffects_sepia::hswap</NAME>
4493<TYPE>gboolean</TYPE>
4494<RANGE></RANGE>
4495<FLAGS>rw</FLAGS>
4496<NICK>Horizontal Swap</NICK>
4497<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4498<DEFAULT>FALSE</DEFAULT>
4499</ARG>
4500
4501<ARG>
4502<NAME>gleffects_mirror::hswap</NAME>
4503<TYPE>gboolean</TYPE>
4504<RANGE></RANGE>
4505<FLAGS>rw</FLAGS>
4506<NICK>Horizontal Swap</NICK>
4507<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4508<DEFAULT>FALSE</DEFAULT>
4509</ARG>
4510
4511<ARG>
4512<NAME>gleffects_lumaxpro::hswap</NAME>
4513<TYPE>gboolean</TYPE>
4514<RANGE></RANGE>
4515<FLAGS>rw</FLAGS>
4516<NICK>Horizontal Swap</NICK>
4517<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4518<DEFAULT>FALSE</DEFAULT>
4519</ARG>
4520
4521<ARG>
4522<NAME>gleffects_laplacian::hswap</NAME>
4523<TYPE>gboolean</TYPE>
4524<RANGE></RANGE>
4525<FLAGS>rw</FLAGS>
4526<NICK>Horizontal Swap</NICK>
4527<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4528<DEFAULT>FALSE</DEFAULT>
4529</ARG>
4530
4531<ARG>
4532<NAME>gleffects_laplacian::invert</NAME>
4533<TYPE>gboolean</TYPE>
4534<RANGE></RANGE>
4535<FLAGS>rw</FLAGS>
4536<NICK>Invert the colors for sobel effect</NICK>
4537<BLURB>Invert colors to get dark edges on bright background when using sobel effect.</BLURB>
4538<DEFAULT>FALSE</DEFAULT>
4539</ARG>
4540
4541<ARG>
4542<NAME>gleffects_identity::hswap</NAME>
4543<TYPE>gboolean</TYPE>
4544<RANGE></RANGE>
4545<FLAGS>rw</FLAGS>
4546<NICK>Horizontal Swap</NICK>
4547<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4548<DEFAULT>FALSE</DEFAULT>
4549</ARG>
4550
4551<ARG>
4552<NAME>gleffects_heat::hswap</NAME>
4553<TYPE>gboolean</TYPE>
4554<RANGE></RANGE>
4555<FLAGS>rw</FLAGS>
4556<NICK>Horizontal Swap</NICK>
4557<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4558<DEFAULT>FALSE</DEFAULT>
4559</ARG>
4560
4561<ARG>
4562<NAME>gleffects_glow::hswap</NAME>
4563<TYPE>gboolean</TYPE>
4564<RANGE></RANGE>
4565<FLAGS>rw</FLAGS>
4566<NICK>Horizontal Swap</NICK>
4567<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4568<DEFAULT>FALSE</DEFAULT>
4569</ARG>
4570
4571<ARG>
4572<NAME>gleffects_fisheye::hswap</NAME>
4573<TYPE>gboolean</TYPE>
4574<RANGE></RANGE>
4575<FLAGS>rw</FLAGS>
4576<NICK>Horizontal Swap</NICK>
4577<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4578<DEFAULT>FALSE</DEFAULT>
4579</ARG>
4580
4581<ARG>
4582<NAME>gleffects_bulge::hswap</NAME>
4583<TYPE>gboolean</TYPE>
4584<RANGE></RANGE>
4585<FLAGS>rw</FLAGS>
4586<NICK>Horizontal Swap</NICK>
4587<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4588<DEFAULT>FALSE</DEFAULT>
4589</ARG>
4590
4591<ARG>
4592<NAME>gleffects_blur::hswap</NAME>
4593<TYPE>gboolean</TYPE>
4594<RANGE></RANGE>
4595<FLAGS>rw</FLAGS>
4596<NICK>Horizontal Swap</NICK>
4597<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4598<DEFAULT>FALSE</DEFAULT>
4599</ARG>
4600
4601<ARG>
4602<NAME>GstGLEffectsGeneric::effect</NAME>
4603<TYPE>GstGLEffectsEffect</TYPE>
4604<RANGE></RANGE>
4605<FLAGS>rw</FLAGS>
4606<NICK>Effect</NICK>
4607<BLURB>Select which effect apply to GL video texture.</BLURB>
4608<DEFAULT>Do nothing Effect</DEFAULT>
4609</ARG>
4610
4611<ARG>
4612<NAME>GstGLEffectsGeneric::hswap</NAME>
4613<TYPE>gboolean</TYPE>
4614<RANGE></RANGE>
4615<FLAGS>rw</FLAGS>
4616<NICK>Horizontal Swap</NICK>
4617<BLURB>Switch video texture left to right, useful with webcams.</BLURB>
4618<DEFAULT>FALSE</DEFAULT>
4619</ARG>
4620
4621<ARG>
4622<NAME>GstGLEffectsGeneric::invert</NAME>
4623<TYPE>gboolean</TYPE>
4624<RANGE></RANGE>
4625<FLAGS>rw</FLAGS>
4626<NICK>Invert the colors for sobel effect</NICK>
4627<BLURB>Invert colors to get dark edges on bright background when using sobel effect.</BLURB>
4628<DEFAULT>FALSE</DEFAULT>
4629</ARG>
4630
4631<ARG>
4632<NAME>GstGLDifferenceMatte::location</NAME>
4633<TYPE>gchar*</TYPE>
4634<RANGE></RANGE>
4635<FLAGS>rw</FLAGS>
4636<NICK>Background image location</NICK>
4637<BLURB>Background image location.</BLURB>
4638<DEFAULT>NULL</DEFAULT>
4639</ARG>
4640
4641<ARG>
4642<NAME>GstGLDeinterlace::method</NAME>
4643<TYPE>GstGLDeinterlaceMethod</TYPE>
4644<RANGE></RANGE>
4645<FLAGS>rw</FLAGS>
4646<NICK>Deinterlace Method</NICK>
4647<BLURB>Select which deinterlace method apply to GL video texture.</BLURB>
4648<DEFAULT>Blur Vertical</DEFAULT>
4649</ARG>
4650
4651<ARG>
4652<NAME>GstGLColorBalance::brightness</NAME>
4653<TYPE>gdouble</TYPE>
4654<RANGE>[-1,1]</RANGE>
4655<FLAGS>rw</FLAGS>
4656<NICK>Brightness</NICK>
4657<BLURB>brightness.</BLURB>
4658<DEFAULT>0</DEFAULT>
4659</ARG>
4660
4661<ARG>
4662<NAME>GstGLColorBalance::contrast</NAME>
4663<TYPE>gdouble</TYPE>
4664<RANGE>[0,2]</RANGE>
4665<FLAGS>rw</FLAGS>
4666<NICK>Contrast</NICK>
4667<BLURB>contrast.</BLURB>
4668<DEFAULT>1</DEFAULT>
4669</ARG>
4670
4671<ARG>
4672<NAME>GstGLColorBalance::hue</NAME>
4673<TYPE>gdouble</TYPE>
4674<RANGE>[-1,1]</RANGE>
4675<FLAGS>rw</FLAGS>
4676<NICK>Hue</NICK>
4677<BLURB>hue.</BLURB>
4678<DEFAULT>0</DEFAULT>
4679</ARG>
4680
4681<ARG>
4682<NAME>GstGLColorBalance::saturation</NAME>
4683<TYPE>gdouble</TYPE>
4684<RANGE>[0,2]</RANGE>
4685<FLAGS>rw</FLAGS>
4686<NICK>Saturation</NICK>
4687<BLURB>saturation.</BLURB>
4688<DEFAULT>1</DEFAULT>
4689</ARG>
4690
4691<ARG>
4692<NAME>GstLiveAdder::latency</NAME>
4693<TYPE>guint</TYPE>
4694<RANGE></RANGE>
4695<FLAGS>rwx</FLAGS>
4696<NICK>Buffer latency</NICK>
4697<BLURB>Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in milliseconds).</BLURB>
4698<DEFAULT>30</DEFAULT>
4699</ARG>
4700
4701<ARG>
4702<NAME>GstAudioInterleave::channel-positions</NAME>
4703<TYPE>GValueArray*</TYPE>
4704<RANGE></RANGE>
4705<FLAGS>rw</FLAGS>
4706<NICK>Channel positions</NICK>
4707<BLURB>Channel positions used on the output.</BLURB>
4708<DEFAULT></DEFAULT>
4709</ARG>
4710
4711<ARG>
4712<NAME>GstAudioInterleave::channel-positions-from-input</NAME>
4713<TYPE>gboolean</TYPE>
4714<RANGE></RANGE>
4715<FLAGS>rw</FLAGS>
4716<NICK>Channel positions from input</NICK>
4717<BLURB>Take channel positions from the input.</BLURB>
4718<DEFAULT>TRUE</DEFAULT>
4719</ARG>
4720
4721<ARG>
4722<NAME>GstURIDecodeBin3::buffer-duration</NAME>
4723<TYPE>gint64</TYPE>
4724<RANGE>>= G_MAXULONG</RANGE>
4725<FLAGS>rw</FLAGS>
4726<NICK>Buffer duration (ns)</NICK>
4727<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
4728<DEFAULT>-1</DEFAULT>
4729</ARG>
4730
4731<ARG>
4732<NAME>GstURIDecodeBin3::buffer-size</NAME>
4733<TYPE>gint</TYPE>
4734<RANGE>>= G_MAXULONG</RANGE>
4735<FLAGS>rw</FLAGS>
4736<NICK>Buffer size (bytes)</NICK>
4737<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
4738<DEFAULT>-1</DEFAULT>
4739</ARG>
4740
4741<ARG>
4742<NAME>GstURIDecodeBin3::caps</NAME>
4743<TYPE>GstCaps*</TYPE>
4744<RANGE></RANGE>
4745<FLAGS>rw</FLAGS>
4746<NICK>Caps</NICK>
4747<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
4748<DEFAULT></DEFAULT>
4749</ARG>
4750
4751<ARG>
4752<NAME>GstURIDecodeBin3::connection-speed</NAME>
4753<TYPE>guint64</TYPE>
4754<RANGE><= 18446744073709551</RANGE>
4755<FLAGS>rw</FLAGS>
4756<NICK>Connection Speed</NICK>
4757<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
4758<DEFAULT>0</DEFAULT>
4759</ARG>
4760
4761<ARG>
4762<NAME>GstURIDecodeBin3::current-suburi</NAME>
4763<TYPE>gchar*</TYPE>
4764<RANGE></RANGE>
4765<FLAGS>r</FLAGS>
4766<NICK>Current .sub-URI</NICK>
4767<BLURB>The currently playing URI of a subtitle.</BLURB>
4768<DEFAULT>NULL</DEFAULT>
4769</ARG>
4770
4771<ARG>
4772<NAME>GstURIDecodeBin3::current-uri</NAME>
4773<TYPE>gchar*</TYPE>
4774<RANGE></RANGE>
4775<FLAGS>r</FLAGS>
4776<NICK>Current URI</NICK>
4777<BLURB>The currently playing URI.</BLURB>
4778<DEFAULT>NULL</DEFAULT>
4779</ARG>
4780
4781<ARG>
4782<NAME>GstURIDecodeBin3::download</NAME>
4783<TYPE>gboolean</TYPE>
4784<RANGE></RANGE>
4785<FLAGS>rw</FLAGS>
4786<NICK>Download</NICK>
4787<BLURB>Attempt download buffering when buffering network streams.</BLURB>
4788<DEFAULT>FALSE</DEFAULT>
4789</ARG>
4790
4791<ARG>
4792<NAME>GstURIDecodeBin3::ring-buffer-max-size</NAME>
4793<TYPE>guint64</TYPE>
4794<RANGE><= G_MAXUINT</RANGE>
4795<FLAGS>rw</FLAGS>
4796<NICK>Max. ring buffer size (bytes)</NICK>
4797<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
4798<DEFAULT>0</DEFAULT>
4799</ARG>
4800
4801<ARG>
4802<NAME>GstURIDecodeBin3::source</NAME>
4803<TYPE>GstElement*</TYPE>
4804<RANGE></RANGE>
4805<FLAGS>r</FLAGS>
4806<NICK>Source</NICK>
4807<BLURB>Source object used.</BLURB>
4808<DEFAULT></DEFAULT>
4809</ARG>
4810
4811<ARG>
4812<NAME>GstURIDecodeBin3::subtitle-encoding</NAME>
4813<TYPE>gchar*</TYPE>
4814<RANGE></RANGE>
4815<FLAGS>rw</FLAGS>
4816<NICK>subtitle encoding</NICK>
4817<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
4818<DEFAULT>NULL</DEFAULT>
4819</ARG>
4820
4821<ARG>
4822<NAME>GstURIDecodeBin3::suburi</NAME>
4823<TYPE>gchar*</TYPE>
4824<RANGE></RANGE>
4825<FLAGS>rw</FLAGS>
4826<NICK>.sub-URI</NICK>
4827<BLURB>Optional URI of a subtitle.</BLURB>
4828<DEFAULT>NULL</DEFAULT>
4829</ARG>
4830
4831<ARG>
4832<NAME>GstURIDecodeBin3::uri</NAME>
4833<TYPE>gchar*</TYPE>
4834<RANGE></RANGE>
4835<FLAGS>rw</FLAGS>
4836<NICK>URI</NICK>
4837<BLURB>URI to decode.</BLURB>
4838<DEFAULT>NULL</DEFAULT>
4839</ARG>
4840
4841<ARG>
4842<NAME>GstURIDecodeBin3::use-buffering</NAME>
4843<TYPE>gboolean</TYPE>
4844<RANGE></RANGE>
4845<FLAGS>rw</FLAGS>
4846<NICK>Use Buffering</NICK>
4847<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
4848<DEFAULT>FALSE</DEFAULT>
4849</ARG>
4850
4851<ARG>
4852<NAME>GstCompositor::background</NAME>
4853<TYPE>GstCompositorBackground</TYPE>
4854<RANGE></RANGE>
4855<FLAGS>rw</FLAGS>
4856<NICK>Background</NICK>
4857<BLURB>Background type.</BLURB>
4858<DEFAULT>Checker pattern</DEFAULT>
4859</ARG>
4860
4861<ARG>
4862<NAME>GstGLVideoMixer::background</NAME>
4863<TYPE>GstGLVideoMixerBackground</TYPE>
4864<RANGE></RANGE>
4865<FLAGS>rw</FLAGS>
4866<NICK>Background</NICK>
4867<BLURB>Background type.</BLURB>
4868<DEFAULT>Checker pattern</DEFAULT>
4869</ARG>
4870
4871<ARG>
4872<NAME>GstGLVideoMixerBin::background</NAME>
4873<TYPE>GstGLVideoMixerBackground</TYPE>
4874<RANGE></RANGE>
4875<FLAGS>rw</FLAGS>
4876<NICK>Background</NICK>
4877<BLURB>Background type.</BLURB>
4878<DEFAULT>Checker pattern</DEFAULT>
4879</ARG>
4880
4881<ARG>
4882<NAME>GstGLStereoMix::downmix-mode</NAME>
4883<TYPE>GstGLStereoDownmix</TYPE>
4884<RANGE></RANGE>
4885<FLAGS>rw</FLAGS>
4886<NICK>Mode for mono downmixed output</NICK>
4887<BLURB>Output anaglyph type to generate when downmixing to mono.</BLURB>
4888<DEFAULT>GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS</DEFAULT>
4889</ARG>
4890
4891<ARG>
4892<NAME>GstGLMixerBin::latency</NAME>
4893<TYPE>guint64</TYPE>
4894<RANGE></RANGE>
4895<FLAGS>rw</FLAGS>
4896<NICK>Buffer latency</NICK>
4897<BLURB>Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds).</BLURB>
4898<DEFAULT>0</DEFAULT>
4899</ARG>
4900
4901<ARG>
4902<NAME>GstGLMixerBin::mixer</NAME>
4903<TYPE>GstElement*</TYPE>
4904<RANGE></RANGE>
4905<FLAGS>rw</FLAGS>
4906<NICK>GL mixer element</NICK>
4907<BLURB>The GL mixer chain to use.</BLURB>
4908<DEFAULT></DEFAULT>
4909</ARG>
4910
4911<ARG>
4912<NAME>GstGLMixerBin::start-time</NAME>
4913<TYPE>guint64</TYPE>
4914<RANGE></RANGE>
4915<FLAGS>rw</FLAGS>
4916<NICK>Start Time</NICK>
4917<BLURB>Start time to use if start-time-selection=set.</BLURB>
4918<DEFAULT>18446744073709551615</DEFAULT>
4919</ARG>
4920
4921<ARG>
4922<NAME>GstGLMixerBin::start-time-selection</NAME>
4923<TYPE>GstGLMixerBinStartTimeSelection</TYPE>
4924<RANGE></RANGE>
4925<FLAGS>rw</FLAGS>
4926<NICK>Start Time Selection</NICK>
4927<BLURB>Decides which start time is output.</BLURB>
4928<DEFAULT>Start at 0 running time (default)</DEFAULT>
4929</ARG>
4930
4931<ARG>
4932<NAME>GstGLAlpha::alpha</NAME>
4933<TYPE>gdouble</TYPE>
4934<RANGE>[0,1]</RANGE>
4935<FLAGS>rw</FLAGS>
4936<NICK>Alpha</NICK>
4937<BLURB>The value for the alpha channel.</BLURB>
4938<DEFAULT>1</DEFAULT>
4939</ARG>
4940
4941<ARG>
4942<NAME>GstGLAlpha::angle</NAME>
4943<TYPE>gfloat</TYPE>
4944<RANGE>[0,90]</RANGE>
4945<FLAGS>rw</FLAGS>
4946<NICK>Angle</NICK>
4947<BLURB>Size of the colorcube to change.</BLURB>
4948<DEFAULT>20</DEFAULT>
4949</ARG>
4950
4951<ARG>
4952<NAME>GstGLAlpha::black-sensitivity</NAME>
4953<TYPE>guint</TYPE>
4954<RANGE><= 128</RANGE>
4955<FLAGS>rw</FLAGS>
4956<NICK>Black Sensitivity</NICK>
4957<BLURB>Sensitivity to dark colors.</BLURB>
4958<DEFAULT>100</DEFAULT>
4959</ARG>
4960
4961<ARG>
4962<NAME>GstGLAlpha::method</NAME>
4963<TYPE>GstGLAlphaMethod</TYPE>
4964<RANGE></RANGE>
4965<FLAGS>rw</FLAGS>
4966<NICK>Method</NICK>
4967<BLURB>How the alpha channels should be created.</BLURB>
4968<DEFAULT>Set/adjust alpha channel</DEFAULT>
4969</ARG>
4970
4971<ARG>
4972<NAME>GstGLAlpha::noise-level</NAME>
4973<TYPE>gfloat</TYPE>
4974<RANGE>[0,64]</RANGE>
4975<FLAGS>rw</FLAGS>
4976<NICK>Noise Level</NICK>
4977<BLURB>Size of noise radius.</BLURB>
4978<DEFAULT>2</DEFAULT>
4979</ARG>
4980
4981<ARG>
4982<NAME>GstGLAlpha::target-b</NAME>
4983<TYPE>guint</TYPE>
4984<RANGE><= 255</RANGE>
4985<FLAGS>rw</FLAGS>
4986<NICK>Target Blue</NICK>
4987<BLURB>The blue color value for custom RGB chroma keying.</BLURB>
4988<DEFAULT>0</DEFAULT>
4989</ARG>
4990
4991<ARG>
4992<NAME>GstGLAlpha::target-g</NAME>
4993<TYPE>guint</TYPE>
4994<RANGE><= 255</RANGE>
4995<FLAGS>rw</FLAGS>
4996<NICK>Target Green</NICK>
4997<BLURB>The green color value for custom RGB chroma keying.</BLURB>
4998<DEFAULT>255</DEFAULT>
4999</ARG>
5000
5001<ARG>
5002<NAME>GstGLAlpha::target-r</NAME>
5003<TYPE>guint</TYPE>
5004<RANGE><= 255</RANGE>
5005<FLAGS>rw</FLAGS>
5006<NICK>Target Red</NICK>
5007<BLURB>The red color value for custom RGB chroma keying.</BLURB>
5008<DEFAULT>0</DEFAULT>
5009</ARG>
5010
5011<ARG>
5012<NAME>GstGLAlpha::white-sensitivity</NAME>
5013<TYPE>guint</TYPE>
5014<RANGE><= 128</RANGE>
5015<FLAGS>rw</FLAGS>
5016<NICK>White Sensitivity</NICK>
5017<BLURB>Sensitivity to bright colors.</BLURB>
5018<DEFAULT>100</DEFAULT>
5019</ARG>
5020
5021