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