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