Release 1.4.0
[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</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>GstURIDecodeBin::buffer-duration</NAME>
73 <TYPE>gint64</TYPE>
74 <RANGE>>= G_MAXULONG</RANGE>
75 <FLAGS>rw</FLAGS>
76 <NICK>Buffer duration (ns)</NICK>
77 <BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
78 <DEFAULT>-1</DEFAULT>
79 </ARG>
80
81 <ARG>
82 <NAME>GstURIDecodeBin::buffer-size</NAME>
83 <TYPE>gint</TYPE>
84 <RANGE>>= G_MAXULONG</RANGE>
85 <FLAGS>rw</FLAGS>
86 <NICK>Buffer size (bytes)</NICK>
87 <BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
88 <DEFAULT>-1</DEFAULT>
89 </ARG>
90
91 <ARG>
92 <NAME>GstURIDecodeBin::caps</NAME>
93 <TYPE>GstCaps*</TYPE>
94 <RANGE></RANGE>
95 <FLAGS>rw</FLAGS>
96 <NICK>Caps</NICK>
97 <BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
98 <DEFAULT></DEFAULT>
99 </ARG>
100
101 <ARG>
102 <NAME>GstURIDecodeBin::connection-speed</NAME>
103 <TYPE>guint64</TYPE>
104 <RANGE><= 18446744073709551</RANGE>
105 <FLAGS>rw</FLAGS>
106 <NICK>Connection Speed</NICK>
107 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
108 <DEFAULT>0</DEFAULT>
109 </ARG>
110
111 <ARG>
112 <NAME>GstURIDecodeBin::download</NAME>
113 <TYPE>gboolean</TYPE>
114 <RANGE></RANGE>
115 <FLAGS>rw</FLAGS>
116 <NICK>Download</NICK>
117 <BLURB>Attempt download buffering when buffering network streams.</BLURB>
118 <DEFAULT>FALSE</DEFAULT>
119 </ARG>
120
121 <ARG>
122 <NAME>GstURIDecodeBin::expose-all-streams</NAME>
123 <TYPE>gboolean</TYPE>
124 <RANGE></RANGE>
125 <FLAGS>rw</FLAGS>
126 <NICK>Expose All Streams</NICK>
127 <BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
128 <DEFAULT>TRUE</DEFAULT>
129 </ARG>
130
131 <ARG>
132 <NAME>GstURIDecodeBin::ring-buffer-max-size</NAME>
133 <TYPE>guint64</TYPE>
134 <RANGE><= G_MAXUINT</RANGE>
135 <FLAGS>rw</FLAGS>
136 <NICK>Max. ring buffer size (bytes)</NICK>
137 <BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
138 <DEFAULT>0</DEFAULT>
139 </ARG>
140
141 <ARG>
142 <NAME>GstURIDecodeBin::source</NAME>
143 <TYPE>GstElement*</TYPE>
144 <RANGE></RANGE>
145 <FLAGS>r</FLAGS>
146 <NICK>Source</NICK>
147 <BLURB>Source object used.</BLURB>
148 <DEFAULT></DEFAULT>
149 </ARG>
150
151 <ARG>
152 <NAME>GstURIDecodeBin::subtitle-encoding</NAME>
153 <TYPE>gchar*</TYPE>
154 <RANGE></RANGE>
155 <FLAGS>rw</FLAGS>
156 <NICK>subtitle encoding</NICK>
157 <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>
158 <DEFAULT>NULL</DEFAULT>
159 </ARG>
160
161 <ARG>
162 <NAME>GstURIDecodeBin::uri</NAME>
163 <TYPE>gchar*</TYPE>
164 <RANGE></RANGE>
165 <FLAGS>rw</FLAGS>
166 <NICK>URI</NICK>
167 <BLURB>URI to decode.</BLURB>
168 <DEFAULT>NULL</DEFAULT>
169 </ARG>
170
171 <ARG>
172 <NAME>GstURIDecodeBin::use-buffering</NAME>
173 <TYPE>gboolean</TYPE>
174 <RANGE></RANGE>
175 <FLAGS>rw</FLAGS>
176 <NICK>Use Buffering</NICK>
177 <BLURB>Perform buffering on demuxed/parsed media.</BLURB>
178 <DEFAULT>FALSE</DEFAULT>
179 </ARG>
180
181 <ARG>
182 <NAME>GstSubtitleOverlay::font-desc</NAME>
183 <TYPE>gchar*</TYPE>
184 <RANGE></RANGE>
185 <FLAGS>rw</FLAGS>
186 <NICK>Subtitle font description</NICK>
187 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
188 <DEFAULT>NULL</DEFAULT>
189 </ARG>
190
191 <ARG>
192 <NAME>GstSubtitleOverlay::silent</NAME>
193 <TYPE>gboolean</TYPE>
194 <RANGE></RANGE>
195 <FLAGS>rw</FLAGS>
196 <NICK>Silent</NICK>
197 <BLURB>Whether to show subtitles.</BLURB>
198 <DEFAULT>FALSE</DEFAULT>
199 </ARG>
200
201 <ARG>
202 <NAME>GstSubtitleOverlay::subtitle-encoding</NAME>
203 <TYPE>gchar*</TYPE>
204 <RANGE></RANGE>
205 <FLAGS>rw</FLAGS>
206 <NICK>subtitle encoding</NICK>
207 <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>
208 <DEFAULT>NULL</DEFAULT>
209 </ARG>
210
211 <ARG>
212 <NAME>GstPlaySink::audio-sink</NAME>
213 <TYPE>GstElement*</TYPE>
214 <RANGE></RANGE>
215 <FLAGS>rw</FLAGS>
216 <NICK>Audio Sink</NICK>
217 <BLURB>the audio output element to use (NULL = default sink).</BLURB>
218 <DEFAULT></DEFAULT>
219 </ARG>
220
221 <ARG>
222 <NAME>GstPlaySink::av-offset</NAME>
223 <TYPE>gint64</TYPE>
224 <RANGE></RANGE>
225 <FLAGS>rw</FLAGS>
226 <NICK>AV Offset</NICK>
227 <BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
228 <DEFAULT>0</DEFAULT>
229 </ARG>
230
231 <ARG>
232 <NAME>GstPlaySink::flags</NAME>
233 <TYPE>GstPlayFlags</TYPE>
234 <RANGE></RANGE>
235 <FLAGS>rw</FLAGS>
236 <NICK>Flags</NICK>
237 <BLURB>Flags to control behaviour.</BLURB>
238 <DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT>
239 </ARG>
240
241 <ARG>
242 <NAME>GstPlaySink::force-aspect-ratio</NAME>
243 <TYPE>gboolean</TYPE>
244 <RANGE></RANGE>
245 <FLAGS>rw</FLAGS>
246 <NICK>Force Aspect Ratio</NICK>
247 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
248 <DEFAULT>TRUE</DEFAULT>
249 </ARG>
250
251 <ARG>
252 <NAME>GstPlaySink::mute</NAME>
253 <TYPE>gboolean</TYPE>
254 <RANGE></RANGE>
255 <FLAGS>rw</FLAGS>
256 <NICK>Mute</NICK>
257 <BLURB>Mute the audio channel without changing the volume.</BLURB>
258 <DEFAULT>FALSE</DEFAULT>
259 </ARG>
260
261 <ARG>
262 <NAME>GstPlaySink::sample</NAME>
263 <TYPE>GstSample*</TYPE>
264 <RANGE></RANGE>
265 <FLAGS>r</FLAGS>
266 <NICK>Sample</NICK>
267 <BLURB>The last sample (NULL = no video available).</BLURB>
268 <DEFAULT></DEFAULT>
269 </ARG>
270
271 <ARG>
272 <NAME>GstPlaySink::send-event-mode</NAME>
273 <TYPE>GstPlaySinkSendEventMode</TYPE>
274 <RANGE></RANGE>
275 <FLAGS>rw</FLAGS>
276 <NICK>Send event mode</NICK>
277 <BLURB>How to send events received in send_event function.</BLURB>
278 <DEFAULT>Default GstBin's send_event handling (default)</DEFAULT>
279 </ARG>
280
281 <ARG>
282 <NAME>GstPlaySink::subtitle-encoding</NAME>
283 <TYPE>gchar*</TYPE>
284 <RANGE></RANGE>
285 <FLAGS>rw</FLAGS>
286 <NICK>subtitle encoding</NICK>
287 <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>
288 <DEFAULT>NULL</DEFAULT>
289 </ARG>
290
291 <ARG>
292 <NAME>GstPlaySink::subtitle-font-desc</NAME>
293 <TYPE>gchar*</TYPE>
294 <RANGE></RANGE>
295 <FLAGS>w</FLAGS>
296 <NICK>Subtitle font description</NICK>
297 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
298 <DEFAULT>NULL</DEFAULT>
299 </ARG>
300
301 <ARG>
302 <NAME>GstPlaySink::text-sink</NAME>
303 <TYPE>GstElement*</TYPE>
304 <RANGE></RANGE>
305 <FLAGS>rw</FLAGS>
306 <NICK>Text sink</NICK>
307 <BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
308 <DEFAULT></DEFAULT>
309 </ARG>
310
311 <ARG>
312 <NAME>GstPlaySink::video-sink</NAME>
313 <TYPE>GstElement*</TYPE>
314 <RANGE></RANGE>
315 <FLAGS>rw</FLAGS>
316 <NICK>Video Sink</NICK>
317 <BLURB>the video output element to use (NULL = default sink).</BLURB>
318 <DEFAULT></DEFAULT>
319 </ARG>
320
321 <ARG>
322 <NAME>GstPlaySink::vis-plugin</NAME>
323 <TYPE>GstElement*</TYPE>
324 <RANGE></RANGE>
325 <FLAGS>rw</FLAGS>
326 <NICK>Vis plugin</NICK>
327 <BLURB>the visualization element to use (NULL = default).</BLURB>
328 <DEFAULT></DEFAULT>
329 </ARG>
330
331 <ARG>
332 <NAME>GstPlaySink::volume</NAME>
333 <TYPE>gdouble</TYPE>
334 <RANGE>[0,10]</RANGE>
335 <FLAGS>rw</FLAGS>
336 <NICK>Volume</NICK>
337 <BLURB>The audio volume, 1.0=100%.</BLURB>
338 <DEFAULT>1</DEFAULT>
339 </ARG>
340
341 <ARG>
342 <NAME>GstPlaySink::audio-filter</NAME>
343 <TYPE>GstElement*</TYPE>
344 <RANGE></RANGE>
345 <FLAGS>rw</FLAGS>
346 <NICK>Audio filter</NICK>
347 <BLURB>the audio filter(s) to apply, if possible.</BLURB>
348 <DEFAULT></DEFAULT>
349 </ARG>
350
351 <ARG>
352 <NAME>GstPlaySink::video-filter</NAME>
353 <TYPE>GstElement*</TYPE>
354 <RANGE></RANGE>
355 <FLAGS>rw</FLAGS>
356 <NICK>Video filter</NICK>
357 <BLURB>the video filter(s) to apply, if possible.</BLURB>
358 <DEFAULT></DEFAULT>
359 </ARG>
360
361 <ARG>
362 <NAME>GstPlayBin::audio-sink</NAME>
363 <TYPE>GstElement*</TYPE>
364 <RANGE></RANGE>
365 <FLAGS>rw</FLAGS>
366 <NICK>Audio Sink</NICK>
367 <BLURB>the audio output element to use (NULL = default sink).</BLURB>
368 <DEFAULT></DEFAULT>
369 </ARG>
370
371 <ARG>
372 <NAME>GstPlayBin::audio-stream-combiner</NAME>
373 <TYPE>GstElement*</TYPE>
374 <RANGE></RANGE>
375 <FLAGS>rw</FLAGS>
376 <NICK>Audio stream combiner</NICK>
377 <BLURB>Current audio stream combiner (NULL = input-selector).</BLURB>
378 <DEFAULT></DEFAULT>
379 </ARG>
380
381 <ARG>
382 <NAME>GstPlayBin::av-offset</NAME>
383 <TYPE>gint64</TYPE>
384 <RANGE></RANGE>
385 <FLAGS>rw</FLAGS>
386 <NICK>AV Offset</NICK>
387 <BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
388 <DEFAULT>0</DEFAULT>
389 </ARG>
390
391 <ARG>
392 <NAME>GstPlayBin::buffer-duration</NAME>
393 <TYPE>gint64</TYPE>
394 <RANGE>>= G_MAXULONG</RANGE>
395 <FLAGS>rw</FLAGS>
396 <NICK>Buffer duration (ns)</NICK>
397 <BLURB>Buffer duration when buffering network streams.</BLURB>
398 <DEFAULT>-1</DEFAULT>
399 </ARG>
400
401 <ARG>
402 <NAME>GstPlayBin::buffer-size</NAME>
403 <TYPE>gint</TYPE>
404 <RANGE>>= G_MAXULONG</RANGE>
405 <FLAGS>rw</FLAGS>
406 <NICK>Buffer size (bytes)</NICK>
407 <BLURB>Buffer size when buffering network streams.</BLURB>
408 <DEFAULT>-1</DEFAULT>
409 </ARG>
410
411 <ARG>
412 <NAME>GstPlayBin::connection-speed</NAME>
413 <TYPE>guint64</TYPE>
414 <RANGE><= 18446744073709551</RANGE>
415 <FLAGS>rw</FLAGS>
416 <NICK>Connection Speed</NICK>
417 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
418 <DEFAULT>0</DEFAULT>
419 </ARG>
420
421 <ARG>
422 <NAME>GstPlayBin::current-audio</NAME>
423 <TYPE>gint</TYPE>
424 <RANGE>>= G_MAXULONG</RANGE>
425 <FLAGS>rw</FLAGS>
426 <NICK>Current audio</NICK>
427 <BLURB>Currently playing audio stream (-1 = auto).</BLURB>
428 <DEFAULT>-1</DEFAULT>
429 </ARG>
430
431 <ARG>
432 <NAME>GstPlayBin::current-suburi</NAME>
433 <TYPE>gchar*</TYPE>
434 <RANGE></RANGE>
435 <FLAGS>r</FLAGS>
436 <NICK>Current .sub-URI</NICK>
437 <BLURB>The currently playing URI of a subtitle.</BLURB>
438 <DEFAULT>NULL</DEFAULT>
439 </ARG>
440
441 <ARG>
442 <NAME>GstPlayBin::current-text</NAME>
443 <TYPE>gint</TYPE>
444 <RANGE>>= G_MAXULONG</RANGE>
445 <FLAGS>rw</FLAGS>
446 <NICK>Current Text</NICK>
447 <BLURB>Currently playing text stream (-1 = auto).</BLURB>
448 <DEFAULT>-1</DEFAULT>
449 </ARG>
450
451 <ARG>
452 <NAME>GstPlayBin::current-uri</NAME>
453 <TYPE>gchar*</TYPE>
454 <RANGE></RANGE>
455 <FLAGS>r</FLAGS>
456 <NICK>Current URI</NICK>
457 <BLURB>The currently playing URI.</BLURB>
458 <DEFAULT>NULL</DEFAULT>
459 </ARG>
460
461 <ARG>
462 <NAME>GstPlayBin::current-video</NAME>
463 <TYPE>gint</TYPE>
464 <RANGE>>= G_MAXULONG</RANGE>
465 <FLAGS>rw</FLAGS>
466 <NICK>Current Video</NICK>
467 <BLURB>Currently playing video stream (-1 = auto).</BLURB>
468 <DEFAULT>-1</DEFAULT>
469 </ARG>
470
471 <ARG>
472 <NAME>GstPlayBin::flags</NAME>
473 <TYPE>GstPlayFlags</TYPE>
474 <RANGE></RANGE>
475 <FLAGS>rw</FLAGS>
476 <NICK>Flags</NICK>
477 <BLURB>Flags to control behaviour.</BLURB>
478 <DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Deinterlace video if necessary|Use software color balance</DEFAULT>
479 </ARG>
480
481 <ARG>
482 <NAME>GstPlayBin::force-aspect-ratio</NAME>
483 <TYPE>gboolean</TYPE>
484 <RANGE></RANGE>
485 <FLAGS>rw</FLAGS>
486 <NICK>Force Aspect Ratio</NICK>
487 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
488 <DEFAULT>TRUE</DEFAULT>
489 </ARG>
490
491 <ARG>
492 <NAME>GstPlayBin::mute</NAME>
493 <TYPE>gboolean</TYPE>
494 <RANGE></RANGE>
495 <FLAGS>rw</FLAGS>
496 <NICK>Mute</NICK>
497 <BLURB>Mute the audio channel without changing the volume.</BLURB>
498 <DEFAULT>FALSE</DEFAULT>
499 </ARG>
500
501 <ARG>
502 <NAME>GstPlayBin::n-audio</NAME>
503 <TYPE>gint</TYPE>
504 <RANGE>>= 0</RANGE>
505 <FLAGS>r</FLAGS>
506 <NICK>Number Audio</NICK>
507 <BLURB>Total number of audio streams.</BLURB>
508 <DEFAULT>0</DEFAULT>
509 </ARG>
510
511 <ARG>
512 <NAME>GstPlayBin::n-text</NAME>
513 <TYPE>gint</TYPE>
514 <RANGE>>= 0</RANGE>
515 <FLAGS>r</FLAGS>
516 <NICK>Number Text</NICK>
517 <BLURB>Total number of text streams.</BLURB>
518 <DEFAULT>0</DEFAULT>
519 </ARG>
520
521 <ARG>
522 <NAME>GstPlayBin::n-video</NAME>
523 <TYPE>gint</TYPE>
524 <RANGE>>= 0</RANGE>
525 <FLAGS>r</FLAGS>
526 <NICK>Number Video</NICK>
527 <BLURB>Total number of video streams.</BLURB>
528 <DEFAULT>0</DEFAULT>
529 </ARG>
530
531 <ARG>
532 <NAME>GstPlayBin::ring-buffer-max-size</NAME>
533 <TYPE>guint64</TYPE>
534 <RANGE><= G_MAXUINT</RANGE>
535 <FLAGS>rw</FLAGS>
536 <NICK>Max. ring buffer size (bytes)</NICK>
537 <BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
538 <DEFAULT>0</DEFAULT>
539 </ARG>
540
541 <ARG>
542 <NAME>GstPlayBin::sample</NAME>
543 <TYPE>GstSample*</TYPE>
544 <RANGE></RANGE>
545 <FLAGS>r</FLAGS>
546 <NICK>Sample</NICK>
547 <BLURB>The last sample (NULL = no video available).</BLURB>
548 <DEFAULT></DEFAULT>
549 </ARG>
550
551 <ARG>
552 <NAME>GstPlayBin::source</NAME>
553 <TYPE>GstElement*</TYPE>
554 <RANGE></RANGE>
555 <FLAGS>r</FLAGS>
556 <NICK>Source</NICK>
557 <BLURB>Source element.</BLURB>
558 <DEFAULT></DEFAULT>
559 </ARG>
560
561 <ARG>
562 <NAME>GstPlayBin::subtitle-encoding</NAME>
563 <TYPE>gchar*</TYPE>
564 <RANGE></RANGE>
565 <FLAGS>rw</FLAGS>
566 <NICK>subtitle encoding</NICK>
567 <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>
568 <DEFAULT>NULL</DEFAULT>
569 </ARG>
570
571 <ARG>
572 <NAME>GstPlayBin::subtitle-font-desc</NAME>
573 <TYPE>gchar*</TYPE>
574 <RANGE></RANGE>
575 <FLAGS>w</FLAGS>
576 <NICK>Subtitle font description</NICK>
577 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
578 <DEFAULT>NULL</DEFAULT>
579 </ARG>
580
581 <ARG>
582 <NAME>GstPlayBin::suburi</NAME>
583 <TYPE>gchar*</TYPE>
584 <RANGE></RANGE>
585 <FLAGS>rw</FLAGS>
586 <NICK>.sub-URI</NICK>
587 <BLURB>Optional URI of a subtitle.</BLURB>
588 <DEFAULT>NULL</DEFAULT>
589 </ARG>
590
591 <ARG>
592 <NAME>GstPlayBin::text-sink</NAME>
593 <TYPE>GstElement*</TYPE>
594 <RANGE></RANGE>
595 <FLAGS>rw</FLAGS>
596 <NICK>Text plugin</NICK>
597 <BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
598 <DEFAULT></DEFAULT>
599 </ARG>
600
601 <ARG>
602 <NAME>GstPlayBin::text-stream-combiner</NAME>
603 <TYPE>GstElement*</TYPE>
604 <RANGE></RANGE>
605 <FLAGS>rw</FLAGS>
606 <NICK>Text stream combiner</NICK>
607 <BLURB>Current text stream combiner (NULL = input-selector).</BLURB>
608 <DEFAULT></DEFAULT>
609 </ARG>
610
611 <ARG>
612 <NAME>GstPlayBin::uri</NAME>
613 <TYPE>gchar*</TYPE>
614 <RANGE></RANGE>
615 <FLAGS>rw</FLAGS>
616 <NICK>URI</NICK>
617 <BLURB>URI of the media to play.</BLURB>
618 <DEFAULT>NULL</DEFAULT>
619 </ARG>
620
621 <ARG>
622 <NAME>GstPlayBin::video-sink</NAME>
623 <TYPE>GstElement*</TYPE>
624 <RANGE></RANGE>
625 <FLAGS>rw</FLAGS>
626 <NICK>Video Sink</NICK>
627 <BLURB>the video output element to use (NULL = default sink).</BLURB>
628 <DEFAULT></DEFAULT>
629 </ARG>
630
631 <ARG>
632 <NAME>GstPlayBin::video-stream-combiner</NAME>
633 <TYPE>GstElement*</TYPE>
634 <RANGE></RANGE>
635 <FLAGS>rw</FLAGS>
636 <NICK>Video stream combiner</NICK>
637 <BLURB>Current video stream combiner (NULL = input-selector).</BLURB>
638 <DEFAULT></DEFAULT>
639 </ARG>
640
641 <ARG>
642 <NAME>GstPlayBin::vis-plugin</NAME>
643 <TYPE>GstElement*</TYPE>
644 <RANGE></RANGE>
645 <FLAGS>rw</FLAGS>
646 <NICK>Vis plugin</NICK>
647 <BLURB>the visualization element to use (NULL = default).</BLURB>
648 <DEFAULT></DEFAULT>
649 </ARG>
650
651 <ARG>
652 <NAME>GstPlayBin::volume</NAME>
653 <TYPE>gdouble</TYPE>
654 <RANGE>[0,10]</RANGE>
655 <FLAGS>rw</FLAGS>
656 <NICK>Volume</NICK>
657 <BLURB>The audio volume, 1.0=100%.</BLURB>
658 <DEFAULT>1</DEFAULT>
659 </ARG>
660
661 <ARG>
662 <NAME>GstPlayBin::audio-filter</NAME>
663 <TYPE>GstElement*</TYPE>
664 <RANGE></RANGE>
665 <FLAGS>rw</FLAGS>
666 <NICK>Audio filter</NICK>
667 <BLURB>the audio filter(s) to apply, if possible.</BLURB>
668 <DEFAULT></DEFAULT>
669 </ARG>
670
671 <ARG>
672 <NAME>GstPlayBin::video-filter</NAME>
673 <TYPE>GstElement*</TYPE>
674 <RANGE></RANGE>
675 <FLAGS>rw</FLAGS>
676 <NICK>Video filter</NICK>
677 <BLURB>the video filter(s) to apply, if possible.</BLURB>
678 <DEFAULT></DEFAULT>
679 </ARG>
680
681 <ARG>
682 <NAME>GstDecodeBin::caps</NAME>
683 <TYPE>GstCaps*</TYPE>
684 <RANGE></RANGE>
685 <FLAGS>rw</FLAGS>
686 <NICK>Caps</NICK>
687 <BLURB>The caps on which to stop decoding.</BLURB>
688 <DEFAULT></DEFAULT>
689 </ARG>
690
691 <ARG>
692 <NAME>GstDecodeBin::connection-speed</NAME>
693 <TYPE>guint64</TYPE>
694 <RANGE><= 18446744073709551</RANGE>
695 <FLAGS>rw</FLAGS>
696 <NICK>Connection Speed</NICK>
697 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
698 <DEFAULT>0</DEFAULT>
699 </ARG>
700
701 <ARG>
702 <NAME>GstDecodeBin::expose-all-streams</NAME>
703 <TYPE>gboolean</TYPE>
704 <RANGE></RANGE>
705 <FLAGS>rw</FLAGS>
706 <NICK>Expose All Streams</NICK>
707 <BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
708 <DEFAULT>TRUE</DEFAULT>
709 </ARG>
710
711 <ARG>
712 <NAME>GstDecodeBin::high-percent</NAME>
713 <TYPE>gint</TYPE>
714 <RANGE>[0,100]</RANGE>
715 <FLAGS>rw</FLAGS>
716 <NICK>High percent</NICK>
717 <BLURB>High threshold for buffering to finish.</BLURB>
718 <DEFAULT>99</DEFAULT>
719 </ARG>
720
721 <ARG>
722 <NAME>GstDecodeBin::low-percent</NAME>
723 <TYPE>gint</TYPE>
724 <RANGE>[0,100]</RANGE>
725 <FLAGS>rw</FLAGS>
726 <NICK>Low percent</NICK>
727 <BLURB>Low threshold for buffering to start.</BLURB>
728 <DEFAULT>10</DEFAULT>
729 </ARG>
730
731 <ARG>
732 <NAME>GstDecodeBin::max-size-buffers</NAME>
733 <TYPE>guint</TYPE>
734 <RANGE></RANGE>
735 <FLAGS>rw</FLAGS>
736 <NICK>Max. size (buffers)</NICK>
737 <BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
738 <DEFAULT>0</DEFAULT>
739 </ARG>
740
741 <ARG>
742 <NAME>GstDecodeBin::max-size-bytes</NAME>
743 <TYPE>guint</TYPE>
744 <RANGE></RANGE>
745 <FLAGS>rw</FLAGS>
746 <NICK>Max. size (bytes)</NICK>
747 <BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
748 <DEFAULT>0</DEFAULT>
749 </ARG>
750
751 <ARG>
752 <NAME>GstDecodeBin::max-size-time</NAME>
753 <TYPE>guint64</TYPE>
754 <RANGE></RANGE>
755 <FLAGS>rw</FLAGS>
756 <NICK>Max. size (ns)</NICK>
757 <BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
758 <DEFAULT>0</DEFAULT>
759 </ARG>
760
761 <ARG>
762 <NAME>GstDecodeBin::post-stream-topology</NAME>
763 <TYPE>gboolean</TYPE>
764 <RANGE></RANGE>
765 <FLAGS>rw</FLAGS>
766 <NICK>Post Stream Topology</NICK>
767 <BLURB>Post stream-topology messages.</BLURB>
768 <DEFAULT>FALSE</DEFAULT>
769 </ARG>
770
771 <ARG>
772 <NAME>GstDecodeBin::sink-caps</NAME>
773 <TYPE>GstCaps*</TYPE>
774 <RANGE></RANGE>
775 <FLAGS>rw</FLAGS>
776 <NICK>Sink Caps</NICK>
777 <BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
778 <DEFAULT></DEFAULT>
779 </ARG>
780
781 <ARG>
782 <NAME>GstDecodeBin::subtitle-encoding</NAME>
783 <TYPE>gchar*</TYPE>
784 <RANGE></RANGE>
785 <FLAGS>rw</FLAGS>
786 <NICK>subtitle encoding</NICK>
787 <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>
788 <DEFAULT>NULL</DEFAULT>
789 </ARG>
790
791 <ARG>
792 <NAME>GstDecodeBin::use-buffering</NAME>
793 <TYPE>gboolean</TYPE>
794 <RANGE></RANGE>
795 <FLAGS>rw</FLAGS>
796 <NICK>Use Buffering</NICK>
797 <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
798 <DEFAULT>FALSE</DEFAULT>
799 </ARG>
800
801 <ARG>
802 <NAME>GstSubParse::subtitle-encoding</NAME>
803 <TYPE>gchar*</TYPE>
804 <RANGE></RANGE>
805 <FLAGS>rw</FLAGS>
806 <NICK>subtitle charset encoding</NICK>
807 <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>
808 <DEFAULT>NULL</DEFAULT>
809 </ARG>
810
811 <ARG>
812 <NAME>GstSubParse::video-fps</NAME>
813 <TYPE>GstFraction</TYPE>
814 <RANGE></RANGE>
815 <FLAGS>rw</FLAGS>
816 <NICK>Video framerate</NICK>
817 <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>
818 <DEFAULT></DEFAULT>
819 </ARG>
820
821 <ARG>
822 <NAME>GstAudioResample::quality</NAME>
823 <TYPE>gint</TYPE>
824 <RANGE>[0,10]</RANGE>
825 <FLAGS>rwx</FLAGS>
826 <NICK>Quality</NICK>
827 <BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
828 <DEFAULT>4</DEFAULT>
829 </ARG>
830
831 <ARG>
832 <NAME>GstAudioResample::sinc-filter-auto-threshold</NAME>
833 <TYPE>guint</TYPE>
834 <RANGE></RANGE>
835 <FLAGS>rw</FLAGS>
836 <NICK>Sinc filter auto mode threshold</NICK>
837 <BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB>
838 <DEFAULT>1048576</DEFAULT>
839 </ARG>
840
841 <ARG>
842 <NAME>GstAudioResample::sinc-filter-mode</NAME>
843 <TYPE>SpeexResamplerSincFilterMode</TYPE>
844 <RANGE></RANGE>
845 <FLAGS>rw</FLAGS>
846 <NICK>Sinc filter table mode</NICK>
847 <BLURB>What sinc filter table mode to use.</BLURB>
848 <DEFAULT>Use full table if table size below threshold</DEFAULT>
849 </ARG>
850
851 <ARG>
852 <NAME>GstVideoConvert::dither</NAME>
853 <TYPE>GstVideoConvertDitherMethod</TYPE>
854 <RANGE></RANGE>
855 <FLAGS>rw</FLAGS>
856 <NICK>Dither</NICK>
857 <BLURB>Apply dithering while converting.</BLURB>
858 <DEFAULT>No dithering (default)</DEFAULT>
859 </ARG>
860
861 <ARG>
862 <NAME>GstGioStreamSrc::stream</NAME>
863 <TYPE>GInputStream*</TYPE>
864 <RANGE></RANGE>
865 <FLAGS>rw</FLAGS>
866 <NICK>Stream</NICK>
867 <BLURB>Stream to read from.</BLURB>
868 <DEFAULT></DEFAULT>
869 </ARG>
870
871 <ARG>
872 <NAME>GstGioStreamSink::stream</NAME>
873 <TYPE>GOutputStream*</TYPE>
874 <RANGE></RANGE>
875 <FLAGS>rw</FLAGS>
876 <NICK>Stream</NICK>
877 <BLURB>Stream to write to.</BLURB>
878 <DEFAULT></DEFAULT>
879 </ARG>
880
881 <ARG>
882 <NAME>GstGioSrc::file</NAME>
883 <TYPE>GFile*</TYPE>
884 <RANGE></RANGE>
885 <FLAGS>rw</FLAGS>
886 <NICK>File</NICK>
887 <BLURB>GFile to read from.</BLURB>
888 <DEFAULT></DEFAULT>
889 </ARG>
890
891 <ARG>
892 <NAME>GstGioSrc::location</NAME>
893 <TYPE>gchar*</TYPE>
894 <RANGE></RANGE>
895 <FLAGS>rw</FLAGS>
896 <NICK>Location</NICK>
897 <BLURB>URI location to read from.</BLURB>
898 <DEFAULT>NULL</DEFAULT>
899 </ARG>
900
901 <ARG>
902 <NAME>GstGioSink::file</NAME>
903 <TYPE>GFile*</TYPE>
904 <RANGE></RANGE>
905 <FLAGS>rw</FLAGS>
906 <NICK>File</NICK>
907 <BLURB>GFile to write to.</BLURB>
908 <DEFAULT></DEFAULT>
909 </ARG>
910
911 <ARG>
912 <NAME>GstGioSink::location</NAME>
913 <TYPE>gchar*</TYPE>
914 <RANGE></RANGE>
915 <FLAGS>rw</FLAGS>
916 <NICK>Location</NICK>
917 <BLURB>URI location to write to.</BLURB>
918 <DEFAULT>NULL</DEFAULT>
919 </ARG>
920
921 <ARG>
922 <NAME>GstEncodeBin::audio-jitter-tolerance</NAME>
923 <TYPE>guint64</TYPE>
924 <RANGE></RANGE>
925 <FLAGS>rw</FLAGS>
926 <NICK>Audio jitter tolerance</NICK>
927 <BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB>
928 <DEFAULT>20000000</DEFAULT>
929 </ARG>
930
931 <ARG>
932 <NAME>GstEncodeBin::avoid-reencoding</NAME>
933 <TYPE>gboolean</TYPE>
934 <RANGE></RANGE>
935 <FLAGS>rw</FLAGS>
936 <NICK>Avoid re-encoding</NICK>
937 <BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB>
938 <DEFAULT>FALSE</DEFAULT>
939 </ARG>
940
941 <ARG>
942 <NAME>GstEncodeBin::flags</NAME>
943 <TYPE>GstEncodeBinFlags</TYPE>
944 <RANGE></RANGE>
945 <FLAGS>rw</FLAGS>
946 <NICK>Flags</NICK>
947 <BLURB>Flags to control behaviour.</BLURB>
948 <DEFAULT></DEFAULT>
949 </ARG>
950
951 <ARG>
952 <NAME>GstEncodeBin::profile</NAME>
953 <TYPE>GstEncodingProfile*</TYPE>
954 <RANGE></RANGE>
955 <FLAGS>rw</FLAGS>
956 <NICK>Profile</NICK>
957 <BLURB>The GstEncodingProfile to use.</BLURB>
958 <DEFAULT></DEFAULT>
959 </ARG>
960
961 <ARG>
962 <NAME>GstEncodeBin::queue-buffers-max</NAME>
963 <TYPE>guint</TYPE>
964 <RANGE></RANGE>
965 <FLAGS>rw</FLAGS>
966 <NICK>Max. size (buffers)</NICK>
967 <BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
968 <DEFAULT>200</DEFAULT>
969 </ARG>
970
971 <ARG>
972 <NAME>GstEncodeBin::queue-bytes-max</NAME>
973 <TYPE>guint</TYPE>
974 <RANGE></RANGE>
975 <FLAGS>rw</FLAGS>
976 <NICK>Max. size (kB)</NICK>
977 <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
978 <DEFAULT>10485760</DEFAULT>
979 </ARG>
980
981 <ARG>
982 <NAME>GstEncodeBin::queue-time-max</NAME>
983 <TYPE>guint64</TYPE>
984 <RANGE></RANGE>
985 <FLAGS>rw</FLAGS>
986 <NICK>Max. size (ns)</NICK>
987 <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
988 <DEFAULT>1000000000</DEFAULT>
989 </ARG>
990
991 <ARG>
992 <NAME>GstAudioTestSrc::can-activate-pull</NAME>
993 <TYPE>gboolean</TYPE>
994 <RANGE></RANGE>
995 <FLAGS>rw</FLAGS>
996 <NICK>Can activate pull</NICK>
997 <BLURB>Can activate in pull mode.</BLURB>
998 <DEFAULT>FALSE</DEFAULT>
999 </ARG>
1000
1001 <ARG>
1002 <NAME>GstAudioTestSrc::can-activate-push</NAME>
1003 <TYPE>gboolean</TYPE>
1004 <RANGE></RANGE>
1005 <FLAGS>rw</FLAGS>
1006 <NICK>Can activate push</NICK>
1007 <BLURB>Can activate in push mode.</BLURB>
1008 <DEFAULT>TRUE</DEFAULT>
1009 </ARG>
1010
1011 <ARG>
1012 <NAME>GstAudioTestSrc::freq</NAME>
1013 <TYPE>gdouble</TYPE>
1014 <RANGE>[0,20000]</RANGE>
1015 <FLAGS>rw</FLAGS>
1016 <NICK>Frequency</NICK>
1017 <BLURB>Frequency of test signal.</BLURB>
1018 <DEFAULT>440</DEFAULT>
1019 </ARG>
1020
1021 <ARG>
1022 <NAME>GstAudioTestSrc::is-live</NAME>
1023 <TYPE>gboolean</TYPE>
1024 <RANGE></RANGE>
1025 <FLAGS>rw</FLAGS>
1026 <NICK>Is Live</NICK>
1027 <BLURB>Whether to act as a live source.</BLURB>
1028 <DEFAULT>FALSE</DEFAULT>
1029 </ARG>
1030
1031 <ARG>
1032 <NAME>GstAudioTestSrc::samplesperbuffer</NAME>
1033 <TYPE>gint</TYPE>
1034 <RANGE>>= 1</RANGE>
1035 <FLAGS>rw</FLAGS>
1036 <NICK>Samples per buffer</NICK>
1037 <BLURB>Number of samples in each outgoing buffer.</BLURB>
1038 <DEFAULT>1024</DEFAULT>
1039 </ARG>
1040
1041 <ARG>
1042 <NAME>GstAudioTestSrc::timestamp-offset</NAME>
1043 <TYPE>gint64</TYPE>
1044 <RANGE></RANGE>
1045 <FLAGS>rw</FLAGS>
1046 <NICK>Timestamp offset</NICK>
1047 <BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1048 <DEFAULT>0</DEFAULT>
1049 </ARG>
1050
1051 <ARG>
1052 <NAME>GstAudioTestSrc::volume</NAME>
1053 <TYPE>gdouble</TYPE>
1054 <RANGE>[0,1]</RANGE>
1055 <FLAGS>rw</FLAGS>
1056 <NICK>Volume</NICK>
1057 <BLURB>Volume of test signal.</BLURB>
1058 <DEFAULT>0.8</DEFAULT>
1059 </ARG>
1060
1061 <ARG>
1062 <NAME>GstAudioTestSrc::wave</NAME>
1063 <TYPE>GstAudioTestSrcWave</TYPE>
1064 <RANGE></RANGE>
1065 <FLAGS>rw</FLAGS>
1066 <NICK>Waveform</NICK>
1067 <BLURB>Oscillator waveform.</BLURB>
1068 <DEFAULT>Sine</DEFAULT>
1069 </ARG>
1070
1071 <ARG>
1072 <NAME>GstAppSrc::block</NAME>
1073 <TYPE>gboolean</TYPE>
1074 <RANGE></RANGE>
1075 <FLAGS>rw</FLAGS>
1076 <NICK>Block</NICK>
1077 <BLURB>Block push-buffer when max-bytes are queued.</BLURB>
1078 <DEFAULT>FALSE</DEFAULT>
1079 </ARG>
1080
1081 <ARG>
1082 <NAME>GstAppSrc::caps</NAME>
1083 <TYPE>GstCaps*</TYPE>
1084 <RANGE></RANGE>
1085 <FLAGS>rw</FLAGS>
1086 <NICK>Caps</NICK>
1087 <BLURB>The allowed caps for the src pad.</BLURB>
1088 <DEFAULT></DEFAULT>
1089 </ARG>
1090
1091 <ARG>
1092 <NAME>GstAppSrc::current-level-bytes</NAME>
1093 <TYPE>guint64</TYPE>
1094 <RANGE></RANGE>
1095 <FLAGS>r</FLAGS>
1096 <NICK>Current Level Bytes</NICK>
1097 <BLURB>The number of currently queued bytes.</BLURB>
1098 <DEFAULT>0</DEFAULT>
1099 </ARG>
1100
1101 <ARG>
1102 <NAME>GstAppSrc::emit-signals</NAME>
1103 <TYPE>gboolean</TYPE>
1104 <RANGE></RANGE>
1105 <FLAGS>rw</FLAGS>
1106 <NICK>Emit signals</NICK>
1107 <BLURB>Emit need-data, enough-data and seek-data signals.</BLURB>
1108 <DEFAULT>TRUE</DEFAULT>
1109 </ARG>
1110
1111 <ARG>
1112 <NAME>GstAppSrc::format</NAME>
1113 <TYPE>GstFormat</TYPE>
1114 <RANGE></RANGE>
1115 <FLAGS>rw</FLAGS>
1116 <NICK>Format</NICK>
1117 <BLURB>The format of the segment events and seek.</BLURB>
1118 <DEFAULT>GST_FORMAT_BYTES</DEFAULT>
1119 </ARG>
1120
1121 <ARG>
1122 <NAME>GstAppSrc::is-live</NAME>
1123 <TYPE>gboolean</TYPE>
1124 <RANGE></RANGE>
1125 <FLAGS>rw</FLAGS>
1126 <NICK>Is Live</NICK>
1127 <BLURB>Whether to act as a live source.</BLURB>
1128 <DEFAULT>FALSE</DEFAULT>
1129 </ARG>
1130
1131 <ARG>
1132 <NAME>GstAppSrc::max-bytes</NAME>
1133 <TYPE>guint64</TYPE>
1134 <RANGE></RANGE>
1135 <FLAGS>rw</FLAGS>
1136 <NICK>Max bytes</NICK>
1137 <BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB>
1138 <DEFAULT>200000</DEFAULT>
1139 </ARG>
1140
1141 <ARG>
1142 <NAME>GstAppSrc::max-latency</NAME>
1143 <TYPE>gint64</TYPE>
1144 <RANGE>>= G_MAXULONG</RANGE>
1145 <FLAGS>rw</FLAGS>
1146 <NICK>Max Latency</NICK>
1147 <BLURB>The maximum latency (-1 = unlimited).</BLURB>
1148 <DEFAULT>-1</DEFAULT>
1149 </ARG>
1150
1151 <ARG>
1152 <NAME>GstAppSrc::min-latency</NAME>
1153 <TYPE>gint64</TYPE>
1154 <RANGE>>= G_MAXULONG</RANGE>
1155 <FLAGS>rw</FLAGS>
1156 <NICK>Min Latency</NICK>
1157 <BLURB>The minimum latency (-1 = default).</BLURB>
1158 <DEFAULT>-1</DEFAULT>
1159 </ARG>
1160
1161 <ARG>
1162 <NAME>GstAppSrc::min-percent</NAME>
1163 <TYPE>guint</TYPE>
1164 <RANGE><= 100</RANGE>
1165 <FLAGS>rw</FLAGS>
1166 <NICK>Min Percent</NICK>
1167 <BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
1168 <DEFAULT>0</DEFAULT>
1169 </ARG>
1170
1171 <ARG>
1172 <NAME>GstAppSrc::size</NAME>
1173 <TYPE>gint64</TYPE>
1174 <RANGE>>= G_MAXULONG</RANGE>
1175 <FLAGS>rw</FLAGS>
1176 <NICK>Size</NICK>
1177 <BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
1178 <DEFAULT>-1</DEFAULT>
1179 </ARG>
1180
1181 <ARG>
1182 <NAME>GstAppSrc::stream-type</NAME>
1183 <TYPE>GstAppStreamType</TYPE>
1184 <RANGE></RANGE>
1185 <FLAGS>rw</FLAGS>
1186 <NICK>Stream Type</NICK>
1187 <BLURB>the type of the stream.</BLURB>
1188 <DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT>
1189 </ARG>
1190
1191 <ARG>
1192 <NAME>GstAppSink::caps</NAME>
1193 <TYPE>GstCaps*</TYPE>
1194 <RANGE></RANGE>
1195 <FLAGS>rw</FLAGS>
1196 <NICK>Caps</NICK>
1197 <BLURB>The allowed caps for the sink pad.</BLURB>
1198 <DEFAULT></DEFAULT>
1199 </ARG>
1200
1201 <ARG>
1202 <NAME>GstAppSink::drop</NAME>
1203 <TYPE>gboolean</TYPE>
1204 <RANGE></RANGE>
1205 <FLAGS>rw</FLAGS>
1206 <NICK>Drop</NICK>
1207 <BLURB>Drop old buffers when the buffer queue is filled.</BLURB>
1208 <DEFAULT>FALSE</DEFAULT>
1209 </ARG>
1210
1211 <ARG>
1212 <NAME>GstAppSink::emit-signals</NAME>
1213 <TYPE>gboolean</TYPE>
1214 <RANGE></RANGE>
1215 <FLAGS>rw</FLAGS>
1216 <NICK>Emit signals</NICK>
1217 <BLURB>Emit new-preroll and new-sample signals.</BLURB>
1218 <DEFAULT>FALSE</DEFAULT>
1219 </ARG>
1220
1221 <ARG>
1222 <NAME>GstAppSink::eos</NAME>
1223 <TYPE>gboolean</TYPE>
1224 <RANGE></RANGE>
1225 <FLAGS>r</FLAGS>
1226 <NICK>EOS</NICK>
1227 <BLURB>Check if the sink is EOS or not started.</BLURB>
1228 <DEFAULT>TRUE</DEFAULT>
1229 </ARG>
1230
1231 <ARG>
1232 <NAME>GstAppSink::max-buffers</NAME>
1233 <TYPE>guint</TYPE>
1234 <RANGE></RANGE>
1235 <FLAGS>rw</FLAGS>
1236 <NICK>Max Buffers</NICK>
1237 <BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB>
1238 <DEFAULT>0</DEFAULT>
1239 </ARG>
1240
1241 <ARG>
1242 <NAME>GstVolume::mute</NAME>
1243 <TYPE>gboolean</TYPE>
1244 <RANGE></RANGE>
1245 <FLAGS>rw</FLAGS>
1246 <NICK>Mute</NICK>
1247 <BLURB>mute channel.</BLURB>
1248 <DEFAULT>FALSE</DEFAULT>
1249 </ARG>
1250
1251 <ARG>
1252 <NAME>GstVolume::volume</NAME>
1253 <TYPE>gdouble</TYPE>
1254 <RANGE>[0,10]</RANGE>
1255 <FLAGS>rw</FLAGS>
1256 <NICK>Volume</NICK>
1257 <BLURB>volume factor, 1.0=100%.</BLURB>
1258 <DEFAULT>1</DEFAULT>
1259 </ARG>
1260
1261 <ARG>
1262 <NAME>GstVideoTestSrc::background-color</NAME>
1263 <TYPE>guint</TYPE>
1264 <RANGE></RANGE>
1265 <FLAGS>rw</FLAGS>
1266 <NICK>Background Color</NICK>
1267 <BLURB>Background color to use (big-endian ARGB).</BLURB>
1268 <DEFAULT>4278190080</DEFAULT>
1269 </ARG>
1270
1271 <ARG>
1272 <NAME>GstVideoTestSrc::foreground-color</NAME>
1273 <TYPE>guint</TYPE>
1274 <RANGE></RANGE>
1275 <FLAGS>rw</FLAGS>
1276 <NICK>Foreground Color</NICK>
1277 <BLURB>Foreground color to use (big-endian ARGB).</BLURB>
1278 <DEFAULT>4294967295</DEFAULT>
1279 </ARG>
1280
1281 <ARG>
1282 <NAME>GstVideoTestSrc::horizontal-speed</NAME>
1283 <TYPE>gint</TYPE>
1284 <RANGE></RANGE>
1285 <FLAGS>rw</FLAGS>
1286 <NICK>Horizontal Speed</NICK>
1287 <BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
1288 <DEFAULT>0</DEFAULT>
1289 </ARG>
1290
1291 <ARG>
1292 <NAME>GstVideoTestSrc::is-live</NAME>
1293 <TYPE>gboolean</TYPE>
1294 <RANGE></RANGE>
1295 <FLAGS>rw</FLAGS>
1296 <NICK>Is Live</NICK>
1297 <BLURB>Whether to act as a live source.</BLURB>
1298 <DEFAULT>FALSE</DEFAULT>
1299 </ARG>
1300
1301 <ARG>
1302 <NAME>GstVideoTestSrc::k0</NAME>
1303 <TYPE>gint</TYPE>
1304 <RANGE></RANGE>
1305 <FLAGS>rw</FLAGS>
1306 <NICK>Zoneplate zero order phase</NICK>
1307 <BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB>
1308 <DEFAULT>0</DEFAULT>
1309 </ARG>
1310
1311 <ARG>
1312 <NAME>GstVideoTestSrc::kt</NAME>
1313 <TYPE>gint</TYPE>
1314 <RANGE></RANGE>
1315 <FLAGS>rw</FLAGS>
1316 <NICK>Zoneplate 1st order t phase</NICK>
1317 <BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB>
1318 <DEFAULT>0</DEFAULT>
1319 </ARG>
1320
1321 <ARG>
1322 <NAME>GstVideoTestSrc::kt2</NAME>
1323 <TYPE>gint</TYPE>
1324 <RANGE></RANGE>
1325 <FLAGS>rw</FLAGS>
1326 <NICK>Zoneplate 2nd order t phase</NICK>
1327 <BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB>
1328 <DEFAULT>0</DEFAULT>
1329 </ARG>
1330
1331 <ARG>
1332 <NAME>GstVideoTestSrc::kx</NAME>
1333 <TYPE>gint</TYPE>
1334 <RANGE></RANGE>
1335 <FLAGS>rw</FLAGS>
1336 <NICK>Zoneplate 1st order x phase</NICK>
1337 <BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB>
1338 <DEFAULT>0</DEFAULT>
1339 </ARG>
1340
1341 <ARG>
1342 <NAME>GstVideoTestSrc::kx2</NAME>
1343 <TYPE>gint</TYPE>
1344 <RANGE></RANGE>
1345 <FLAGS>rw</FLAGS>
1346 <NICK>Zoneplate 2nd order x phase</NICK>
1347 <BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB>
1348 <DEFAULT>0</DEFAULT>
1349 </ARG>
1350
1351 <ARG>
1352 <NAME>GstVideoTestSrc::kxt</NAME>
1353 <TYPE>gint</TYPE>
1354 <RANGE></RANGE>
1355 <FLAGS>rw</FLAGS>
1356 <NICK>Zoneplate x*t product phase</NICK>
1357 <BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB>
1358 <DEFAULT>0</DEFAULT>
1359 </ARG>
1360
1361 <ARG>
1362 <NAME>GstVideoTestSrc::kxy</NAME>
1363 <TYPE>gint</TYPE>
1364 <RANGE></RANGE>
1365 <FLAGS>rw</FLAGS>
1366 <NICK>Zoneplate x*y product phase</NICK>
1367 <BLURB>Zoneplate x*y product phase.</BLURB>
1368 <DEFAULT>0</DEFAULT>
1369 </ARG>
1370
1371 <ARG>
1372 <NAME>GstVideoTestSrc::ky</NAME>
1373 <TYPE>gint</TYPE>
1374 <RANGE></RANGE>
1375 <FLAGS>rw</FLAGS>
1376 <NICK>Zoneplate 1st order y phase</NICK>
1377 <BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB>
1378 <DEFAULT>0</DEFAULT>
1379 </ARG>
1380
1381 <ARG>
1382 <NAME>GstVideoTestSrc::ky2</NAME>
1383 <TYPE>gint</TYPE>
1384 <RANGE></RANGE>
1385 <FLAGS>rw</FLAGS>
1386 <NICK>Zoneplate 2nd order y phase</NICK>
1387 <BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB>
1388 <DEFAULT>0</DEFAULT>
1389 </ARG>
1390
1391 <ARG>
1392 <NAME>GstVideoTestSrc::kyt</NAME>
1393 <TYPE>gint</TYPE>
1394 <RANGE></RANGE>
1395 <FLAGS>rw</FLAGS>
1396 <NICK>Zoneplate y*t product phase</NICK>
1397 <BLURB>Zoneplate y*t product phase.</BLURB>
1398 <DEFAULT>0</DEFAULT>
1399 </ARG>
1400
1401 <ARG>
1402 <NAME>GstVideoTestSrc::pattern</NAME>
1403 <TYPE>GstVideoTestSrcPattern</TYPE>
1404 <RANGE></RANGE>
1405 <FLAGS>rw</FLAGS>
1406 <NICK>Pattern</NICK>
1407 <BLURB>Type of test pattern to generate.</BLURB>
1408 <DEFAULT>SMPTE 100% color bars</DEFAULT>
1409 </ARG>
1410
1411 <ARG>
1412 <NAME>GstVideoTestSrc::timestamp-offset</NAME>
1413 <TYPE>gint64</TYPE>
1414 <RANGE></RANGE>
1415 <FLAGS>rw</FLAGS>
1416 <NICK>Timestamp offset</NICK>
1417 <BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1418 <DEFAULT>0</DEFAULT>
1419 </ARG>
1420
1421 <ARG>
1422 <NAME>GstVideoTestSrc::xoffset</NAME>
1423 <TYPE>gint</TYPE>
1424 <RANGE></RANGE>
1425 <FLAGS>rw</FLAGS>
1426 <NICK>Zoneplate 2nd order products x offset</NICK>
1427 <BLURB>Zoneplate 2nd order products x offset.</BLURB>
1428 <DEFAULT>0</DEFAULT>
1429 </ARG>
1430
1431 <ARG>
1432 <NAME>GstVideoTestSrc::yoffset</NAME>
1433 <TYPE>gint</TYPE>
1434 <RANGE></RANGE>
1435 <FLAGS>rw</FLAGS>
1436 <NICK>Zoneplate 2nd order products y offset</NICK>
1437 <BLURB>Zoneplate 2nd order products y offset.</BLURB>
1438 <DEFAULT>0</DEFAULT>
1439 </ARG>
1440
1441 <ARG>
1442 <NAME>GstVideoRate::average-period</NAME>
1443 <TYPE>guint64</TYPE>
1444 <RANGE><= G_MAXLONG</RANGE>
1445 <FLAGS>rw</FLAGS>
1446 <NICK>Period over which to average</NICK>
1447 <BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB>
1448 <DEFAULT>0</DEFAULT>
1449 </ARG>
1450
1451 <ARG>
1452 <NAME>GstVideoRate::drop</NAME>
1453 <TYPE>guint64</TYPE>
1454 <RANGE></RANGE>
1455 <FLAGS>r</FLAGS>
1456 <NICK>Drop</NICK>
1457 <BLURB>Number of dropped frames.</BLURB>
1458 <DEFAULT>0</DEFAULT>
1459 </ARG>
1460
1461 <ARG>
1462 <NAME>GstVideoRate::drop-only</NAME>
1463 <TYPE>gboolean</TYPE>
1464 <RANGE></RANGE>
1465 <FLAGS>rw</FLAGS>
1466 <NICK>Only Drop</NICK>
1467 <BLURB>Only drop frames, no duplicates are produced.</BLURB>
1468 <DEFAULT>FALSE</DEFAULT>
1469 </ARG>
1470
1471 <ARG>
1472 <NAME>GstVideoRate::duplicate</NAME>
1473 <TYPE>guint64</TYPE>
1474 <RANGE></RANGE>
1475 <FLAGS>r</FLAGS>
1476 <NICK>Duplicate</NICK>
1477 <BLURB>Number of duplicated frames.</BLURB>
1478 <DEFAULT>0</DEFAULT>
1479 </ARG>
1480
1481 <ARG>
1482 <NAME>GstVideoRate::in</NAME>
1483 <TYPE>guint64</TYPE>
1484 <RANGE></RANGE>
1485 <FLAGS>r</FLAGS>
1486 <NICK>In</NICK>
1487 <BLURB>Number of input frames.</BLURB>
1488 <DEFAULT>0</DEFAULT>
1489 </ARG>
1490
1491 <ARG>
1492 <NAME>GstVideoRate::max-rate</NAME>
1493 <TYPE>gint</TYPE>
1494 <RANGE>>= 1</RANGE>
1495 <FLAGS>rwx</FLAGS>
1496 <NICK>maximum framerate</NICK>
1497 <BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB>
1498 <DEFAULT>2147483647</DEFAULT>
1499 </ARG>
1500
1501 <ARG>
1502 <NAME>GstVideoRate::new-pref</NAME>
1503 <TYPE>gdouble</TYPE>
1504 <RANGE>[0,1]</RANGE>
1505 <FLAGS>rw</FLAGS>
1506 <NICK>New Pref</NICK>
1507 <BLURB>Value indicating how much to prefer new frames (unused).</BLURB>
1508 <DEFAULT>1</DEFAULT>
1509 </ARG>
1510
1511 <ARG>
1512 <NAME>GstVideoRate::out</NAME>
1513 <TYPE>guint64</TYPE>
1514 <RANGE></RANGE>
1515 <FLAGS>r</FLAGS>
1516 <NICK>Out</NICK>
1517 <BLURB>Number of output frames.</BLURB>
1518 <DEFAULT>0</DEFAULT>
1519 </ARG>
1520
1521 <ARG>
1522 <NAME>GstVideoRate::silent</NAME>
1523 <TYPE>gboolean</TYPE>
1524 <RANGE></RANGE>
1525 <FLAGS>rw</FLAGS>
1526 <NICK>silent</NICK>
1527 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
1528 <DEFAULT>TRUE</DEFAULT>
1529 </ARG>
1530
1531 <ARG>
1532 <NAME>GstVideoRate::skip-to-first</NAME>
1533 <TYPE>gboolean</TYPE>
1534 <RANGE></RANGE>
1535 <FLAGS>rw</FLAGS>
1536 <NICK>Skip to first buffer</NICK>
1537 <BLURB>Don't produce buffers before the first one we receive.</BLURB>
1538 <DEFAULT>FALSE</DEFAULT>
1539 </ARG>
1540
1541 <ARG>
1542 <NAME>GstAudioConvert::dithering</NAME>
1543 <TYPE>GstAudioConvertDithering</TYPE>
1544 <RANGE></RANGE>
1545 <FLAGS>rw</FLAGS>
1546 <NICK>Dithering</NICK>
1547 <BLURB>Selects between different dithering methods.</BLURB>
1548 <DEFAULT>Triangular dithering (default)</DEFAULT>
1549 </ARG>
1550
1551 <ARG>
1552 <NAME>GstAudioConvert::noise-shaping</NAME>
1553 <TYPE>GstAudioConvertNoiseShaping</TYPE>
1554 <RANGE></RANGE>
1555 <FLAGS>rw</FLAGS>
1556 <NICK>Noise shaping</NICK>
1557 <BLURB>Selects between different noise shaping methods.</BLURB>
1558 <DEFAULT>No noise shaping (default)</DEFAULT>
1559 </ARG>
1560
1561 <ARG>
1562 <NAME>GstTCPServerSrc::current-port</NAME>
1563 <TYPE>gint</TYPE>
1564 <RANGE>[0,65535]</RANGE>
1565 <FLAGS>r</FLAGS>
1566 <NICK>current-port</NICK>
1567 <BLURB>The port number the socket is currently bound to.</BLURB>
1568 <DEFAULT>0</DEFAULT>
1569 </ARG>
1570
1571 <ARG>
1572 <NAME>GstTCPServerSrc::host</NAME>
1573 <TYPE>gchar*</TYPE>
1574 <RANGE></RANGE>
1575 <FLAGS>rw</FLAGS>
1576 <NICK>Host</NICK>
1577 <BLURB>The hostname to listen as.</BLURB>
1578 <DEFAULT>NULL</DEFAULT>
1579 </ARG>
1580
1581 <ARG>
1582 <NAME>GstTCPServerSrc::port</NAME>
1583 <TYPE>gint</TYPE>
1584 <RANGE>[0,65535]</RANGE>
1585 <FLAGS>rw</FLAGS>
1586 <NICK>Port</NICK>
1587 <BLURB>The port to listen to (0=random available port).</BLURB>
1588 <DEFAULT>4953</DEFAULT>
1589 </ARG>
1590
1591 <ARG>
1592 <NAME>GstTCPServerSink::current-port</NAME>
1593 <TYPE>gint</TYPE>
1594 <RANGE>[0,65535]</RANGE>
1595 <FLAGS>r</FLAGS>
1596 <NICK>current-port</NICK>
1597 <BLURB>The port number the socket is currently bound to.</BLURB>
1598 <DEFAULT>0</DEFAULT>
1599 </ARG>
1600
1601 <ARG>
1602 <NAME>GstTCPServerSink::host</NAME>
1603 <TYPE>gchar*</TYPE>
1604 <RANGE></RANGE>
1605 <FLAGS>rw</FLAGS>
1606 <NICK>host</NICK>
1607 <BLURB>The host/IP to listen on.</BLURB>
1608 <DEFAULT>"localhost"</DEFAULT>
1609 </ARG>
1610
1611 <ARG>
1612 <NAME>GstTCPServerSink::port</NAME>
1613 <TYPE>gint</TYPE>
1614 <RANGE>[0,65535]</RANGE>
1615 <FLAGS>rw</FLAGS>
1616 <NICK>port</NICK>
1617 <BLURB>The port to listen to (0=random available port).</BLURB>
1618 <DEFAULT>4953</DEFAULT>
1619 </ARG>
1620
1621 <ARG>
1622 <NAME>GstTCPClientSrc::host</NAME>
1623 <TYPE>gchar*</TYPE>
1624 <RANGE></RANGE>
1625 <FLAGS>rw</FLAGS>
1626 <NICK>Host</NICK>
1627 <BLURB>The host IP address to receive packets from.</BLURB>
1628 <DEFAULT>"localhost"</DEFAULT>
1629 </ARG>
1630
1631 <ARG>
1632 <NAME>GstTCPClientSrc::port</NAME>
1633 <TYPE>gint</TYPE>
1634 <RANGE>[0,65535]</RANGE>
1635 <FLAGS>rw</FLAGS>
1636 <NICK>Port</NICK>
1637 <BLURB>The port to receive packets from.</BLURB>
1638 <DEFAULT>4953</DEFAULT>
1639 </ARG>
1640
1641 <ARG>
1642 <NAME>GstTCPClientSink::host</NAME>
1643 <TYPE>gchar*</TYPE>
1644 <RANGE></RANGE>
1645 <FLAGS>rw</FLAGS>
1646 <NICK>Host</NICK>
1647 <BLURB>The host/IP to send the packets to.</BLURB>
1648 <DEFAULT>"localhost"</DEFAULT>
1649 </ARG>
1650
1651 <ARG>
1652 <NAME>GstTCPClientSink::port</NAME>
1653 <TYPE>gint</TYPE>
1654 <RANGE>[0,65535]</RANGE>
1655 <FLAGS>rw</FLAGS>
1656 <NICK>Port</NICK>
1657 <BLURB>The port to send the packets to.</BLURB>
1658 <DEFAULT>4953</DEFAULT>
1659 </ARG>
1660
1661 <ARG>
1662 <NAME>GstMultiFdSink::handle-read</NAME>
1663 <TYPE>gboolean</TYPE>
1664 <RANGE></RANGE>
1665 <FLAGS>rw</FLAGS>
1666 <NICK>Handle Read</NICK>
1667 <BLURB>Handle client reads and discard the data.</BLURB>
1668 <DEFAULT>TRUE</DEFAULT>
1669 </ARG>
1670
1671 <ARG>
1672 <NAME>GstAudioRate::add</NAME>
1673 <TYPE>guint64</TYPE>
1674 <RANGE></RANGE>
1675 <FLAGS>r</FLAGS>
1676 <NICK>Add</NICK>
1677 <BLURB>Number of added samples.</BLURB>
1678 <DEFAULT>0</DEFAULT>
1679 </ARG>
1680
1681 <ARG>
1682 <NAME>GstAudioRate::drop</NAME>
1683 <TYPE>guint64</TYPE>
1684 <RANGE></RANGE>
1685 <FLAGS>r</FLAGS>
1686 <NICK>Drop</NICK>
1687 <BLURB>Number of dropped samples.</BLURB>
1688 <DEFAULT>0</DEFAULT>
1689 </ARG>
1690
1691 <ARG>
1692 <NAME>GstAudioRate::in</NAME>
1693 <TYPE>guint64</TYPE>
1694 <RANGE></RANGE>
1695 <FLAGS>r</FLAGS>
1696 <NICK>In</NICK>
1697 <BLURB>Number of input samples.</BLURB>
1698 <DEFAULT>0</DEFAULT>
1699 </ARG>
1700
1701 <ARG>
1702 <NAME>GstAudioRate::out</NAME>
1703 <TYPE>guint64</TYPE>
1704 <RANGE></RANGE>
1705 <FLAGS>r</FLAGS>
1706 <NICK>Out</NICK>
1707 <BLURB>Number of output samples.</BLURB>
1708 <DEFAULT>0</DEFAULT>
1709 </ARG>
1710
1711 <ARG>
1712 <NAME>GstAudioRate::silent</NAME>
1713 <TYPE>gboolean</TYPE>
1714 <RANGE></RANGE>
1715 <FLAGS>rw</FLAGS>
1716 <NICK>silent</NICK>
1717 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
1718 <DEFAULT>TRUE</DEFAULT>
1719 </ARG>
1720
1721 <ARG>
1722 <NAME>GstAudioRate::skip-to-first</NAME>
1723 <TYPE>gboolean</TYPE>
1724 <RANGE></RANGE>
1725 <FLAGS>rw</FLAGS>
1726 <NICK>Skip to first buffer</NICK>
1727 <BLURB>Don't produce buffers before the first one we receive.</BLURB>
1728 <DEFAULT>FALSE</DEFAULT>
1729 </ARG>
1730
1731 <ARG>
1732 <NAME>GstAudioRate::tolerance</NAME>
1733 <TYPE>guint64</TYPE>
1734 <RANGE></RANGE>
1735 <FLAGS>rw</FLAGS>
1736 <NICK>tolerance</NICK>
1737 <BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB>
1738 <DEFAULT>40000000</DEFAULT>
1739 </ARG>
1740
1741 <ARG>
1742 <NAME>GstXvImageSink::autopaint-colorkey</NAME>
1743 <TYPE>gboolean</TYPE>
1744 <RANGE></RANGE>
1745 <FLAGS>rw</FLAGS>
1746 <NICK>Autofill with colorkey</NICK>
1747 <BLURB>Whether to autofill overlay with colorkey.</BLURB>
1748 <DEFAULT>TRUE</DEFAULT>
1749 </ARG>
1750
1751 <ARG>
1752 <NAME>GstXvImageSink::brightness</NAME>
1753 <TYPE>gint</TYPE>
1754 <RANGE>[-1000,1000]</RANGE>
1755 <FLAGS>rw</FLAGS>
1756 <NICK>Brightness</NICK>
1757 <BLURB>The brightness of the video.</BLURB>
1758 <DEFAULT>0</DEFAULT>
1759 </ARG>
1760
1761 <ARG>
1762 <NAME>GstXvImageSink::colorkey</NAME>
1763 <TYPE>gint</TYPE>
1764 <RANGE></RANGE>
1765 <FLAGS>rw</FLAGS>
1766 <NICK>Colorkey</NICK>
1767 <BLURB>Color to use for the overlay mask.</BLURB>
1768 <DEFAULT>0</DEFAULT>
1769 </ARG>
1770
1771 <ARG>
1772 <NAME>GstXvImageSink::contrast</NAME>
1773 <TYPE>gint</TYPE>
1774 <RANGE>[-1000,1000]</RANGE>
1775 <FLAGS>rw</FLAGS>
1776 <NICK>Contrast</NICK>
1777 <BLURB>The contrast of the video.</BLURB>
1778 <DEFAULT>0</DEFAULT>
1779 </ARG>
1780
1781 <ARG>
1782 <NAME>GstXvImageSink::device</NAME>
1783 <TYPE>gchar*</TYPE>
1784 <RANGE></RANGE>
1785 <FLAGS>rw</FLAGS>
1786 <NICK>Adaptor number</NICK>
1787 <BLURB>The number of the video adaptor.</BLURB>
1788 <DEFAULT>"0"</DEFAULT>
1789 </ARG>
1790
1791 <ARG>
1792 <NAME>GstXvImageSink::device-name</NAME>
1793 <TYPE>gchar*</TYPE>
1794 <RANGE></RANGE>
1795 <FLAGS>r</FLAGS>
1796 <NICK>Adaptor name</NICK>
1797 <BLURB>The name of the video adaptor.</BLURB>
1798 <DEFAULT>NULL</DEFAULT>
1799 </ARG>
1800
1801 <ARG>
1802 <NAME>GstXvImageSink::display</NAME>
1803 <TYPE>gchar*</TYPE>
1804 <RANGE></RANGE>
1805 <FLAGS>rw</FLAGS>
1806 <NICK>Display</NICK>
1807 <BLURB>X Display name.</BLURB>
1808 <DEFAULT>NULL</DEFAULT>
1809 </ARG>
1810
1811 <ARG>
1812 <NAME>GstXvImageSink::double-buffer</NAME>
1813 <TYPE>gboolean</TYPE>
1814 <RANGE></RANGE>
1815 <FLAGS>rw</FLAGS>
1816 <NICK>Double-buffer</NICK>
1817 <BLURB>Whether to double-buffer the output.</BLURB>
1818 <DEFAULT>TRUE</DEFAULT>
1819 </ARG>
1820
1821 <ARG>
1822 <NAME>GstXvImageSink::draw-borders</NAME>
1823 <TYPE>gboolean</TYPE>
1824 <RANGE></RANGE>
1825 <FLAGS>rw</FLAGS>
1826 <NICK>Draw Borders</NICK>
1827 <BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB>
1828 <DEFAULT>TRUE</DEFAULT>
1829 </ARG>
1830
1831 <ARG>
1832 <NAME>GstXvImageSink::force-aspect-ratio</NAME>
1833 <TYPE>gboolean</TYPE>
1834 <RANGE></RANGE>
1835 <FLAGS>rw</FLAGS>
1836 <NICK>Force aspect ratio</NICK>
1837 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
1838 <DEFAULT>TRUE</DEFAULT>
1839 </ARG>
1840
1841 <ARG>
1842 <NAME>GstXvImageSink::handle-events</NAME>
1843 <TYPE>gboolean</TYPE>
1844 <RANGE></RANGE>
1845 <FLAGS>rw</FLAGS>
1846 <NICK>Handle XEvents</NICK>
1847 <BLURB>When enabled, XEvents will be selected and handled.</BLURB>
1848 <DEFAULT>TRUE</DEFAULT>
1849 </ARG>
1850
1851 <ARG>
1852 <NAME>GstXvImageSink::handle-expose</NAME>
1853 <TYPE>gboolean</TYPE>
1854 <RANGE></RANGE>
1855 <FLAGS>rw</FLAGS>
1856 <NICK>Handle expose</NICK>
1857 <BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
1858 <DEFAULT>TRUE</DEFAULT>
1859 </ARG>
1860
1861 <ARG>
1862 <NAME>GstXvImageSink::hue</NAME>
1863 <TYPE>gint</TYPE>
1864 <RANGE>[-1000,1000]</RANGE>
1865 <FLAGS>rw</FLAGS>
1866 <NICK>Hue</NICK>
1867 <BLURB>The hue of the video.</BLURB>
1868 <DEFAULT>0</DEFAULT>
1869 </ARG>
1870
1871 <ARG>
1872 <NAME>GstXvImageSink::pixel-aspect-ratio</NAME>
1873 <TYPE>gchar*</TYPE>
1874 <RANGE></RANGE>
1875 <FLAGS>rw</FLAGS>
1876 <NICK>Pixel Aspect Ratio</NICK>
1877 <BLURB>The pixel aspect ratio of the device.</BLURB>
1878 <DEFAULT>"1/1"</DEFAULT>
1879 </ARG>
1880
1881 <ARG>
1882 <NAME>GstXvImageSink::saturation</NAME>
1883 <TYPE>gint</TYPE>
1884 <RANGE>[-1000,1000]</RANGE>
1885 <FLAGS>rw</FLAGS>
1886 <NICK>Saturation</NICK>
1887 <BLURB>The saturation of the video.</BLURB>
1888 <DEFAULT>0</DEFAULT>
1889 </ARG>
1890
1891 <ARG>
1892 <NAME>GstXvImageSink::synchronous</NAME>
1893 <TYPE>gboolean</TYPE>
1894 <RANGE></RANGE>
1895 <FLAGS>rw</FLAGS>
1896 <NICK>Synchronous</NICK>
1897 <BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
1898 <DEFAULT>FALSE</DEFAULT>
1899 </ARG>
1900
1901 <ARG>
1902 <NAME>GstXvImageSink::window-height</NAME>
1903 <TYPE>guint64</TYPE>
1904 <RANGE></RANGE>
1905 <FLAGS>r</FLAGS>
1906 <NICK>window-height</NICK>
1907 <BLURB>Height of the window.</BLURB>
1908 <DEFAULT>0</DEFAULT>
1909 </ARG>
1910
1911 <ARG>
1912 <NAME>GstXvImageSink::window-width</NAME>
1913 <TYPE>guint64</TYPE>
1914 <RANGE></RANGE>
1915 <FLAGS>r</FLAGS>
1916 <NICK>window-width</NICK>
1917 <BLURB>Width of the window.</BLURB>
1918 <DEFAULT>0</DEFAULT>
1919 </ARG>
1920
1921 <ARG>
1922 <NAME>GstXImageSink::display</NAME>
1923 <TYPE>gchar*</TYPE>
1924 <RANGE></RANGE>
1925 <FLAGS>rw</FLAGS>
1926 <NICK>Display</NICK>
1927 <BLURB>X Display name.</BLURB>
1928 <DEFAULT>NULL</DEFAULT>
1929 </ARG>
1930
1931 <ARG>
1932 <NAME>GstXImageSink::force-aspect-ratio</NAME>
1933 <TYPE>gboolean</TYPE>
1934 <RANGE></RANGE>
1935 <FLAGS>rw</FLAGS>
1936 <NICK>Force aspect ratio</NICK>
1937 <BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB>
1938 <DEFAULT>TRUE</DEFAULT>
1939 </ARG>
1940
1941 <ARG>
1942 <NAME>GstXImageSink::handle-events</NAME>
1943 <TYPE>gboolean</TYPE>
1944 <RANGE></RANGE>
1945 <FLAGS>rw</FLAGS>
1946 <NICK>Handle XEvents</NICK>
1947 <BLURB>When enabled, XEvents will be selected and handled.</BLURB>
1948 <DEFAULT>TRUE</DEFAULT>
1949 </ARG>
1950
1951 <ARG>
1952 <NAME>GstXImageSink::handle-expose</NAME>
1953 <TYPE>gboolean</TYPE>
1954 <RANGE></RANGE>
1955 <FLAGS>rw</FLAGS>
1956 <NICK>Handle expose</NICK>
1957 <BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
1958 <DEFAULT>TRUE</DEFAULT>
1959 </ARG>
1960
1961 <ARG>
1962 <NAME>GstXImageSink::pixel-aspect-ratio</NAME>
1963 <TYPE>gchar*</TYPE>
1964 <RANGE></RANGE>
1965 <FLAGS>rw</FLAGS>
1966 <NICK>Pixel Aspect Ratio</NICK>
1967 <BLURB>The pixel aspect ratio of the device.</BLURB>
1968 <DEFAULT>"1/1"</DEFAULT>
1969 </ARG>
1970
1971 <ARG>
1972 <NAME>GstXImageSink::synchronous</NAME>
1973 <TYPE>gboolean</TYPE>
1974 <RANGE></RANGE>
1975 <FLAGS>rw</FLAGS>
1976 <NICK>Synchronous</NICK>
1977 <BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
1978 <DEFAULT>FALSE</DEFAULT>
1979 </ARG>
1980
1981 <ARG>
1982 <NAME>GstXImageSink::window-height</NAME>
1983 <TYPE>guint64</TYPE>
1984 <RANGE></RANGE>
1985 <FLAGS>r</FLAGS>
1986 <NICK>window-height</NICK>
1987 <BLURB>Height of the window.</BLURB>
1988 <DEFAULT>0</DEFAULT>
1989 </ARG>
1990
1991 <ARG>
1992 <NAME>GstXImageSink::window-width</NAME>
1993 <TYPE>guint64</TYPE>
1994 <RANGE></RANGE>
1995 <FLAGS>r</FLAGS>
1996 <NICK>window-width</NICK>
1997 <BLURB>Width of the window.</BLURB>
1998 <DEFAULT>0</DEFAULT>
1999 </ARG>
2000
2001 <ARG>
2002 <NAME>GstTextRender::font-desc</NAME>
2003 <TYPE>gchar*</TYPE>
2004 <RANGE></RANGE>
2005 <FLAGS>w</FLAGS>
2006 <NICK>font description</NICK>
2007 <BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB>
2008 <DEFAULT>""</DEFAULT>
2009 </ARG>
2010
2011 <ARG>
2012 <NAME>GstTextRender::halignment</NAME>
2013 <TYPE>GstTextRenderHAlign</TYPE>
2014 <RANGE></RANGE>
2015 <FLAGS>rw</FLAGS>
2016 <NICK>horizontal alignment</NICK>
2017 <BLURB>Horizontal alignment of the text.</BLURB>
2018 <DEFAULT>center</DEFAULT>
2019 </ARG>
2020
2021 <ARG>
2022 <NAME>GstTextRender::line-alignment</NAME>
2023 <TYPE>GstTextRenderLineAlign</TYPE>
2024 <RANGE></RANGE>
2025 <FLAGS>rw</FLAGS>
2026 <NICK>line alignment</NICK>
2027 <BLURB>Alignment of text lines relative to each other.</BLURB>
2028 <DEFAULT>center</DEFAULT>
2029 </ARG>
2030
2031 <ARG>
2032 <NAME>GstTextRender::valignment</NAME>
2033 <TYPE>GstTextRenderVAlign</TYPE>
2034 <RANGE></RANGE>
2035 <FLAGS>rw</FLAGS>
2036 <NICK>vertical alignment</NICK>
2037 <BLURB>Vertical alignment of the text.</BLURB>
2038 <DEFAULT>baseline</DEFAULT>
2039 </ARG>
2040
2041 <ARG>
2042 <NAME>GstTextRender::xpad</NAME>
2043 <TYPE>gint</TYPE>
2044 <RANGE>>= 0</RANGE>
2045 <FLAGS>rw</FLAGS>
2046 <NICK>horizontal paddding</NICK>
2047 <BLURB>Horizontal paddding when using left/right alignment.</BLURB>
2048 <DEFAULT>25</DEFAULT>
2049 </ARG>
2050
2051 <ARG>
2052 <NAME>GstTextRender::ypad</NAME>
2053 <TYPE>gint</TYPE>
2054 <RANGE>>= 0</RANGE>
2055 <FLAGS>rw</FLAGS>
2056 <NICK>vertical padding</NICK>
2057 <BLURB>Vertical padding when using top/bottom alignment.</BLURB>
2058 <DEFAULT>25</DEFAULT>
2059 </ARG>
2060
2061 <ARG>
2062 <NAME>GstClockOverlay::time-format</NAME>
2063 <TYPE>gchar*</TYPE>
2064 <RANGE></RANGE>
2065 <FLAGS>rw</FLAGS>
2066 <NICK>Date/Time Format</NICK>
2067 <BLURB>Format to use for time and date value, as in strftime.</BLURB>
2068 <DEFAULT>"%H:%M:%S"</DEFAULT>
2069 </ARG>
2070
2071 <ARG>
2072 <NAME>GstVorbisEnc::bitrate</NAME>
2073 <TYPE>gint</TYPE>
2074 <RANGE>[G_MAXULONG,250001]</RANGE>
2075 <FLAGS>rw</FLAGS>
2076 <NICK>Target Bitrate</NICK>
2077 <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>
2078 <DEFAULT>-1</DEFAULT>
2079 </ARG>
2080
2081 <ARG>
2082 <NAME>GstVorbisEnc::last-message</NAME>
2083 <TYPE>gchar*</TYPE>
2084 <RANGE></RANGE>
2085 <FLAGS>r</FLAGS>
2086 <NICK>last-message</NICK>
2087 <BLURB>The last status message.</BLURB>
2088 <DEFAULT>NULL</DEFAULT>
2089 </ARG>
2090
2091 <ARG>
2092 <NAME>GstVorbisEnc::managed</NAME>
2093 <TYPE>gboolean</TYPE>
2094 <RANGE></RANGE>
2095 <FLAGS>rw</FLAGS>
2096 <NICK>Managed</NICK>
2097 <BLURB>Enable bitrate management engine.</BLURB>
2098 <DEFAULT>FALSE</DEFAULT>
2099 </ARG>
2100
2101 <ARG>
2102 <NAME>GstVorbisEnc::max-bitrate</NAME>
2103 <TYPE>gint</TYPE>
2104 <RANGE>[G_MAXULONG,250001]</RANGE>
2105 <FLAGS>rw</FLAGS>
2106 <NICK>Maximum Bitrate</NICK>
2107 <BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
2108 <DEFAULT>-1</DEFAULT>
2109 </ARG>
2110
2111 <ARG>
2112 <NAME>GstVorbisEnc::min-bitrate</NAME>
2113 <TYPE>gint</TYPE>
2114 <RANGE>[G_MAXULONG,250001]</RANGE>
2115 <FLAGS>rw</FLAGS>
2116 <NICK>Minimum Bitrate</NICK>
2117 <BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
2118 <DEFAULT>-1</DEFAULT>
2119 </ARG>
2120
2121 <ARG>
2122 <NAME>GstVorbisEnc::quality</NAME>
2123 <TYPE>gfloat</TYPE>
2124 <RANGE>[-0.1,1]</RANGE>
2125 <FLAGS>rw</FLAGS>
2126 <NICK>Quality</NICK>
2127 <BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
2128 <DEFAULT>0.3</DEFAULT>
2129 </ARG>
2130
2131 <ARG>
2132 <NAME>GstCdParanoiaSrc::cache-size</NAME>
2133 <TYPE>gint</TYPE>
2134 <RANGE>>= G_MAXULONG</RANGE>
2135 <FLAGS>rw</FLAGS>
2136 <NICK>Cache size</NICK>
2137 <BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB>
2138 <DEFAULT>-1</DEFAULT>
2139 </ARG>
2140
2141 <ARG>
2142 <NAME>GstCdParanoiaSrc::generic-device</NAME>
2143 <TYPE>gchar*</TYPE>
2144 <RANGE></RANGE>
2145 <FLAGS>rw</FLAGS>
2146 <NICK>Generic device</NICK>
2147 <BLURB>Use specified generic scsi device.</BLURB>
2148 <DEFAULT>NULL</DEFAULT>
2149 </ARG>
2150
2151 <ARG>
2152 <NAME>GstCdParanoiaSrc::paranoia-mode</NAME>
2153 <TYPE>GstCdParanoiaMode</TYPE>
2154 <RANGE></RANGE>
2155 <FLAGS>rw</FLAGS>
2156 <NICK>Paranoia mode</NICK>
2157 <BLURB>Type of checking to perform.</BLURB>
2158 <DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT>
2159 </ARG>
2160
2161 <ARG>
2162 <NAME>GstCdParanoiaSrc::read-speed</NAME>
2163 <TYPE>gint</TYPE>
2164 <RANGE>>= G_MAXULONG</RANGE>
2165 <FLAGS>rw</FLAGS>
2166 <NICK>Read speed</NICK>
2167 <BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB>
2168 <DEFAULT>-1</DEFAULT>
2169 </ARG>
2170
2171 <ARG>
2172 <NAME>GstCdParanoiaSrc::search-overlap</NAME>
2173 <TYPE>gint</TYPE>
2174 <RANGE>[G_MAXULONG,75]</RANGE>
2175 <FLAGS>rw</FLAGS>
2176 <NICK>Search overlap</NICK>
2177 <BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
2178 <DEFAULT>-1</DEFAULT>
2179 </ARG>
2180
2181 <ARG>
2182 <NAME>GstAlsaSrc::card-name</NAME>
2183 <TYPE>gchar*</TYPE>
2184 <RANGE></RANGE>
2185 <FLAGS>r</FLAGS>
2186 <NICK>Card name</NICK>
2187 <BLURB>Human-readable name of the sound card.</BLURB>
2188 <DEFAULT>""</DEFAULT>
2189 </ARG>
2190
2191 <ARG>
2192 <NAME>GstAlsaSrc::device</NAME>
2193 <TYPE>gchar*</TYPE>
2194 <RANGE></RANGE>
2195 <FLAGS>rw</FLAGS>
2196 <NICK>Device</NICK>
2197 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2198 <DEFAULT>"default"</DEFAULT>
2199 </ARG>
2200
2201 <ARG>
2202 <NAME>GstAlsaSrc::device-name</NAME>
2203 <TYPE>gchar*</TYPE>
2204 <RANGE></RANGE>
2205 <FLAGS>r</FLAGS>
2206 <NICK>Device name</NICK>
2207 <BLURB>Human-readable name of the sound device.</BLURB>
2208 <DEFAULT>""</DEFAULT>
2209 </ARG>
2210
2211 <ARG>
2212 <NAME>GstAlsaSink::card-name</NAME>
2213 <TYPE>gchar*</TYPE>
2214 <RANGE></RANGE>
2215 <FLAGS>r</FLAGS>
2216 <NICK>Card name</NICK>
2217 <BLURB>Human-readable name of the sound card.</BLURB>
2218 <DEFAULT>""</DEFAULT>
2219 </ARG>
2220
2221 <ARG>
2222 <NAME>GstAlsaSink::device</NAME>
2223 <TYPE>gchar*</TYPE>
2224 <RANGE></RANGE>
2225 <FLAGS>rw</FLAGS>
2226 <NICK>Device</NICK>
2227 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2228 <DEFAULT>"default"</DEFAULT>
2229 </ARG>
2230
2231 <ARG>
2232 <NAME>GstAlsaSink::device-name</NAME>
2233 <TYPE>gchar*</TYPE>
2234 <RANGE></RANGE>
2235 <FLAGS>r</FLAGS>
2236 <NICK>Device name</NICK>
2237 <BLURB>Human-readable name of the sound device.</BLURB>
2238 <DEFAULT>""</DEFAULT>
2239 </ARG>
2240
2241 <ARG>
2242 <NAME>GstOggMux::max-delay</NAME>
2243 <TYPE>guint64</TYPE>
2244 <RANGE></RANGE>
2245 <FLAGS>rw</FLAGS>
2246 <NICK>Max delay</NICK>
2247 <BLURB>Maximum delay in multiplexing streams.</BLURB>
2248 <DEFAULT>500000000</DEFAULT>
2249 </ARG>
2250
2251 <ARG>
2252 <NAME>GstOggMux::max-page-delay</NAME>
2253 <TYPE>guint64</TYPE>
2254 <RANGE></RANGE>
2255 <FLAGS>rw</FLAGS>
2256 <NICK>Max page delay</NICK>
2257 <BLURB>Maximum delay for sending out a page.</BLURB>
2258 <DEFAULT>500000000</DEFAULT>
2259 </ARG>
2260
2261 <ARG>
2262 <NAME>GstOggMux::max-tolerance</NAME>
2263 <TYPE>guint64</TYPE>
2264 <RANGE></RANGE>
2265 <FLAGS>rw</FLAGS>
2266 <NICK>Max time tolerance</NICK>
2267 <BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB>
2268 <DEFAULT>40000000</DEFAULT>
2269 </ARG>
2270
2271 <ARG>
2272 <NAME>GstOggMux::skeleton</NAME>
2273 <TYPE>gboolean</TYPE>
2274 <RANGE></RANGE>
2275 <FLAGS>rw</FLAGS>
2276 <NICK>Skeleton</NICK>
2277 <BLURB>Whether to include a Skeleton track.</BLURB>
2278 <DEFAULT>FALSE</DEFAULT>
2279 </ARG>
2280
2281 <ARG>
2282 <NAME>GstTheoraEnc::bitrate</NAME>
2283 <TYPE>gint</TYPE>
2284 <RANGE>[0,16777215]</RANGE>
2285 <FLAGS>rw</FLAGS>
2286 <NICK>Bitrate</NICK>
2287 <BLURB>Compressed video bitrate (kbps).</BLURB>
2288 <DEFAULT>0</DEFAULT>
2289 </ARG>
2290
2291 <ARG>
2292 <NAME>GstTheoraEnc::cap-overflow</NAME>
2293 <TYPE>gboolean</TYPE>
2294 <RANGE></RANGE>
2295 <FLAGS>rw</FLAGS>
2296 <NICK>Cap overflow</NICK>
2297 <BLURB>Enable capping of bit reservoir overflows.</BLURB>
2298 <DEFAULT>TRUE</DEFAULT>
2299 </ARG>
2300
2301 <ARG>
2302 <NAME>GstTheoraEnc::cap-underflow</NAME>
2303 <TYPE>gboolean</TYPE>
2304 <RANGE></RANGE>
2305 <FLAGS>rw</FLAGS>
2306 <NICK>Cap underflow</NICK>
2307 <BLURB>Enable capping of bit reservoir underflows.</BLURB>
2308 <DEFAULT>FALSE</DEFAULT>
2309 </ARG>
2310
2311 <ARG>
2312 <NAME>GstTheoraEnc::drop-frames</NAME>
2313 <TYPE>gboolean</TYPE>
2314 <RANGE></RANGE>
2315 <FLAGS>rw</FLAGS>
2316 <NICK>Drop frames</NICK>
2317 <BLURB>Allow or disallow frame dropping.</BLURB>
2318 <DEFAULT>TRUE</DEFAULT>
2319 </ARG>
2320
2321 <ARG>
2322 <NAME>GstTheoraEnc::keyframe-auto</NAME>
2323 <TYPE>gboolean</TYPE>
2324 <RANGE></RANGE>
2325 <FLAGS>rw</FLAGS>
2326 <NICK>Keyframe Auto</NICK>
2327 <BLURB>Automatic keyframe detection.</BLURB>
2328 <DEFAULT>TRUE</DEFAULT>
2329 </ARG>
2330
2331 <ARG>
2332 <NAME>GstTheoraEnc::keyframe-force</NAME>
2333 <TYPE>gint</TYPE>
2334 <RANGE>[1,32768]</RANGE>
2335 <FLAGS>rw</FLAGS>
2336 <NICK>Keyframe force</NICK>
2337 <BLURB>Force keyframe every N frames.</BLURB>
2338 <DEFAULT>64</DEFAULT>
2339 </ARG>
2340
2341 <ARG>
2342 <NAME>GstTheoraEnc::keyframe-freq</NAME>
2343 <TYPE>gint</TYPE>
2344 <RANGE>[1,32768]</RANGE>
2345 <FLAGS>rw</FLAGS>
2346 <NICK>Keyframe frequency</NICK>
2347 <BLURB>Keyframe frequency.</BLURB>
2348 <DEFAULT>64</DEFAULT>
2349 </ARG>
2350
2351 <ARG>
2352 <NAME>GstTheoraEnc::multipass-cache-file</NAME>
2353 <TYPE>gchar*</TYPE>
2354 <RANGE></RANGE>
2355 <FLAGS>rw</FLAGS>
2356 <NICK>Multipass Cache File</NICK>
2357 <BLURB>Multipass cache file.</BLURB>
2358 <DEFAULT>NULL</DEFAULT>
2359 </ARG>
2360
2361 <ARG>
2362 <NAME>GstTheoraEnc::multipass-mode</NAME>
2363 <TYPE>GstTheoraEncMultipassMode</TYPE>
2364 <RANGE></RANGE>
2365 <FLAGS>rw</FLAGS>
2366 <NICK>Multipass mode</NICK>
2367 <BLURB>Single pass or first/second pass.</BLURB>
2368 <DEFAULT>Single pass</DEFAULT>
2369 </ARG>
2370
2371 <ARG>
2372 <NAME>GstTheoraEnc::quality</NAME>
2373 <TYPE>gint</TYPE>
2374 <RANGE>[0,63]</RANGE>
2375 <FLAGS>rw</FLAGS>
2376 <NICK>Quality</NICK>
2377 <BLURB>Video quality.</BLURB>
2378 <DEFAULT>48</DEFAULT>
2379 </ARG>
2380
2381 <ARG>
2382 <NAME>GstTheoraEnc::rate-buffer</NAME>
2383 <TYPE>gint</TYPE>
2384 <RANGE>[0,1000]</RANGE>
2385 <FLAGS>rw</FLAGS>
2386 <NICK>Rate Control Buffer</NICK>
2387 <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>
2388 <DEFAULT>0</DEFAULT>
2389 </ARG>
2390
2391 <ARG>
2392 <NAME>GstTheoraEnc::speed-level</NAME>
2393 <TYPE>gint</TYPE>
2394 <RANGE>[0,3]</RANGE>
2395 <FLAGS>rw</FLAGS>
2396 <NICK>Speed level</NICK>
2397 <BLURB>Controls the amount of motion vector searching done while encoding.</BLURB>
2398 <DEFAULT>1</DEFAULT>
2399 </ARG>
2400
2401 <ARG>
2402 <NAME>GstTheoraEnc::vp3-compatible</NAME>
2403 <TYPE>gboolean</TYPE>
2404 <RANGE></RANGE>
2405 <FLAGS>rw</FLAGS>
2406 <NICK>VP3 compatible</NICK>
2407 <BLURB>Disables non-VP3 compatible features.</BLURB>
2408 <DEFAULT>FALSE</DEFAULT>
2409 </ARG>
2410