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