Release 1.5.1
[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>GstDecodeBin::caps</NAME>
693 <TYPE>GstCaps*</TYPE>
694 <RANGE></RANGE>
695 <FLAGS>rw</FLAGS>
696 <NICK>Caps</NICK>
697 <BLURB>The caps on which to stop decoding.</BLURB>
698 <DEFAULT></DEFAULT>
699 </ARG>
700
701 <ARG>
702 <NAME>GstDecodeBin::connection-speed</NAME>
703 <TYPE>guint64</TYPE>
704 <RANGE><= 18446744073709551</RANGE>
705 <FLAGS>rw</FLAGS>
706 <NICK>Connection Speed</NICK>
707 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
708 <DEFAULT>0</DEFAULT>
709 </ARG>
710
711 <ARG>
712 <NAME>GstDecodeBin::expose-all-streams</NAME>
713 <TYPE>gboolean</TYPE>
714 <RANGE></RANGE>
715 <FLAGS>rw</FLAGS>
716 <NICK>Expose All Streams</NICK>
717 <BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
718 <DEFAULT>TRUE</DEFAULT>
719 </ARG>
720
721 <ARG>
722 <NAME>GstDecodeBin::high-percent</NAME>
723 <TYPE>gint</TYPE>
724 <RANGE>[0,100]</RANGE>
725 <FLAGS>rw</FLAGS>
726 <NICK>High percent</NICK>
727 <BLURB>High threshold for buffering to finish.</BLURB>
728 <DEFAULT>99</DEFAULT>
729 </ARG>
730
731 <ARG>
732 <NAME>GstDecodeBin::low-percent</NAME>
733 <TYPE>gint</TYPE>
734 <RANGE>[0,100]</RANGE>
735 <FLAGS>rw</FLAGS>
736 <NICK>Low percent</NICK>
737 <BLURB>Low threshold for buffering to start.</BLURB>
738 <DEFAULT>10</DEFAULT>
739 </ARG>
740
741 <ARG>
742 <NAME>GstDecodeBin::max-size-buffers</NAME>
743 <TYPE>guint</TYPE>
744 <RANGE></RANGE>
745 <FLAGS>rw</FLAGS>
746 <NICK>Max. size (buffers)</NICK>
747 <BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
748 <DEFAULT>0</DEFAULT>
749 </ARG>
750
751 <ARG>
752 <NAME>GstDecodeBin::max-size-bytes</NAME>
753 <TYPE>guint</TYPE>
754 <RANGE></RANGE>
755 <FLAGS>rw</FLAGS>
756 <NICK>Max. size (bytes)</NICK>
757 <BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
758 <DEFAULT>0</DEFAULT>
759 </ARG>
760
761 <ARG>
762 <NAME>GstDecodeBin::max-size-time</NAME>
763 <TYPE>guint64</TYPE>
764 <RANGE></RANGE>
765 <FLAGS>rw</FLAGS>
766 <NICK>Max. size (ns)</NICK>
767 <BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
768 <DEFAULT>0</DEFAULT>
769 </ARG>
770
771 <ARG>
772 <NAME>GstDecodeBin::post-stream-topology</NAME>
773 <TYPE>gboolean</TYPE>
774 <RANGE></RANGE>
775 <FLAGS>rw</FLAGS>
776 <NICK>Post Stream Topology</NICK>
777 <BLURB>Post stream-topology messages.</BLURB>
778 <DEFAULT>FALSE</DEFAULT>
779 </ARG>
780
781 <ARG>
782 <NAME>GstDecodeBin::sink-caps</NAME>
783 <TYPE>GstCaps*</TYPE>
784 <RANGE></RANGE>
785 <FLAGS>rw</FLAGS>
786 <NICK>Sink Caps</NICK>
787 <BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
788 <DEFAULT></DEFAULT>
789 </ARG>
790
791 <ARG>
792 <NAME>GstDecodeBin::subtitle-encoding</NAME>
793 <TYPE>gchar*</TYPE>
794 <RANGE></RANGE>
795 <FLAGS>rw</FLAGS>
796 <NICK>subtitle encoding</NICK>
797 <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>
798 <DEFAULT>NULL</DEFAULT>
799 </ARG>
800
801 <ARG>
802 <NAME>GstDecodeBin::use-buffering</NAME>
803 <TYPE>gboolean</TYPE>
804 <RANGE></RANGE>
805 <FLAGS>rw</FLAGS>
806 <NICK>Use Buffering</NICK>
807 <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
808 <DEFAULT>FALSE</DEFAULT>
809 </ARG>
810
811 <ARG>
812 <NAME>GstSubParse::subtitle-encoding</NAME>
813 <TYPE>gchar*</TYPE>
814 <RANGE></RANGE>
815 <FLAGS>rw</FLAGS>
816 <NICK>subtitle charset encoding</NICK>
817 <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>
818 <DEFAULT>NULL</DEFAULT>
819 </ARG>
820
821 <ARG>
822 <NAME>GstSubParse::video-fps</NAME>
823 <TYPE>GstFraction</TYPE>
824 <RANGE></RANGE>
825 <FLAGS>rw</FLAGS>
826 <NICK>Video framerate</NICK>
827 <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>
828 <DEFAULT></DEFAULT>
829 </ARG>
830
831 <ARG>
832 <NAME>GstAudioResample::quality</NAME>
833 <TYPE>gint</TYPE>
834 <RANGE>[0,10]</RANGE>
835 <FLAGS>rwx</FLAGS>
836 <NICK>Quality</NICK>
837 <BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
838 <DEFAULT>4</DEFAULT>
839 </ARG>
840
841 <ARG>
842 <NAME>GstAudioResample::sinc-filter-auto-threshold</NAME>
843 <TYPE>guint</TYPE>
844 <RANGE></RANGE>
845 <FLAGS>rw</FLAGS>
846 <NICK>Sinc filter auto mode threshold</NICK>
847 <BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB>
848 <DEFAULT>1048576</DEFAULT>
849 </ARG>
850
851 <ARG>
852 <NAME>GstAudioResample::sinc-filter-mode</NAME>
853 <TYPE>SpeexResamplerSincFilterMode</TYPE>
854 <RANGE></RANGE>
855 <FLAGS>rw</FLAGS>
856 <NICK>Sinc filter table mode</NICK>
857 <BLURB>What sinc filter table mode to use.</BLURB>
858 <DEFAULT>Use full table if table size below threshold</DEFAULT>
859 </ARG>
860
861 <ARG>
862 <NAME>GstVideoConvert::dither</NAME>
863 <TYPE>GstVideoDitherMethod</TYPE>
864 <RANGE></RANGE>
865 <FLAGS>rw</FLAGS>
866 <NICK>Dither</NICK>
867 <BLURB>Apply dithering while converting.</BLURB>
868 <DEFAULT>GST_VIDEO_DITHER_BAYER</DEFAULT>
869 </ARG>
870
871 <ARG>
872 <NAME>GstVideoConvert::alpha-mode</NAME>
873 <TYPE>GstVideoAlphaMode</TYPE>
874 <RANGE></RANGE>
875 <FLAGS>rw</FLAGS>
876 <NICK>Alpha Mode</NICK>
877 <BLURB>Alpha Mode to use.</BLURB>
878 <DEFAULT>GST_VIDEO_ALPHA_MODE_COPY</DEFAULT>
879 </ARG>
880
881 <ARG>
882 <NAME>GstVideoConvert::alpha-value</NAME>
883 <TYPE>gdouble</TYPE>
884 <RANGE>[0,1]</RANGE>
885 <FLAGS>rw</FLAGS>
886 <NICK>Alpha Value</NICK>
887 <BLURB>Alpha Value to use.</BLURB>
888 <DEFAULT>1</DEFAULT>
889 </ARG>
890
891 <ARG>
892 <NAME>GstVideoConvert::chroma-mode</NAME>
893 <TYPE>GstVideoChromaMode</TYPE>
894 <RANGE></RANGE>
895 <FLAGS>rw</FLAGS>
896 <NICK>Chroma Mode</NICK>
897 <BLURB>Chroma Resampling Mode.</BLURB>
898 <DEFAULT>GST_VIDEO_CHROMA_MODE_FULL</DEFAULT>
899 </ARG>
900
901 <ARG>
902 <NAME>GstVideoConvert::chroma-resampler</NAME>
903 <TYPE>GstVideoResamplerMethod</TYPE>
904 <RANGE></RANGE>
905 <FLAGS>rw</FLAGS>
906 <NICK>Chroma resampler</NICK>
907 <BLURB>Chroma resampler method.</BLURB>
908 <DEFAULT>GST_VIDEO_RESAMPLER_METHOD_LINEAR</DEFAULT>
909 </ARG>
910
911 <ARG>
912 <NAME>GstVideoConvert::dither-quantization</NAME>
913 <TYPE>guint</TYPE>
914 <RANGE></RANGE>
915 <FLAGS>rw</FLAGS>
916 <NICK>Dither Quantize</NICK>
917 <BLURB>Quantizer to use.</BLURB>
918 <DEFAULT>1</DEFAULT>
919 </ARG>
920
921 <ARG>
922 <NAME>GstVideoConvert::gamma-mode</NAME>
923 <TYPE>GstVideoGammaMode</TYPE>
924 <RANGE></RANGE>
925 <FLAGS>rw</FLAGS>
926 <NICK>Gamma Mode</NICK>
927 <BLURB>Gamma Conversion Mode.</BLURB>
928 <DEFAULT>GST_VIDEO_GAMMA_MODE_NONE</DEFAULT>
929 </ARG>
930
931 <ARG>
932 <NAME>GstVideoConvert::matrix-mode</NAME>
933 <TYPE>GstVideoMatrixMode</TYPE>
934 <RANGE></RANGE>
935 <FLAGS>rw</FLAGS>
936 <NICK>Matrix Mode</NICK>
937 <BLURB>Matrix Conversion Mode.</BLURB>
938 <DEFAULT>GST_VIDEO_MATRIX_MODE_FULL</DEFAULT>
939 </ARG>
940
941 <ARG>
942 <NAME>GstVideoConvert::primaries-mode</NAME>
943 <TYPE>GstVideoPrimariesMode</TYPE>
944 <RANGE></RANGE>
945 <FLAGS>rw</FLAGS>
946 <NICK>Primaries Mode</NICK>
947 <BLURB>Primaries Conversion Mode.</BLURB>
948 <DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
949 </ARG>
950
951 <ARG>
952 <NAME>GstGioStreamSrc::stream</NAME>
953 <TYPE>GInputStream*</TYPE>
954 <RANGE></RANGE>
955 <FLAGS>rw</FLAGS>
956 <NICK>Stream</NICK>
957 <BLURB>Stream to read from.</BLURB>
958 <DEFAULT></DEFAULT>
959 </ARG>
960
961 <ARG>
962 <NAME>GstGioStreamSink::stream</NAME>
963 <TYPE>GOutputStream*</TYPE>
964 <RANGE></RANGE>
965 <FLAGS>rw</FLAGS>
966 <NICK>Stream</NICK>
967 <BLURB>Stream to write to.</BLURB>
968 <DEFAULT></DEFAULT>
969 </ARG>
970
971 <ARG>
972 <NAME>GstGioSrc::file</NAME>
973 <TYPE>GFile*</TYPE>
974 <RANGE></RANGE>
975 <FLAGS>rw</FLAGS>
976 <NICK>File</NICK>
977 <BLURB>GFile to read from.</BLURB>
978 <DEFAULT></DEFAULT>
979 </ARG>
980
981 <ARG>
982 <NAME>GstGioSrc::location</NAME>
983 <TYPE>gchar*</TYPE>
984 <RANGE></RANGE>
985 <FLAGS>rw</FLAGS>
986 <NICK>Location</NICK>
987 <BLURB>URI location to read from.</BLURB>
988 <DEFAULT>NULL</DEFAULT>
989 </ARG>
990
991 <ARG>
992 <NAME>GstGioSink::file</NAME>
993 <TYPE>GFile*</TYPE>
994 <RANGE></RANGE>
995 <FLAGS>rw</FLAGS>
996 <NICK>File</NICK>
997 <BLURB>GFile to write to.</BLURB>
998 <DEFAULT></DEFAULT>
999 </ARG>
1000
1001 <ARG>
1002 <NAME>GstGioSink::location</NAME>
1003 <TYPE>gchar*</TYPE>
1004 <RANGE></RANGE>
1005 <FLAGS>rw</FLAGS>
1006 <NICK>Location</NICK>
1007 <BLURB>URI location to write to.</BLURB>
1008 <DEFAULT>NULL</DEFAULT>
1009 </ARG>
1010
1011 <ARG>
1012 <NAME>GstEncodeBin::audio-jitter-tolerance</NAME>
1013 <TYPE>guint64</TYPE>
1014 <RANGE></RANGE>
1015 <FLAGS>rw</FLAGS>
1016 <NICK>Audio jitter tolerance</NICK>
1017 <BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB>
1018 <DEFAULT>20000000</DEFAULT>
1019 </ARG>
1020
1021 <ARG>
1022 <NAME>GstEncodeBin::avoid-reencoding</NAME>
1023 <TYPE>gboolean</TYPE>
1024 <RANGE></RANGE>
1025 <FLAGS>rw</FLAGS>
1026 <NICK>Avoid re-encoding</NICK>
1027 <BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB>
1028 <DEFAULT>FALSE</DEFAULT>
1029 </ARG>
1030
1031 <ARG>
1032 <NAME>GstEncodeBin::flags</NAME>
1033 <TYPE>GstEncodeBinFlags</TYPE>
1034 <RANGE></RANGE>
1035 <FLAGS>rw</FLAGS>
1036 <NICK>Flags</NICK>
1037 <BLURB>Flags to control behaviour.</BLURB>
1038 <DEFAULT></DEFAULT>
1039 </ARG>
1040
1041 <ARG>
1042 <NAME>GstEncodeBin::profile</NAME>
1043 <TYPE>GstEncodingProfile*</TYPE>
1044 <RANGE></RANGE>
1045 <FLAGS>rw</FLAGS>
1046 <NICK>Profile</NICK>
1047 <BLURB>The GstEncodingProfile to use.</BLURB>
1048 <DEFAULT></DEFAULT>
1049 </ARG>
1050
1051 <ARG>
1052 <NAME>GstEncodeBin::queue-buffers-max</NAME>
1053 <TYPE>guint</TYPE>
1054 <RANGE></RANGE>
1055 <FLAGS>rw</FLAGS>
1056 <NICK>Max. size (buffers)</NICK>
1057 <BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
1058 <DEFAULT>200</DEFAULT>
1059 </ARG>
1060
1061 <ARG>
1062 <NAME>GstEncodeBin::queue-bytes-max</NAME>
1063 <TYPE>guint</TYPE>
1064 <RANGE></RANGE>
1065 <FLAGS>rw</FLAGS>
1066 <NICK>Max. size (kB)</NICK>
1067 <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
1068 <DEFAULT>10485760</DEFAULT>
1069 </ARG>
1070
1071 <ARG>
1072 <NAME>GstEncodeBin::queue-time-max</NAME>
1073 <TYPE>guint64</TYPE>
1074 <RANGE></RANGE>
1075 <FLAGS>rw</FLAGS>
1076 <NICK>Max. size (ns)</NICK>
1077 <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
1078 <DEFAULT>1000000000</DEFAULT>
1079 </ARG>
1080
1081 <ARG>
1082 <NAME>GstAudioTestSrc::can-activate-pull</NAME>
1083 <TYPE>gboolean</TYPE>
1084 <RANGE></RANGE>
1085 <FLAGS>rw</FLAGS>
1086 <NICK>Can activate pull</NICK>
1087 <BLURB>Can activate in pull mode.</BLURB>
1088 <DEFAULT>FALSE</DEFAULT>
1089 </ARG>
1090
1091 <ARG>
1092 <NAME>GstAudioTestSrc::can-activate-push</NAME>
1093 <TYPE>gboolean</TYPE>
1094 <RANGE></RANGE>
1095 <FLAGS>rw</FLAGS>
1096 <NICK>Can activate push</NICK>
1097 <BLURB>Can activate in push mode.</BLURB>
1098 <DEFAULT>TRUE</DEFAULT>
1099 </ARG>
1100
1101 <ARG>
1102 <NAME>GstAudioTestSrc::freq</NAME>
1103 <TYPE>gdouble</TYPE>
1104 <RANGE>[0,20000]</RANGE>
1105 <FLAGS>rw</FLAGS>
1106 <NICK>Frequency</NICK>
1107 <BLURB>Frequency of test signal.</BLURB>
1108 <DEFAULT>440</DEFAULT>
1109 </ARG>
1110
1111 <ARG>
1112 <NAME>GstAudioTestSrc::is-live</NAME>
1113 <TYPE>gboolean</TYPE>
1114 <RANGE></RANGE>
1115 <FLAGS>rw</FLAGS>
1116 <NICK>Is Live</NICK>
1117 <BLURB>Whether to act as a live source.</BLURB>
1118 <DEFAULT>FALSE</DEFAULT>
1119 </ARG>
1120
1121 <ARG>
1122 <NAME>GstAudioTestSrc::samplesperbuffer</NAME>
1123 <TYPE>gint</TYPE>
1124 <RANGE>>= 1</RANGE>
1125 <FLAGS>rw</FLAGS>
1126 <NICK>Samples per buffer</NICK>
1127 <BLURB>Number of samples in each outgoing buffer.</BLURB>
1128 <DEFAULT>1024</DEFAULT>
1129 </ARG>
1130
1131 <ARG>
1132 <NAME>GstAudioTestSrc::timestamp-offset</NAME>
1133 <TYPE>gint64</TYPE>
1134 <RANGE></RANGE>
1135 <FLAGS>rw</FLAGS>
1136 <NICK>Timestamp offset</NICK>
1137 <BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1138 <DEFAULT>0</DEFAULT>
1139 </ARG>
1140
1141 <ARG>
1142 <NAME>GstAudioTestSrc::volume</NAME>
1143 <TYPE>gdouble</TYPE>
1144 <RANGE>[0,1]</RANGE>
1145 <FLAGS>rw</FLAGS>
1146 <NICK>Volume</NICK>
1147 <BLURB>Volume of test signal.</BLURB>
1148 <DEFAULT>0.8</DEFAULT>
1149 </ARG>
1150
1151 <ARG>
1152 <NAME>GstAudioTestSrc::wave</NAME>
1153 <TYPE>GstAudioTestSrcWave</TYPE>
1154 <RANGE></RANGE>
1155 <FLAGS>rw</FLAGS>
1156 <NICK>Waveform</NICK>
1157 <BLURB>Oscillator waveform.</BLURB>
1158 <DEFAULT>Sine</DEFAULT>
1159 </ARG>
1160
1161 <ARG>
1162 <NAME>GstAppSrc::block</NAME>
1163 <TYPE>gboolean</TYPE>
1164 <RANGE></RANGE>
1165 <FLAGS>rw</FLAGS>
1166 <NICK>Block</NICK>
1167 <BLURB>Block push-buffer when max-bytes are queued.</BLURB>
1168 <DEFAULT>FALSE</DEFAULT>
1169 </ARG>
1170
1171 <ARG>
1172 <NAME>GstAppSrc::caps</NAME>
1173 <TYPE>GstCaps*</TYPE>
1174 <RANGE></RANGE>
1175 <FLAGS>rw</FLAGS>
1176 <NICK>Caps</NICK>
1177 <BLURB>The allowed caps for the src pad.</BLURB>
1178 <DEFAULT></DEFAULT>
1179 </ARG>
1180
1181 <ARG>
1182 <NAME>GstAppSrc::current-level-bytes</NAME>
1183 <TYPE>guint64</TYPE>
1184 <RANGE></RANGE>
1185 <FLAGS>r</FLAGS>
1186 <NICK>Current Level Bytes</NICK>
1187 <BLURB>The number of currently queued bytes.</BLURB>
1188 <DEFAULT>0</DEFAULT>
1189 </ARG>
1190
1191 <ARG>
1192 <NAME>GstAppSrc::emit-signals</NAME>
1193 <TYPE>gboolean</TYPE>
1194 <RANGE></RANGE>
1195 <FLAGS>rw</FLAGS>
1196 <NICK>Emit signals</NICK>
1197 <BLURB>Emit need-data, enough-data and seek-data signals.</BLURB>
1198 <DEFAULT>TRUE</DEFAULT>
1199 </ARG>
1200
1201 <ARG>
1202 <NAME>GstAppSrc::format</NAME>
1203 <TYPE>GstFormat</TYPE>
1204 <RANGE></RANGE>
1205 <FLAGS>rw</FLAGS>
1206 <NICK>Format</NICK>
1207 <BLURB>The format of the segment events and seek.</BLURB>
1208 <DEFAULT>GST_FORMAT_BYTES</DEFAULT>
1209 </ARG>
1210
1211 <ARG>
1212 <NAME>GstAppSrc::is-live</NAME>
1213 <TYPE>gboolean</TYPE>
1214 <RANGE></RANGE>
1215 <FLAGS>rw</FLAGS>
1216 <NICK>Is Live</NICK>
1217 <BLURB>Whether to act as a live source.</BLURB>
1218 <DEFAULT>FALSE</DEFAULT>
1219 </ARG>
1220
1221 <ARG>
1222 <NAME>GstAppSrc::max-bytes</NAME>
1223 <TYPE>guint64</TYPE>
1224 <RANGE></RANGE>
1225 <FLAGS>rw</FLAGS>
1226 <NICK>Max bytes</NICK>
1227 <BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB>
1228 <DEFAULT>200000</DEFAULT>
1229 </ARG>
1230
1231 <ARG>
1232 <NAME>GstAppSrc::max-latency</NAME>
1233 <TYPE>gint64</TYPE>
1234 <RANGE>>= G_MAXULONG</RANGE>
1235 <FLAGS>rw</FLAGS>
1236 <NICK>Max Latency</NICK>
1237 <BLURB>The maximum latency (-1 = unlimited).</BLURB>
1238 <DEFAULT>-1</DEFAULT>
1239 </ARG>
1240
1241 <ARG>
1242 <NAME>GstAppSrc::min-latency</NAME>
1243 <TYPE>gint64</TYPE>
1244 <RANGE>>= G_MAXULONG</RANGE>
1245 <FLAGS>rw</FLAGS>
1246 <NICK>Min Latency</NICK>
1247 <BLURB>The minimum latency (-1 = default).</BLURB>
1248 <DEFAULT>-1</DEFAULT>
1249 </ARG>
1250
1251 <ARG>
1252 <NAME>GstAppSrc::min-percent</NAME>
1253 <TYPE>guint</TYPE>
1254 <RANGE><= 100</RANGE>
1255 <FLAGS>rw</FLAGS>
1256 <NICK>Min Percent</NICK>
1257 <BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
1258 <DEFAULT>0</DEFAULT>
1259 </ARG>
1260
1261 <ARG>
1262 <NAME>GstAppSrc::size</NAME>
1263 <TYPE>gint64</TYPE>
1264 <RANGE>>= G_MAXULONG</RANGE>
1265 <FLAGS>rw</FLAGS>
1266 <NICK>Size</NICK>
1267 <BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
1268 <DEFAULT>-1</DEFAULT>
1269 </ARG>
1270
1271 <ARG>
1272 <NAME>GstAppSrc::stream-type</NAME>
1273 <TYPE>GstAppStreamType</TYPE>
1274 <RANGE></RANGE>
1275 <FLAGS>rw</FLAGS>
1276 <NICK>Stream Type</NICK>
1277 <BLURB>the type of the stream.</BLURB>
1278 <DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT>
1279 </ARG>
1280
1281 <ARG>
1282 <NAME>GstAppSink::caps</NAME>
1283 <TYPE>GstCaps*</TYPE>
1284 <RANGE></RANGE>
1285 <FLAGS>rw</FLAGS>
1286 <NICK>Caps</NICK>
1287 <BLURB>The allowed caps for the sink pad.</BLURB>
1288 <DEFAULT></DEFAULT>
1289 </ARG>
1290
1291 <ARG>
1292 <NAME>GstAppSink::drop</NAME>
1293 <TYPE>gboolean</TYPE>
1294 <RANGE></RANGE>
1295 <FLAGS>rw</FLAGS>
1296 <NICK>Drop</NICK>
1297 <BLURB>Drop old buffers when the buffer queue is filled.</BLURB>
1298 <DEFAULT>FALSE</DEFAULT>
1299 </ARG>
1300
1301 <ARG>
1302 <NAME>GstAppSink::emit-signals</NAME>
1303 <TYPE>gboolean</TYPE>
1304 <RANGE></RANGE>
1305 <FLAGS>rw</FLAGS>
1306 <NICK>Emit signals</NICK>
1307 <BLURB>Emit new-preroll and new-sample signals.</BLURB>
1308 <DEFAULT>FALSE</DEFAULT>
1309 </ARG>
1310
1311 <ARG>
1312 <NAME>GstAppSink::eos</NAME>
1313 <TYPE>gboolean</TYPE>
1314 <RANGE></RANGE>
1315 <FLAGS>r</FLAGS>
1316 <NICK>EOS</NICK>
1317 <BLURB>Check if the sink is EOS or not started.</BLURB>
1318 <DEFAULT>TRUE</DEFAULT>
1319 </ARG>
1320
1321 <ARG>
1322 <NAME>GstAppSink::max-buffers</NAME>
1323 <TYPE>guint</TYPE>
1324 <RANGE></RANGE>
1325 <FLAGS>rw</FLAGS>
1326 <NICK>Max Buffers</NICK>
1327 <BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB>
1328 <DEFAULT>0</DEFAULT>
1329 </ARG>
1330
1331 <ARG>
1332 <NAME>GstVolume::mute</NAME>
1333 <TYPE>gboolean</TYPE>
1334 <RANGE></RANGE>
1335 <FLAGS>rw</FLAGS>
1336 <NICK>Mute</NICK>
1337 <BLURB>mute channel.</BLURB>
1338 <DEFAULT>FALSE</DEFAULT>
1339 </ARG>
1340
1341 <ARG>
1342 <NAME>GstVolume::volume</NAME>
1343 <TYPE>gdouble</TYPE>
1344 <RANGE>[0,10]</RANGE>
1345 <FLAGS>rw</FLAGS>
1346 <NICK>Volume</NICK>
1347 <BLURB>volume factor, 1.0=100%.</BLURB>
1348 <DEFAULT>1</DEFAULT>
1349 </ARG>
1350
1351 <ARG>
1352 <NAME>GstVideoTestSrc::background-color</NAME>
1353 <TYPE>guint</TYPE>
1354 <RANGE></RANGE>
1355 <FLAGS>rw</FLAGS>
1356 <NICK>Background Color</NICK>
1357 <BLURB>Background color to use (big-endian ARGB).</BLURB>
1358 <DEFAULT>4278190080</DEFAULT>
1359 </ARG>
1360
1361 <ARG>
1362 <NAME>GstVideoTestSrc::foreground-color</NAME>
1363 <TYPE>guint</TYPE>
1364 <RANGE></RANGE>
1365 <FLAGS>rw</FLAGS>
1366 <NICK>Foreground Color</NICK>
1367 <BLURB>Foreground color to use (big-endian ARGB).</BLURB>
1368 <DEFAULT>4294967295</DEFAULT>
1369 </ARG>
1370
1371 <ARG>
1372 <NAME>GstVideoTestSrc::horizontal-speed</NAME>
1373 <TYPE>gint</TYPE>
1374 <RANGE></RANGE>
1375 <FLAGS>rw</FLAGS>
1376 <NICK>Horizontal Speed</NICK>
1377 <BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
1378 <DEFAULT>0</DEFAULT>
1379 </ARG>
1380
1381 <ARG>
1382 <NAME>GstVideoTestSrc::is-live</NAME>
1383 <TYPE>gboolean</TYPE>
1384 <RANGE></RANGE>
1385 <FLAGS>rw</FLAGS>
1386 <NICK>Is Live</NICK>
1387 <BLURB>Whether to act as a live source.</BLURB>
1388 <DEFAULT>FALSE</DEFAULT>
1389 </ARG>
1390
1391 <ARG>
1392 <NAME>GstVideoTestSrc::k0</NAME>
1393 <TYPE>gint</TYPE>
1394 <RANGE></RANGE>
1395 <FLAGS>rw</FLAGS>
1396 <NICK>Zoneplate zero order phase</NICK>
1397 <BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB>
1398 <DEFAULT>0</DEFAULT>
1399 </ARG>
1400
1401 <ARG>
1402 <NAME>GstVideoTestSrc::kt</NAME>
1403 <TYPE>gint</TYPE>
1404 <RANGE></RANGE>
1405 <FLAGS>rw</FLAGS>
1406 <NICK>Zoneplate 1st order t phase</NICK>
1407 <BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB>
1408 <DEFAULT>0</DEFAULT>
1409 </ARG>
1410
1411 <ARG>
1412 <NAME>GstVideoTestSrc::kt2</NAME>
1413 <TYPE>gint</TYPE>
1414 <RANGE></RANGE>
1415 <FLAGS>rw</FLAGS>
1416 <NICK>Zoneplate 2nd order t phase</NICK>
1417 <BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB>
1418 <DEFAULT>0</DEFAULT>
1419 </ARG>
1420
1421 <ARG>
1422 <NAME>GstVideoTestSrc::kx</NAME>
1423 <TYPE>gint</TYPE>
1424 <RANGE></RANGE>
1425 <FLAGS>rw</FLAGS>
1426 <NICK>Zoneplate 1st order x phase</NICK>
1427 <BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB>
1428 <DEFAULT>0</DEFAULT>
1429 </ARG>
1430
1431 <ARG>
1432 <NAME>GstVideoTestSrc::kx2</NAME>
1433 <TYPE>gint</TYPE>
1434 <RANGE></RANGE>
1435 <FLAGS>rw</FLAGS>
1436 <NICK>Zoneplate 2nd order x phase</NICK>
1437 <BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB>
1438 <DEFAULT>0</DEFAULT>
1439 </ARG>
1440
1441 <ARG>
1442 <NAME>GstVideoTestSrc::kxt</NAME>
1443 <TYPE>gint</TYPE>
1444 <RANGE></RANGE>
1445 <FLAGS>rw</FLAGS>
1446 <NICK>Zoneplate x*t product phase</NICK>
1447 <BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB>
1448 <DEFAULT>0</DEFAULT>
1449 </ARG>
1450
1451 <ARG>
1452 <NAME>GstVideoTestSrc::kxy</NAME>
1453 <TYPE>gint</TYPE>
1454 <RANGE></RANGE>
1455 <FLAGS>rw</FLAGS>
1456 <NICK>Zoneplate x*y product phase</NICK>
1457 <BLURB>Zoneplate x*y product phase.</BLURB>
1458 <DEFAULT>0</DEFAULT>
1459 </ARG>
1460
1461 <ARG>
1462 <NAME>GstVideoTestSrc::ky</NAME>
1463 <TYPE>gint</TYPE>
1464 <RANGE></RANGE>
1465 <FLAGS>rw</FLAGS>
1466 <NICK>Zoneplate 1st order y phase</NICK>
1467 <BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB>
1468 <DEFAULT>0</DEFAULT>
1469 </ARG>
1470
1471 <ARG>
1472 <NAME>GstVideoTestSrc::ky2</NAME>
1473 <TYPE>gint</TYPE>
1474 <RANGE></RANGE>
1475 <FLAGS>rw</FLAGS>
1476 <NICK>Zoneplate 2nd order y phase</NICK>
1477 <BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB>
1478 <DEFAULT>0</DEFAULT>
1479 </ARG>
1480
1481 <ARG>
1482 <NAME>GstVideoTestSrc::kyt</NAME>
1483 <TYPE>gint</TYPE>
1484 <RANGE></RANGE>
1485 <FLAGS>rw</FLAGS>
1486 <NICK>Zoneplate y*t product phase</NICK>
1487 <BLURB>Zoneplate y*t product phase.</BLURB>
1488 <DEFAULT>0</DEFAULT>
1489 </ARG>
1490
1491 <ARG>
1492 <NAME>GstVideoTestSrc::pattern</NAME>
1493 <TYPE>GstVideoTestSrcPattern</TYPE>
1494 <RANGE></RANGE>
1495 <FLAGS>rw</FLAGS>
1496 <NICK>Pattern</NICK>
1497 <BLURB>Type of test pattern to generate.</BLURB>
1498 <DEFAULT>SMPTE 100% color bars</DEFAULT>
1499 </ARG>
1500
1501 <ARG>
1502 <NAME>GstVideoTestSrc::timestamp-offset</NAME>
1503 <TYPE>gint64</TYPE>
1504 <RANGE>>= 0</RANGE>
1505 <FLAGS>rw</FLAGS>
1506 <NICK>Timestamp offset</NICK>
1507 <BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1508 <DEFAULT>0</DEFAULT>
1509 </ARG>
1510
1511 <ARG>
1512 <NAME>GstVideoTestSrc::xoffset</NAME>
1513 <TYPE>gint</TYPE>
1514 <RANGE></RANGE>
1515 <FLAGS>rw</FLAGS>
1516 <NICK>Zoneplate 2nd order products x offset</NICK>
1517 <BLURB>Zoneplate 2nd order products x offset.</BLURB>
1518 <DEFAULT>0</DEFAULT>
1519 </ARG>
1520
1521 <ARG>
1522 <NAME>GstVideoTestSrc::yoffset</NAME>
1523 <TYPE>gint</TYPE>
1524 <RANGE></RANGE>
1525 <FLAGS>rw</FLAGS>
1526 <NICK>Zoneplate 2nd order products y offset</NICK>
1527 <BLURB>Zoneplate 2nd order products y offset.</BLURB>
1528 <DEFAULT>0</DEFAULT>
1529 </ARG>
1530
1531 <ARG>
1532 <NAME>GstVideoRate::average-period</NAME>
1533 <TYPE>guint64</TYPE>
1534 <RANGE><= G_MAXLONG</RANGE>
1535 <FLAGS>rw</FLAGS>
1536 <NICK>Period over which to average</NICK>
1537 <BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB>
1538 <DEFAULT>0</DEFAULT>
1539 </ARG>
1540
1541 <ARG>
1542 <NAME>GstVideoRate::drop</NAME>
1543 <TYPE>guint64</TYPE>
1544 <RANGE></RANGE>
1545 <FLAGS>r</FLAGS>
1546 <NICK>Drop</NICK>
1547 <BLURB>Number of dropped frames.</BLURB>
1548 <DEFAULT>0</DEFAULT>
1549 </ARG>
1550
1551 <ARG>
1552 <NAME>GstVideoRate::drop-only</NAME>
1553 <TYPE>gboolean</TYPE>
1554 <RANGE></RANGE>
1555 <FLAGS>rw</FLAGS>
1556 <NICK>Only Drop</NICK>
1557 <BLURB>Only drop frames, no duplicates are produced.</BLURB>
1558 <DEFAULT>FALSE</DEFAULT>
1559 </ARG>
1560
1561 <ARG>
1562 <NAME>GstVideoRate::duplicate</NAME>
1563 <TYPE>guint64</TYPE>
1564 <RANGE></RANGE>
1565 <FLAGS>r</FLAGS>
1566 <NICK>Duplicate</NICK>
1567 <BLURB>Number of duplicated frames.</BLURB>
1568 <DEFAULT>0</DEFAULT>
1569 </ARG>
1570
1571 <ARG>
1572 <NAME>GstVideoRate::in</NAME>
1573 <TYPE>guint64</TYPE>
1574 <RANGE></RANGE>
1575 <FLAGS>r</FLAGS>
1576 <NICK>In</NICK>
1577 <BLURB>Number of input frames.</BLURB>
1578 <DEFAULT>0</DEFAULT>
1579 </ARG>
1580
1581 <ARG>
1582 <NAME>GstVideoRate::max-rate</NAME>
1583 <TYPE>gint</TYPE>
1584 <RANGE>>= 1</RANGE>
1585 <FLAGS>rwx</FLAGS>
1586 <NICK>maximum framerate</NICK>
1587 <BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB>
1588 <DEFAULT>2147483647</DEFAULT>
1589 </ARG>
1590
1591 <ARG>
1592 <NAME>GstVideoRate::new-pref</NAME>
1593 <TYPE>gdouble</TYPE>
1594 <RANGE>[0,1]</RANGE>
1595 <FLAGS>rw</FLAGS>
1596 <NICK>New Pref</NICK>
1597 <BLURB>Value indicating how much to prefer new frames (unused).</BLURB>
1598 <DEFAULT>1</DEFAULT>
1599 </ARG>
1600
1601 <ARG>
1602 <NAME>GstVideoRate::out</NAME>
1603 <TYPE>guint64</TYPE>
1604 <RANGE></RANGE>
1605 <FLAGS>r</FLAGS>
1606 <NICK>Out</NICK>
1607 <BLURB>Number of output frames.</BLURB>
1608 <DEFAULT>0</DEFAULT>
1609 </ARG>
1610
1611 <ARG>
1612 <NAME>GstVideoRate::silent</NAME>
1613 <TYPE>gboolean</TYPE>
1614 <RANGE></RANGE>
1615 <FLAGS>rw</FLAGS>
1616 <NICK>silent</NICK>
1617 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
1618 <DEFAULT>TRUE</DEFAULT>
1619 </ARG>
1620
1621 <ARG>
1622 <NAME>GstVideoRate::skip-to-first</NAME>
1623 <TYPE>gboolean</TYPE>
1624 <RANGE></RANGE>
1625 <FLAGS>rw</FLAGS>
1626 <NICK>Skip to first buffer</NICK>
1627 <BLURB>Don't produce buffers before the first one we receive.</BLURB>
1628 <DEFAULT>FALSE</DEFAULT>
1629 </ARG>
1630
1631 <ARG>
1632 <NAME>GstAudioConvert::dithering</NAME>
1633 <TYPE>GstAudioConvertDithering</TYPE>
1634 <RANGE></RANGE>
1635 <FLAGS>rw</FLAGS>
1636 <NICK>Dithering</NICK>
1637 <BLURB>Selects between different dithering methods.</BLURB>
1638 <DEFAULT>Triangular dithering (default)</DEFAULT>
1639 </ARG>
1640
1641 <ARG>
1642 <NAME>GstAudioConvert::noise-shaping</NAME>
1643 <TYPE>GstAudioConvertNoiseShaping</TYPE>
1644 <RANGE></RANGE>
1645 <FLAGS>rw</FLAGS>
1646 <NICK>Noise shaping</NICK>
1647 <BLURB>Selects between different noise shaping methods.</BLURB>
1648 <DEFAULT>No noise shaping (default)</DEFAULT>
1649 </ARG>
1650
1651 <ARG>
1652 <NAME>GstTCPServerSrc::current-port</NAME>
1653 <TYPE>gint</TYPE>
1654 <RANGE>[0,65535]</RANGE>
1655 <FLAGS>r</FLAGS>
1656 <NICK>current-port</NICK>
1657 <BLURB>The port number the socket is currently bound to.</BLURB>
1658 <DEFAULT>0</DEFAULT>
1659 </ARG>
1660
1661 <ARG>
1662 <NAME>GstTCPServerSrc::host</NAME>
1663 <TYPE>gchar*</TYPE>
1664 <RANGE></RANGE>
1665 <FLAGS>rw</FLAGS>
1666 <NICK>Host</NICK>
1667 <BLURB>The hostname to listen as.</BLURB>
1668 <DEFAULT>NULL</DEFAULT>
1669 </ARG>
1670
1671 <ARG>
1672 <NAME>GstTCPServerSrc::port</NAME>
1673 <TYPE>gint</TYPE>
1674 <RANGE>[0,65535]</RANGE>
1675 <FLAGS>rw</FLAGS>
1676 <NICK>Port</NICK>
1677 <BLURB>The port to listen to (0=random available port).</BLURB>
1678 <DEFAULT>4953</DEFAULT>
1679 </ARG>
1680
1681 <ARG>
1682 <NAME>GstTCPServerSink::current-port</NAME>
1683 <TYPE>gint</TYPE>
1684 <RANGE>[0,65535]</RANGE>
1685 <FLAGS>r</FLAGS>
1686 <NICK>current-port</NICK>
1687 <BLURB>The port number the socket is currently bound to.</BLURB>
1688 <DEFAULT>0</DEFAULT>
1689 </ARG>
1690
1691 <ARG>
1692 <NAME>GstTCPServerSink::host</NAME>
1693 <TYPE>gchar*</TYPE>
1694 <RANGE></RANGE>
1695 <FLAGS>rw</FLAGS>
1696 <NICK>host</NICK>
1697 <BLURB>The host/IP to listen on.</BLURB>
1698 <DEFAULT>"localhost"</DEFAULT>
1699 </ARG>
1700
1701 <ARG>
1702 <NAME>GstTCPServerSink::port</NAME>
1703 <TYPE>gint</TYPE>
1704 <RANGE>[0,65535]</RANGE>
1705 <FLAGS>rw</FLAGS>
1706 <NICK>port</NICK>
1707 <BLURB>The port to listen to (0=random available port).</BLURB>
1708 <DEFAULT>4953</DEFAULT>
1709 </ARG>
1710
1711 <ARG>
1712 <NAME>GstTCPClientSrc::host</NAME>
1713 <TYPE>gchar*</TYPE>
1714 <RANGE></RANGE>
1715 <FLAGS>rw</FLAGS>
1716 <NICK>Host</NICK>
1717 <BLURB>The host IP address to receive packets from.</BLURB>
1718 <DEFAULT>"localhost"</DEFAULT>
1719 </ARG>
1720
1721 <ARG>
1722 <NAME>GstTCPClientSrc::port</NAME>
1723 <TYPE>gint</TYPE>
1724 <RANGE>[0,65535]</RANGE>
1725 <FLAGS>rw</FLAGS>
1726 <NICK>Port</NICK>
1727 <BLURB>The port to receive packets from.</BLURB>
1728 <DEFAULT>4953</DEFAULT>
1729 </ARG>
1730
1731 <ARG>
1732 <NAME>GstTCPClientSink::host</NAME>
1733 <TYPE>gchar*</TYPE>
1734 <RANGE></RANGE>
1735 <FLAGS>rw</FLAGS>
1736 <NICK>Host</NICK>
1737 <BLURB>The host/IP to send the packets to.</BLURB>
1738 <DEFAULT>"localhost"</DEFAULT>
1739 </ARG>
1740
1741 <ARG>
1742 <NAME>GstTCPClientSink::port</NAME>
1743 <TYPE>gint</TYPE>
1744 <RANGE>[0,65535]</RANGE>
1745 <FLAGS>rw</FLAGS>
1746 <NICK>Port</NICK>
1747 <BLURB>The port to send the packets to.</BLURB>
1748 <DEFAULT>4953</DEFAULT>
1749 </ARG>
1750
1751 <ARG>
1752 <NAME>GstMultiFdSink::handle-read</NAME>
1753 <TYPE>gboolean</TYPE>
1754 <RANGE></RANGE>
1755 <FLAGS>rw</FLAGS>
1756 <NICK>Handle Read</NICK>
1757 <BLURB>Handle client reads and discard the data.</BLURB>
1758 <DEFAULT>TRUE</DEFAULT>
1759 </ARG>
1760
1761 <ARG>
1762 <NAME>GstAudioRate::add</NAME>
1763 <TYPE>guint64</TYPE>
1764 <RANGE></RANGE>
1765 <FLAGS>r</FLAGS>
1766 <NICK>Add</NICK>
1767 <BLURB>Number of added samples.</BLURB>
1768 <DEFAULT>0</DEFAULT>
1769 </ARG>
1770
1771 <ARG>
1772 <NAME>GstAudioRate::drop</NAME>
1773 <TYPE>guint64</TYPE>
1774 <RANGE></RANGE>
1775 <FLAGS>r</FLAGS>
1776 <NICK>Drop</NICK>
1777 <BLURB>Number of dropped samples.</BLURB>
1778 <DEFAULT>0</DEFAULT>
1779 </ARG>
1780
1781 <ARG>
1782 <NAME>GstAudioRate::in</NAME>
1783 <TYPE>guint64</TYPE>
1784 <RANGE></RANGE>
1785 <FLAGS>r</FLAGS>
1786 <NICK>In</NICK>
1787 <BLURB>Number of input samples.</BLURB>
1788 <DEFAULT>0</DEFAULT>
1789 </ARG>
1790
1791 <ARG>
1792 <NAME>GstAudioRate::out</NAME>
1793 <TYPE>guint64</TYPE>
1794 <RANGE></RANGE>
1795 <FLAGS>r</FLAGS>
1796 <NICK>Out</NICK>
1797 <BLURB>Number of output samples.</BLURB>
1798 <DEFAULT>0</DEFAULT>
1799 </ARG>
1800
1801 <ARG>
1802 <NAME>GstAudioRate::silent</NAME>
1803 <TYPE>gboolean</TYPE>
1804 <RANGE></RANGE>
1805 <FLAGS>rw</FLAGS>
1806 <NICK>silent</NICK>
1807 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
1808 <DEFAULT>TRUE</DEFAULT>
1809 </ARG>
1810
1811 <ARG>
1812 <NAME>GstAudioRate::skip-to-first</NAME>
1813 <TYPE>gboolean</TYPE>
1814 <RANGE></RANGE>
1815 <FLAGS>rw</FLAGS>
1816 <NICK>Skip to first buffer</NICK>
1817 <BLURB>Don't produce buffers before the first one we receive.</BLURB>
1818 <DEFAULT>FALSE</DEFAULT>
1819 </ARG>
1820
1821 <ARG>
1822 <NAME>GstAudioRate::tolerance</NAME>
1823 <TYPE>guint64</TYPE>
1824 <RANGE></RANGE>
1825 <FLAGS>rw</FLAGS>
1826 <NICK>tolerance</NICK>
1827 <BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB>
1828 <DEFAULT>40000000</DEFAULT>
1829 </ARG>
1830
1831 <ARG>
1832 <NAME>GstXvImageSink::autopaint-colorkey</NAME>
1833 <TYPE>gboolean</TYPE>
1834 <RANGE></RANGE>
1835 <FLAGS>rw</FLAGS>
1836 <NICK>Autofill with colorkey</NICK>
1837 <BLURB>Whether to autofill overlay with colorkey.</BLURB>
1838 <DEFAULT>TRUE</DEFAULT>
1839 </ARG>
1840
1841 <ARG>
1842 <NAME>GstXvImageSink::brightness</NAME>
1843 <TYPE>gint</TYPE>
1844 <RANGE>[-1000,1000]</RANGE>
1845 <FLAGS>rw</FLAGS>
1846 <NICK>Brightness</NICK>
1847 <BLURB>The brightness of the video.</BLURB>
1848 <DEFAULT>0</DEFAULT>
1849 </ARG>
1850
1851 <ARG>
1852 <NAME>GstXvImageSink::colorkey</NAME>
1853 <TYPE>gint</TYPE>
1854 <RANGE></RANGE>
1855 <FLAGS>rw</FLAGS>
1856 <NICK>Colorkey</NICK>
1857 <BLURB>Color to use for the overlay mask.</BLURB>
1858 <DEFAULT>0</DEFAULT>
1859 </ARG>
1860
1861 <ARG>
1862 <NAME>GstXvImageSink::contrast</NAME>
1863 <TYPE>gint</TYPE>
1864 <RANGE>[-1000,1000]</RANGE>
1865 <FLAGS>rw</FLAGS>
1866 <NICK>Contrast</NICK>
1867 <BLURB>The contrast of the video.</BLURB>
1868 <DEFAULT>0</DEFAULT>
1869 </ARG>
1870
1871 <ARG>
1872 <NAME>GstXvImageSink::device</NAME>
1873 <TYPE>gchar*</TYPE>
1874 <RANGE></RANGE>
1875 <FLAGS>rw</FLAGS>
1876 <NICK>Adaptor number</NICK>
1877 <BLURB>The number of the video adaptor.</BLURB>
1878 <DEFAULT>"0"</DEFAULT>
1879 </ARG>
1880
1881 <ARG>
1882 <NAME>GstXvImageSink::device-name</NAME>
1883 <TYPE>gchar*</TYPE>
1884 <RANGE></RANGE>
1885 <FLAGS>r</FLAGS>
1886 <NICK>Adaptor name</NICK>
1887 <BLURB>The name of the video adaptor.</BLURB>
1888 <DEFAULT>NULL</DEFAULT>
1889 </ARG>
1890
1891 <ARG>
1892 <NAME>GstXvImageSink::display</NAME>
1893 <TYPE>gchar*</TYPE>
1894 <RANGE></RANGE>
1895 <FLAGS>rw</FLAGS>
1896 <NICK>Display</NICK>
1897 <BLURB>X Display name.</BLURB>
1898 <DEFAULT>NULL</DEFAULT>
1899 </ARG>
1900
1901 <ARG>
1902 <NAME>GstXvImageSink::double-buffer</NAME>
1903 <TYPE>gboolean</TYPE>
1904 <RANGE></RANGE>
1905 <FLAGS>rw</FLAGS>
1906 <NICK>Double-buffer</NICK>
1907 <BLURB>Whether to double-buffer the output.</BLURB>
1908 <DEFAULT>TRUE</DEFAULT>
1909 </ARG>
1910
1911 <ARG>
1912 <NAME>GstXvImageSink::draw-borders</NAME>
1913 <TYPE>gboolean</TYPE>
1914 <RANGE></RANGE>
1915 <FLAGS>rw</FLAGS>
1916 <NICK>Draw Borders</NICK>
1917 <BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB>
1918 <DEFAULT>TRUE</DEFAULT>
1919 </ARG>
1920
1921 <ARG>
1922 <NAME>GstXvImageSink::force-aspect-ratio</NAME>
1923 <TYPE>gboolean</TYPE>
1924 <RANGE></RANGE>
1925 <FLAGS>rw</FLAGS>
1926 <NICK>Force aspect ratio</NICK>
1927 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
1928 <DEFAULT>TRUE</DEFAULT>
1929 </ARG>
1930
1931 <ARG>
1932 <NAME>GstXvImageSink::handle-events</NAME>
1933 <TYPE>gboolean</TYPE>
1934 <RANGE></RANGE>
1935 <FLAGS>rw</FLAGS>
1936 <NICK>Handle XEvents</NICK>
1937 <BLURB>When enabled, XEvents will be selected and handled.</BLURB>
1938 <DEFAULT>TRUE</DEFAULT>
1939 </ARG>
1940
1941 <ARG>
1942 <NAME>GstXvImageSink::handle-expose</NAME>
1943 <TYPE>gboolean</TYPE>
1944 <RANGE></RANGE>
1945 <FLAGS>rw</FLAGS>
1946 <NICK>Handle expose</NICK>
1947 <BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
1948 <DEFAULT>TRUE</DEFAULT>
1949 </ARG>
1950
1951 <ARG>
1952 <NAME>GstXvImageSink::hue</NAME>
1953 <TYPE>gint</TYPE>
1954 <RANGE>[-1000,1000]</RANGE>
1955 <FLAGS>rw</FLAGS>
1956 <NICK>Hue</NICK>
1957 <BLURB>The hue of the video.</BLURB>
1958 <DEFAULT>0</DEFAULT>
1959 </ARG>
1960
1961 <ARG>
1962 <NAME>GstXvImageSink::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>GstXvImageSink::saturation</NAME>
1973 <TYPE>gint</TYPE>
1974 <RANGE>[-1000,1000]</RANGE>
1975 <FLAGS>rw</FLAGS>
1976 <NICK>Saturation</NICK>
1977 <BLURB>The saturation of the video.</BLURB>
1978 <DEFAULT>0</DEFAULT>
1979 </ARG>
1980
1981 <ARG>
1982 <NAME>GstXvImageSink::synchronous</NAME>
1983 <TYPE>gboolean</TYPE>
1984 <RANGE></RANGE>
1985 <FLAGS>rw</FLAGS>
1986 <NICK>Synchronous</NICK>
1987 <BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
1988 <DEFAULT>FALSE</DEFAULT>
1989 </ARG>
1990
1991 <ARG>
1992 <NAME>GstXvImageSink::window-height</NAME>
1993 <TYPE>guint64</TYPE>
1994 <RANGE></RANGE>
1995 <FLAGS>r</FLAGS>
1996 <NICK>window-height</NICK>
1997 <BLURB>Height of the window.</BLURB>
1998 <DEFAULT>0</DEFAULT>
1999 </ARG>
2000
2001 <ARG>
2002 <NAME>GstXvImageSink::window-width</NAME>
2003 <TYPE>guint64</TYPE>
2004 <RANGE></RANGE>
2005 <FLAGS>r</FLAGS>
2006 <NICK>window-width</NICK>
2007 <BLURB>Width of the window.</BLURB>
2008 <DEFAULT>0</DEFAULT>
2009 </ARG>
2010
2011 <ARG>
2012 <NAME>GstXImageSink::display</NAME>
2013 <TYPE>gchar*</TYPE>
2014 <RANGE></RANGE>
2015 <FLAGS>rw</FLAGS>
2016 <NICK>Display</NICK>
2017 <BLURB>X Display name.</BLURB>
2018 <DEFAULT>NULL</DEFAULT>
2019 </ARG>
2020
2021 <ARG>
2022 <NAME>GstXImageSink::force-aspect-ratio</NAME>
2023 <TYPE>gboolean</TYPE>
2024 <RANGE></RANGE>
2025 <FLAGS>rw</FLAGS>
2026 <NICK>Force aspect ratio</NICK>
2027 <BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB>
2028 <DEFAULT>TRUE</DEFAULT>
2029 </ARG>
2030
2031 <ARG>
2032 <NAME>GstXImageSink::handle-events</NAME>
2033 <TYPE>gboolean</TYPE>
2034 <RANGE></RANGE>
2035 <FLAGS>rw</FLAGS>
2036 <NICK>Handle XEvents</NICK>
2037 <BLURB>When enabled, XEvents will be selected and handled.</BLURB>
2038 <DEFAULT>TRUE</DEFAULT>
2039 </ARG>
2040
2041 <ARG>
2042 <NAME>GstXImageSink::handle-expose</NAME>
2043 <TYPE>gboolean</TYPE>
2044 <RANGE></RANGE>
2045 <FLAGS>rw</FLAGS>
2046 <NICK>Handle expose</NICK>
2047 <BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
2048 <DEFAULT>TRUE</DEFAULT>
2049 </ARG>
2050
2051 <ARG>
2052 <NAME>GstXImageSink::pixel-aspect-ratio</NAME>
2053 <TYPE>gchar*</TYPE>
2054 <RANGE></RANGE>
2055 <FLAGS>rw</FLAGS>
2056 <NICK>Pixel Aspect Ratio</NICK>
2057 <BLURB>The pixel aspect ratio of the device.</BLURB>
2058 <DEFAULT>"1/1"</DEFAULT>
2059 </ARG>
2060
2061 <ARG>
2062 <NAME>GstXImageSink::synchronous</NAME>
2063 <TYPE>gboolean</TYPE>
2064 <RANGE></RANGE>
2065 <FLAGS>rw</FLAGS>
2066 <NICK>Synchronous</NICK>
2067 <BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
2068 <DEFAULT>FALSE</DEFAULT>
2069 </ARG>
2070
2071 <ARG>
2072 <NAME>GstXImageSink::window-height</NAME>
2073 <TYPE>guint64</TYPE>
2074 <RANGE></RANGE>
2075 <FLAGS>r</FLAGS>
2076 <NICK>window-height</NICK>
2077 <BLURB>Height of the window.</BLURB>
2078 <DEFAULT>0</DEFAULT>
2079 </ARG>
2080
2081 <ARG>
2082 <NAME>GstXImageSink::window-width</NAME>
2083 <TYPE>guint64</TYPE>
2084 <RANGE></RANGE>
2085 <FLAGS>r</FLAGS>
2086 <NICK>window-width</NICK>
2087 <BLURB>Width of the window.</BLURB>
2088 <DEFAULT>0</DEFAULT>
2089 </ARG>
2090
2091 <ARG>
2092 <NAME>GstTextRender::font-desc</NAME>
2093 <TYPE>gchar*</TYPE>
2094 <RANGE></RANGE>
2095 <FLAGS>w</FLAGS>
2096 <NICK>font description</NICK>
2097 <BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB>
2098 <DEFAULT>""</DEFAULT>
2099 </ARG>
2100
2101 <ARG>
2102 <NAME>GstTextRender::halignment</NAME>
2103 <TYPE>GstTextRenderHAlign</TYPE>
2104 <RANGE></RANGE>
2105 <FLAGS>rw</FLAGS>
2106 <NICK>horizontal alignment</NICK>
2107 <BLURB>Horizontal alignment of the text.</BLURB>
2108 <DEFAULT>center</DEFAULT>
2109 </ARG>
2110
2111 <ARG>
2112 <NAME>GstTextRender::line-alignment</NAME>
2113 <TYPE>GstTextRenderLineAlign</TYPE>
2114 <RANGE></RANGE>
2115 <FLAGS>rw</FLAGS>
2116 <NICK>line alignment</NICK>
2117 <BLURB>Alignment of text lines relative to each other.</BLURB>
2118 <DEFAULT>center</DEFAULT>
2119 </ARG>
2120
2121 <ARG>
2122 <NAME>GstTextRender::valignment</NAME>
2123 <TYPE>GstTextRenderVAlign</TYPE>
2124 <RANGE></RANGE>
2125 <FLAGS>rw</FLAGS>
2126 <NICK>vertical alignment</NICK>
2127 <BLURB>Vertical alignment of the text.</BLURB>
2128 <DEFAULT>baseline</DEFAULT>
2129 </ARG>
2130
2131 <ARG>
2132 <NAME>GstTextRender::xpad</NAME>
2133 <TYPE>gint</TYPE>
2134 <RANGE>>= 0</RANGE>
2135 <FLAGS>rw</FLAGS>
2136 <NICK>horizontal paddding</NICK>
2137 <BLURB>Horizontal paddding when using left/right alignment.</BLURB>
2138 <DEFAULT>25</DEFAULT>
2139 </ARG>
2140
2141 <ARG>
2142 <NAME>GstTextRender::ypad</NAME>
2143 <TYPE>gint</TYPE>
2144 <RANGE>>= 0</RANGE>
2145 <FLAGS>rw</FLAGS>
2146 <NICK>vertical padding</NICK>
2147 <BLURB>Vertical padding when using top/bottom alignment.</BLURB>
2148 <DEFAULT>25</DEFAULT>
2149 </ARG>
2150
2151 <ARG>
2152 <NAME>GstClockOverlay::time-format</NAME>
2153 <TYPE>gchar*</TYPE>
2154 <RANGE></RANGE>
2155 <FLAGS>rw</FLAGS>
2156 <NICK>Date/Time Format</NICK>
2157 <BLURB>Format to use for time and date value, as in strftime.</BLURB>
2158 <DEFAULT>"%H:%M:%S"</DEFAULT>
2159 </ARG>
2160
2161 <ARG>
2162 <NAME>GstVorbisEnc::bitrate</NAME>
2163 <TYPE>gint</TYPE>
2164 <RANGE>[G_MAXULONG,250001]</RANGE>
2165 <FLAGS>rw</FLAGS>
2166 <NICK>Target Bitrate</NICK>
2167 <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>
2168 <DEFAULT>-1</DEFAULT>
2169 </ARG>
2170
2171 <ARG>
2172 <NAME>GstVorbisEnc::last-message</NAME>
2173 <TYPE>gchar*</TYPE>
2174 <RANGE></RANGE>
2175 <FLAGS>r</FLAGS>
2176 <NICK>last-message</NICK>
2177 <BLURB>The last status message.</BLURB>
2178 <DEFAULT>NULL</DEFAULT>
2179 </ARG>
2180
2181 <ARG>
2182 <NAME>GstVorbisEnc::managed</NAME>
2183 <TYPE>gboolean</TYPE>
2184 <RANGE></RANGE>
2185 <FLAGS>rw</FLAGS>
2186 <NICK>Managed</NICK>
2187 <BLURB>Enable bitrate management engine.</BLURB>
2188 <DEFAULT>FALSE</DEFAULT>
2189 </ARG>
2190
2191 <ARG>
2192 <NAME>GstVorbisEnc::max-bitrate</NAME>
2193 <TYPE>gint</TYPE>
2194 <RANGE>[G_MAXULONG,250001]</RANGE>
2195 <FLAGS>rw</FLAGS>
2196 <NICK>Maximum Bitrate</NICK>
2197 <BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
2198 <DEFAULT>-1</DEFAULT>
2199 </ARG>
2200
2201 <ARG>
2202 <NAME>GstVorbisEnc::min-bitrate</NAME>
2203 <TYPE>gint</TYPE>
2204 <RANGE>[G_MAXULONG,250001]</RANGE>
2205 <FLAGS>rw</FLAGS>
2206 <NICK>Minimum Bitrate</NICK>
2207 <BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
2208 <DEFAULT>-1</DEFAULT>
2209 </ARG>
2210
2211 <ARG>
2212 <NAME>GstVorbisEnc::quality</NAME>
2213 <TYPE>gfloat</TYPE>
2214 <RANGE>[-0.1,1]</RANGE>
2215 <FLAGS>rw</FLAGS>
2216 <NICK>Quality</NICK>
2217 <BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
2218 <DEFAULT>0.3</DEFAULT>
2219 </ARG>
2220
2221 <ARG>
2222 <NAME>GstCdParanoiaSrc::cache-size</NAME>
2223 <TYPE>gint</TYPE>
2224 <RANGE>>= G_MAXULONG</RANGE>
2225 <FLAGS>rw</FLAGS>
2226 <NICK>Cache size</NICK>
2227 <BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB>
2228 <DEFAULT>-1</DEFAULT>
2229 </ARG>
2230
2231 <ARG>
2232 <NAME>GstCdParanoiaSrc::generic-device</NAME>
2233 <TYPE>gchar*</TYPE>
2234 <RANGE></RANGE>
2235 <FLAGS>rw</FLAGS>
2236 <NICK>Generic device</NICK>
2237 <BLURB>Use specified generic scsi device.</BLURB>
2238 <DEFAULT>NULL</DEFAULT>
2239 </ARG>
2240
2241 <ARG>
2242 <NAME>GstCdParanoiaSrc::paranoia-mode</NAME>
2243 <TYPE>GstCdParanoiaMode</TYPE>
2244 <RANGE></RANGE>
2245 <FLAGS>rw</FLAGS>
2246 <NICK>Paranoia mode</NICK>
2247 <BLURB>Type of checking to perform.</BLURB>
2248 <DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT>
2249 </ARG>
2250
2251 <ARG>
2252 <NAME>GstCdParanoiaSrc::read-speed</NAME>
2253 <TYPE>gint</TYPE>
2254 <RANGE>>= G_MAXULONG</RANGE>
2255 <FLAGS>rw</FLAGS>
2256 <NICK>Read speed</NICK>
2257 <BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB>
2258 <DEFAULT>-1</DEFAULT>
2259 </ARG>
2260
2261 <ARG>
2262 <NAME>GstCdParanoiaSrc::search-overlap</NAME>
2263 <TYPE>gint</TYPE>
2264 <RANGE>[G_MAXULONG,75]</RANGE>
2265 <FLAGS>rw</FLAGS>
2266 <NICK>Search overlap</NICK>
2267 <BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
2268 <DEFAULT>-1</DEFAULT>
2269 </ARG>
2270
2271 <ARG>
2272 <NAME>GstAlsaSrc::card-name</NAME>
2273 <TYPE>gchar*</TYPE>
2274 <RANGE></RANGE>
2275 <FLAGS>r</FLAGS>
2276 <NICK>Card name</NICK>
2277 <BLURB>Human-readable name of the sound card.</BLURB>
2278 <DEFAULT>""</DEFAULT>
2279 </ARG>
2280
2281 <ARG>
2282 <NAME>GstAlsaSrc::device</NAME>
2283 <TYPE>gchar*</TYPE>
2284 <RANGE></RANGE>
2285 <FLAGS>rw</FLAGS>
2286 <NICK>Device</NICK>
2287 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2288 <DEFAULT>"default"</DEFAULT>
2289 </ARG>
2290
2291 <ARG>
2292 <NAME>GstAlsaSrc::device-name</NAME>
2293 <TYPE>gchar*</TYPE>
2294 <RANGE></RANGE>
2295 <FLAGS>r</FLAGS>
2296 <NICK>Device name</NICK>
2297 <BLURB>Human-readable name of the sound device.</BLURB>
2298 <DEFAULT>""</DEFAULT>
2299 </ARG>
2300
2301 <ARG>
2302 <NAME>GstAlsaSink::card-name</NAME>
2303 <TYPE>gchar*</TYPE>
2304 <RANGE></RANGE>
2305 <FLAGS>r</FLAGS>
2306 <NICK>Card name</NICK>
2307 <BLURB>Human-readable name of the sound card.</BLURB>
2308 <DEFAULT>""</DEFAULT>
2309 </ARG>
2310
2311 <ARG>
2312 <NAME>GstAlsaSink::device</NAME>
2313 <TYPE>gchar*</TYPE>
2314 <RANGE></RANGE>
2315 <FLAGS>rw</FLAGS>
2316 <NICK>Device</NICK>
2317 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2318 <DEFAULT>"default"</DEFAULT>
2319 </ARG>
2320
2321 <ARG>
2322 <NAME>GstAlsaSink::device-name</NAME>
2323 <TYPE>gchar*</TYPE>
2324 <RANGE></RANGE>
2325 <FLAGS>r</FLAGS>
2326 <NICK>Device name</NICK>
2327 <BLURB>Human-readable name of the sound device.</BLURB>
2328 <DEFAULT>""</DEFAULT>
2329 </ARG>
2330
2331 <ARG>
2332 <NAME>GstOggMux::max-delay</NAME>
2333 <TYPE>guint64</TYPE>
2334 <RANGE></RANGE>
2335 <FLAGS>rw</FLAGS>
2336 <NICK>Max delay</NICK>
2337 <BLURB>Maximum delay in multiplexing streams.</BLURB>
2338 <DEFAULT>500000000</DEFAULT>
2339 </ARG>
2340
2341 <ARG>
2342 <NAME>GstOggMux::max-page-delay</NAME>
2343 <TYPE>guint64</TYPE>
2344 <RANGE></RANGE>
2345 <FLAGS>rw</FLAGS>
2346 <NICK>Max page delay</NICK>
2347 <BLURB>Maximum delay for sending out a page.</BLURB>
2348 <DEFAULT>500000000</DEFAULT>
2349 </ARG>
2350
2351 <ARG>
2352 <NAME>GstOggMux::max-tolerance</NAME>
2353 <TYPE>guint64</TYPE>
2354 <RANGE></RANGE>
2355 <FLAGS>rw</FLAGS>
2356 <NICK>Max time tolerance</NICK>
2357 <BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB>
2358 <DEFAULT>40000000</DEFAULT>
2359 </ARG>
2360
2361 <ARG>
2362 <NAME>GstOggMux::skeleton</NAME>
2363 <TYPE>gboolean</TYPE>
2364 <RANGE></RANGE>
2365 <FLAGS>rw</FLAGS>
2366 <NICK>Skeleton</NICK>
2367 <BLURB>Whether to include a Skeleton track.</BLURB>
2368 <DEFAULT>FALSE</DEFAULT>
2369 </ARG>
2370
2371 <ARG>
2372 <NAME>GstTheoraEnc::bitrate</NAME>
2373 <TYPE>gint</TYPE>
2374 <RANGE>[0,16777215]</RANGE>
2375 <FLAGS>rw</FLAGS>
2376 <NICK>Bitrate</NICK>
2377 <BLURB>Compressed video bitrate (kbps).</BLURB>
2378 <DEFAULT>0</DEFAULT>
2379 </ARG>
2380
2381 <ARG>
2382 <NAME>GstTheoraEnc::cap-overflow</NAME>
2383 <TYPE>gboolean</TYPE>
2384 <RANGE></RANGE>
2385 <FLAGS>rw</FLAGS>
2386 <NICK>Cap overflow</NICK>
2387 <BLURB>Enable capping of bit reservoir overflows.</BLURB>
2388 <DEFAULT>TRUE</DEFAULT>
2389 </ARG>
2390
2391 <ARG>
2392 <NAME>GstTheoraEnc::cap-underflow</NAME>
2393 <TYPE>gboolean</TYPE>
2394 <RANGE></RANGE>
2395 <FLAGS>rw</FLAGS>
2396 <NICK>Cap underflow</NICK>
2397 <BLURB>Enable capping of bit reservoir underflows.</BLURB>
2398 <DEFAULT>FALSE</DEFAULT>
2399 </ARG>
2400
2401 <ARG>
2402 <NAME>GstTheoraEnc::drop-frames</NAME>
2403 <TYPE>gboolean</TYPE>
2404 <RANGE></RANGE>
2405 <FLAGS>rw</FLAGS>
2406 <NICK>Drop frames</NICK>
2407 <BLURB>Allow or disallow frame dropping.</BLURB>
2408 <DEFAULT>TRUE</DEFAULT>
2409 </ARG>
2410
2411 <ARG>
2412 <NAME>GstTheoraEnc::keyframe-auto</NAME>
2413 <TYPE>gboolean</TYPE>
2414 <RANGE></RANGE>
2415 <FLAGS>rw</FLAGS>
2416 <NICK>Keyframe Auto</NICK>
2417 <BLURB>Automatic keyframe detection.</BLURB>
2418 <DEFAULT>TRUE</DEFAULT>
2419 </ARG>
2420
2421 <ARG>
2422 <NAME>GstTheoraEnc::keyframe-force</NAME>
2423 <TYPE>gint</TYPE>
2424 <RANGE>[1,32768]</RANGE>
2425 <FLAGS>rw</FLAGS>
2426 <NICK>Keyframe force</NICK>
2427 <BLURB>Force keyframe every N frames.</BLURB>
2428 <DEFAULT>64</DEFAULT>
2429 </ARG>
2430
2431 <ARG>
2432 <NAME>GstTheoraEnc::keyframe-freq</NAME>
2433 <TYPE>gint</TYPE>
2434 <RANGE>[1,32768]</RANGE>
2435 <FLAGS>rw</FLAGS>
2436 <NICK>Keyframe frequency</NICK>
2437 <BLURB>Keyframe frequency.</BLURB>
2438 <DEFAULT>64</DEFAULT>
2439 </ARG>
2440
2441 <ARG>
2442 <NAME>GstTheoraEnc::multipass-cache-file</NAME>
2443 <TYPE>gchar*</TYPE>
2444 <RANGE></RANGE>
2445 <FLAGS>rw</FLAGS>
2446 <NICK>Multipass Cache File</NICK>
2447 <BLURB>Multipass cache file.</BLURB>
2448 <DEFAULT>NULL</DEFAULT>
2449 </ARG>
2450
2451 <ARG>
2452 <NAME>GstTheoraEnc::multipass-mode</NAME>
2453 <TYPE>GstTheoraEncMultipassMode</TYPE>
2454 <RANGE></RANGE>
2455 <FLAGS>rw</FLAGS>
2456 <NICK>Multipass mode</NICK>
2457 <BLURB>Single pass or first/second pass.</BLURB>
2458 <DEFAULT>Single pass</DEFAULT>
2459 </ARG>
2460
2461 <ARG>
2462 <NAME>GstTheoraEnc::quality</NAME>
2463 <TYPE>gint</TYPE>
2464 <RANGE>[0,63]</RANGE>
2465 <FLAGS>rw</FLAGS>
2466 <NICK>Quality</NICK>
2467 <BLURB>Video quality.</BLURB>
2468 <DEFAULT>48</DEFAULT>
2469 </ARG>
2470
2471 <ARG>
2472 <NAME>GstTheoraEnc::rate-buffer</NAME>
2473 <TYPE>gint</TYPE>
2474 <RANGE>[0,1000]</RANGE>
2475 <FLAGS>rw</FLAGS>
2476 <NICK>Rate Control Buffer</NICK>
2477 <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>
2478 <DEFAULT>0</DEFAULT>
2479 </ARG>
2480
2481 <ARG>
2482 <NAME>GstTheoraEnc::speed-level</NAME>
2483 <TYPE>gint</TYPE>
2484 <RANGE>[0,3]</RANGE>
2485 <FLAGS>rw</FLAGS>
2486 <NICK>Speed level</NICK>
2487 <BLURB>Controls the amount of motion vector searching done while encoding.</BLURB>
2488 <DEFAULT>1</DEFAULT>
2489 </ARG>
2490
2491 <ARG>
2492 <NAME>GstTheoraEnc::vp3-compatible</NAME>
2493 <TYPE>gboolean</TYPE>
2494 <RANGE></RANGE>
2495 <FLAGS>rw</FLAGS>
2496 <NICK>VP3 compatible</NICK>
2497 <BLURB>Disables non-VP3 compatible features.</BLURB>
2498 <DEFAULT>FALSE</DEFAULT>
2499 </ARG>
2500
2501 <ARG>
2502 <NAME>GstSocketSrc::socket</NAME>
2503 <TYPE>GSocket*</TYPE>
2504 <RANGE></RANGE>
2505 <FLAGS>rw</FLAGS>
2506 <NICK>Socket</NICK>
2507 <BLURB>The socket to receive packets from.</BLURB>
2508 <DEFAULT></DEFAULT>
2509 </ARG>
2510
2511 <ARG>
2512 <NAME>GstTimeOverlay::time-mode</NAME>
2513 <TYPE>GstTimeOverlayTimeLine</TYPE>
2514 <RANGE></RANGE>
2515 <FLAGS>rw</FLAGS>
2516 <NICK>Time Mode</NICK>
2517 <BLURB>What time to show.</BLURB>
2518 <DEFAULT>buffer-time</DEFAULT>
2519 </ARG>
2520