Release 1.1.1
[platform/upstream/gstreamer.git] / docs / plugins / gst-plugins-base-plugins.args
1 <ARG>
2 <NAME>GstXvImageSink::brightness</NAME>
3 <TYPE>gint</TYPE>
4 <RANGE>[-1000,1000]</RANGE>
5 <FLAGS>rw</FLAGS>
6 <NICK>Brightness</NICK>
7 <BLURB>The brightness of the video.</BLURB>
8 <DEFAULT>0</DEFAULT>
9 </ARG>
10
11 <ARG>
12 <NAME>GstXvImageSink::contrast</NAME>
13 <TYPE>gint</TYPE>
14 <RANGE>[-1000,1000]</RANGE>
15 <FLAGS>rw</FLAGS>
16 <NICK>Contrast</NICK>
17 <BLURB>The contrast of the video.</BLURB>
18 <DEFAULT>0</DEFAULT>
19 </ARG>
20
21 <ARG>
22 <NAME>GstXvImageSink::display</NAME>
23 <TYPE>gchar*</TYPE>
24 <RANGE></RANGE>
25 <FLAGS>rw</FLAGS>
26 <NICK>Display</NICK>
27 <BLURB>X Display name.</BLURB>
28 <DEFAULT>NULL</DEFAULT>
29 </ARG>
30
31 <ARG>
32 <NAME>GstXvImageSink::hue</NAME>
33 <TYPE>gint</TYPE>
34 <RANGE>[-1000,1000]</RANGE>
35 <FLAGS>rw</FLAGS>
36 <NICK>Hue</NICK>
37 <BLURB>The hue of the video.</BLURB>
38 <DEFAULT>0</DEFAULT>
39 </ARG>
40
41 <ARG>
42 <NAME>GstXvImageSink::pixel-aspect-ratio</NAME>
43 <TYPE>gchar*</TYPE>
44 <RANGE></RANGE>
45 <FLAGS>rw</FLAGS>
46 <NICK>Pixel Aspect Ratio</NICK>
47 <BLURB>The pixel aspect ratio of the device.</BLURB>
48 <DEFAULT>"1/1"</DEFAULT>
49 </ARG>
50
51 <ARG>
52 <NAME>GstXvImageSink::saturation</NAME>
53 <TYPE>gint</TYPE>
54 <RANGE>[-1000,1000]</RANGE>
55 <FLAGS>rw</FLAGS>
56 <NICK>Saturation</NICK>
57 <BLURB>The saturation of the video.</BLURB>
58 <DEFAULT>0</DEFAULT>
59 </ARG>
60
61 <ARG>
62 <NAME>GstXvImageSink::synchronous</NAME>
63 <TYPE>gboolean</TYPE>
64 <RANGE></RANGE>
65 <FLAGS>rw</FLAGS>
66 <NICK>Synchronous</NICK>
67 <BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
68 <DEFAULT>FALSE</DEFAULT>
69 </ARG>
70
71 <ARG>
72 <NAME>GstXvImageSink::force-aspect-ratio</NAME>
73 <TYPE>gboolean</TYPE>
74 <RANGE></RANGE>
75 <FLAGS>rw</FLAGS>
76 <NICK>Force aspect ratio</NICK>
77 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
78 <DEFAULT>TRUE</DEFAULT>
79 </ARG>
80
81 <ARG>
82 <NAME>GstXvImageSink::device</NAME>
83 <TYPE>gchar*</TYPE>
84 <RANGE></RANGE>
85 <FLAGS>rw</FLAGS>
86 <NICK>Adaptor number</NICK>
87 <BLURB>The number of the video adaptor.</BLURB>
88 <DEFAULT>"0"</DEFAULT>
89 </ARG>
90
91 <ARG>
92 <NAME>GstXvImageSink::device-name</NAME>
93 <TYPE>gchar*</TYPE>
94 <RANGE></RANGE>
95 <FLAGS>r</FLAGS>
96 <NICK>Adaptor name</NICK>
97 <BLURB>The name of the video adaptor.</BLURB>
98 <DEFAULT>NULL</DEFAULT>
99 </ARG>
100
101 <ARG>
102 <NAME>GstXvImageSink::handle-events</NAME>
103 <TYPE>gboolean</TYPE>
104 <RANGE></RANGE>
105 <FLAGS>rw</FLAGS>
106 <NICK>Handle XEvents</NICK>
107 <BLURB>When enabled, XEvents will be selected and handled.</BLURB>
108 <DEFAULT>TRUE</DEFAULT>
109 </ARG>
110
111 <ARG>
112 <NAME>GstXvImageSink::double-buffer</NAME>
113 <TYPE>gboolean</TYPE>
114 <RANGE></RANGE>
115 <FLAGS>rw</FLAGS>
116 <NICK>Double-buffer</NICK>
117 <BLURB>Whether to double-buffer the output.</BLURB>
118 <DEFAULT>TRUE</DEFAULT>
119 </ARG>
120
121 <ARG>
122 <NAME>GstXvImageSink::handle-expose</NAME>
123 <TYPE>gboolean</TYPE>
124 <RANGE></RANGE>
125 <FLAGS>rw</FLAGS>
126 <NICK>Handle expose</NICK>
127 <BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
128 <DEFAULT>TRUE</DEFAULT>
129 </ARG>
130
131 <ARG>
132 <NAME>GstXvImageSink::autopaint-colorkey</NAME>
133 <TYPE>gboolean</TYPE>
134 <RANGE></RANGE>
135 <FLAGS>rw</FLAGS>
136 <NICK>Autofill with colorkey</NICK>
137 <BLURB>Whether to autofill overlay with colorkey.</BLURB>
138 <DEFAULT>TRUE</DEFAULT>
139 </ARG>
140
141 <ARG>
142 <NAME>GstXvImageSink::colorkey</NAME>
143 <TYPE>gint</TYPE>
144 <RANGE></RANGE>
145 <FLAGS>rw</FLAGS>
146 <NICK>Colorkey</NICK>
147 <BLURB>Color to use for the overlay mask.</BLURB>
148 <DEFAULT>0</DEFAULT>
149 </ARG>
150
151 <ARG>
152 <NAME>GstXvImageSink::draw-borders</NAME>
153 <TYPE>gboolean</TYPE>
154 <RANGE></RANGE>
155 <FLAGS>rw</FLAGS>
156 <NICK>Colorkey</NICK>
157 <BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB>
158 <DEFAULT>TRUE</DEFAULT>
159 </ARG>
160
161 <ARG>
162 <NAME>GstXvImageSink::window-height</NAME>
163 <TYPE>guint64</TYPE>
164 <RANGE></RANGE>
165 <FLAGS>r</FLAGS>
166 <NICK>window-height</NICK>
167 <BLURB>Height of the window.</BLURB>
168 <DEFAULT>0</DEFAULT>
169 </ARG>
170
171 <ARG>
172 <NAME>GstXvImageSink::window-width</NAME>
173 <TYPE>guint64</TYPE>
174 <RANGE></RANGE>
175 <FLAGS>r</FLAGS>
176 <NICK>window-width</NICK>
177 <BLURB>Width of the window.</BLURB>
178 <DEFAULT>0</DEFAULT>
179 </ARG>
180
181 <ARG>
182 <NAME>GstXImageSink::display</NAME>
183 <TYPE>gchar*</TYPE>
184 <RANGE></RANGE>
185 <FLAGS>rw</FLAGS>
186 <NICK>Display</NICK>
187 <BLURB>X Display name.</BLURB>
188 <DEFAULT>NULL</DEFAULT>
189 </ARG>
190
191 <ARG>
192 <NAME>GstXImageSink::pixel-aspect-ratio</NAME>
193 <TYPE>gchar*</TYPE>
194 <RANGE></RANGE>
195 <FLAGS>rw</FLAGS>
196 <NICK>Pixel Aspect Ratio</NICK>
197 <BLURB>The pixel aspect ratio of the device.</BLURB>
198 <DEFAULT>"1/1"</DEFAULT>
199 </ARG>
200
201 <ARG>
202 <NAME>GstXImageSink::synchronous</NAME>
203 <TYPE>gboolean</TYPE>
204 <RANGE></RANGE>
205 <FLAGS>rw</FLAGS>
206 <NICK>Synchronous</NICK>
207 <BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB>
208 <DEFAULT>FALSE</DEFAULT>
209 </ARG>
210
211 <ARG>
212 <NAME>GstXImageSink::force-aspect-ratio</NAME>
213 <TYPE>gboolean</TYPE>
214 <RANGE></RANGE>
215 <FLAGS>rw</FLAGS>
216 <NICK>Force aspect ratio</NICK>
217 <BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB>
218 <DEFAULT>TRUE</DEFAULT>
219 </ARG>
220
221 <ARG>
222 <NAME>GstXImageSink::handle-events</NAME>
223 <TYPE>gboolean</TYPE>
224 <RANGE></RANGE>
225 <FLAGS>rw</FLAGS>
226 <NICK>Handle XEvents</NICK>
227 <BLURB>When enabled, XEvents will be selected and handled.</BLURB>
228 <DEFAULT>TRUE</DEFAULT>
229 </ARG>
230
231 <ARG>
232 <NAME>GstXImageSink::handle-expose</NAME>
233 <TYPE>gboolean</TYPE>
234 <RANGE></RANGE>
235 <FLAGS>rw</FLAGS>
236 <NICK>Handle expose</NICK>
237 <BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB>
238 <DEFAULT>TRUE</DEFAULT>
239 </ARG>
240
241 <ARG>
242 <NAME>GstXImageSink::window-height</NAME>
243 <TYPE>guint64</TYPE>
244 <RANGE></RANGE>
245 <FLAGS>r</FLAGS>
246 <NICK>window-height</NICK>
247 <BLURB>Height of the window.</BLURB>
248 <DEFAULT>0</DEFAULT>
249 </ARG>
250
251 <ARG>
252 <NAME>GstXImageSink::window-width</NAME>
253 <TYPE>guint64</TYPE>
254 <RANGE></RANGE>
255 <FLAGS>r</FLAGS>
256 <NICK>window-width</NICK>
257 <BLURB>Width of the window.</BLURB>
258 <DEFAULT>0</DEFAULT>
259 </ARG>
260
261 <ARG>
262 <NAME>GstV4lSrc::autoprobe</NAME>
263 <TYPE>gboolean</TYPE>
264 <RANGE></RANGE>
265 <FLAGS>rw</FLAGS>
266 <NICK>Autoprobe</NICK>
267 <BLURB>Whether the device should be probed for all possible features.</BLURB>
268 <DEFAULT>TRUE</DEFAULT>
269 </ARG>
270
271 <ARG>
272 <NAME>GstV4lSrc::autoprobe-fps</NAME>
273 <TYPE>gboolean</TYPE>
274 <RANGE></RANGE>
275 <FLAGS>rw</FLAGS>
276 <NICK>Autoprobe FPS</NICK>
277 <BLURB>Whether the device should be probed for framerates.</BLURB>
278 <DEFAULT>TRUE</DEFAULT>
279 </ARG>
280
281 <ARG>
282 <NAME>GstV4lSrc::copy-mode</NAME>
283 <TYPE>gboolean</TYPE>
284 <RANGE></RANGE>
285 <FLAGS>rw</FLAGS>
286 <NICK>Copy mode</NICK>
287 <BLURB>Whether to send out copies of buffers, or direct pointers to the mmap region.</BLURB>
288 <DEFAULT>TRUE</DEFAULT>
289 </ARG>
290
291 <ARG>
292 <NAME>GstV4lSrc::timestamp-offset</NAME>
293 <TYPE>gint64</TYPE>
294 <RANGE></RANGE>
295 <FLAGS>rw</FLAGS>
296 <NICK>Timestamp offset</NICK>
297 <BLURB>A time offset subtracted from timestamps set on buffers (in ns).</BLURB>
298 <DEFAULT>0</DEFAULT>
299 </ARG>
300
301 <ARG>
302 <NAME>GstAudioresample::filter-length</NAME>
303 <TYPE>gint</TYPE>
304 <RANGE>>= 0</RANGE>
305 <FLAGS>rwx</FLAGS>
306 <NICK>filter length</NICK>
307 <BLURB>Length of the resample filter.</BLURB>
308 <DEFAULT>16</DEFAULT>
309 </ARG>
310
311 <ARG>
312 <NAME>GstVolume::mute</NAME>
313 <TYPE>gboolean</TYPE>
314 <RANGE></RANGE>
315 <FLAGS>rw</FLAGS>
316 <NICK>Mute</NICK>
317 <BLURB>mute channel.</BLURB>
318 <DEFAULT>FALSE</DEFAULT>
319 </ARG>
320
321 <ARG>
322 <NAME>GstVolume::volume</NAME>
323 <TYPE>gdouble</TYPE>
324 <RANGE>[0,10]</RANGE>
325 <FLAGS>rw</FLAGS>
326 <NICK>Volume</NICK>
327 <BLURB>volume factor, 1.0=100%.</BLURB>
328 <DEFAULT>1</DEFAULT>
329 </ARG>
330
331 <ARG>
332 <NAME>GstVideoTestSrc::pattern</NAME>
333 <TYPE>GstVideoTestSrcPattern</TYPE>
334 <RANGE></RANGE>
335 <FLAGS>rw</FLAGS>
336 <NICK>Pattern</NICK>
337 <BLURB>Type of test pattern to generate.</BLURB>
338 <DEFAULT>SMPTE 100% color bars</DEFAULT>
339 </ARG>
340
341 <ARG>
342 <NAME>GstVideoTestSrc::timestamp-offset</NAME>
343 <TYPE>gint64</TYPE>
344 <RANGE></RANGE>
345 <FLAGS>rw</FLAGS>
346 <NICK>Timestamp offset</NICK>
347 <BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
348 <DEFAULT>0</DEFAULT>
349 </ARG>
350
351 <ARG>
352 <NAME>GstVideoTestSrc::is-live</NAME>
353 <TYPE>gboolean</TYPE>
354 <RANGE></RANGE>
355 <FLAGS>rw</FLAGS>
356 <NICK>Is Live</NICK>
357 <BLURB>Whether to act as a live source.</BLURB>
358 <DEFAULT>FALSE</DEFAULT>
359 </ARG>
360
361 <ARG>
362 <NAME>GstVideoTestSrc::peer-alloc</NAME>
363 <TYPE>gboolean</TYPE>
364 <RANGE></RANGE>
365 <FLAGS>rw</FLAGS>
366 <NICK>Peer Alloc</NICK>
367 <BLURB>Ask the peer to allocate an output buffer.</BLURB>
368 <DEFAULT>TRUE</DEFAULT>
369 </ARG>
370
371 <ARG>
372 <NAME>GstVideoTestSrc::colorspec</NAME>
373 <TYPE>GstVideoTestSrcColorSpec</TYPE>
374 <RANGE></RANGE>
375 <FLAGS>rw</FLAGS>
376 <NICK>Color Specification</NICK>
377 <BLURB>Generate video in the given color specification (Deprecated: use a caps filter with video/x-raw-yuv,color-matrix="sdtv" or "hdtv" instead).</BLURB>
378 <DEFAULT>ITU-R Rec. BT.601</DEFAULT>
379 </ARG>
380
381 <ARG>
382 <NAME>GstVideoTestSrc::k0</NAME>
383 <TYPE>gint</TYPE>
384 <RANGE></RANGE>
385 <FLAGS>rw</FLAGS>
386 <NICK>Zoneplate zero order phase</NICK>
387 <BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB>
388 <DEFAULT>0</DEFAULT>
389 </ARG>
390
391 <ARG>
392 <NAME>GstVideoTestSrc::kt</NAME>
393 <TYPE>gint</TYPE>
394 <RANGE></RANGE>
395 <FLAGS>rw</FLAGS>
396 <NICK>Zoneplate 1st order t phase</NICK>
397 <BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB>
398 <DEFAULT>0</DEFAULT>
399 </ARG>
400
401 <ARG>
402 <NAME>GstVideoTestSrc::kt2</NAME>
403 <TYPE>gint</TYPE>
404 <RANGE></RANGE>
405 <FLAGS>rw</FLAGS>
406 <NICK>Zoneplate 2nd order t phase</NICK>
407 <BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB>
408 <DEFAULT>0</DEFAULT>
409 </ARG>
410
411 <ARG>
412 <NAME>GstVideoTestSrc::kx</NAME>
413 <TYPE>gint</TYPE>
414 <RANGE></RANGE>
415 <FLAGS>rw</FLAGS>
416 <NICK>Zoneplate 1st order x phase</NICK>
417 <BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB>
418 <DEFAULT>0</DEFAULT>
419 </ARG>
420
421 <ARG>
422 <NAME>GstVideoTestSrc::kx2</NAME>
423 <TYPE>gint</TYPE>
424 <RANGE></RANGE>
425 <FLAGS>rw</FLAGS>
426 <NICK>Zoneplate 2nd order x phase</NICK>
427 <BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB>
428 <DEFAULT>0</DEFAULT>
429 </ARG>
430
431 <ARG>
432 <NAME>GstVideoTestSrc::kxt</NAME>
433 <TYPE>gint</TYPE>
434 <RANGE></RANGE>
435 <FLAGS>rw</FLAGS>
436 <NICK>Zoneplate x*t product phase</NICK>
437 <BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB>
438 <DEFAULT>0</DEFAULT>
439 </ARG>
440
441 <ARG>
442 <NAME>GstVideoTestSrc::kxy</NAME>
443 <TYPE>gint</TYPE>
444 <RANGE></RANGE>
445 <FLAGS>rw</FLAGS>
446 <NICK>Zoneplate x*y product phase</NICK>
447 <BLURB>Zoneplate x*y product phase.</BLURB>
448 <DEFAULT>0</DEFAULT>
449 </ARG>
450
451 <ARG>
452 <NAME>GstVideoTestSrc::ky</NAME>
453 <TYPE>gint</TYPE>
454 <RANGE></RANGE>
455 <FLAGS>rw</FLAGS>
456 <NICK>Zoneplate 1st order y phase</NICK>
457 <BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB>
458 <DEFAULT>0</DEFAULT>
459 </ARG>
460
461 <ARG>
462 <NAME>GstVideoTestSrc::ky2</NAME>
463 <TYPE>gint</TYPE>
464 <RANGE></RANGE>
465 <FLAGS>rw</FLAGS>
466 <NICK>Zoneplate 2nd order y phase</NICK>
467 <BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB>
468 <DEFAULT>0</DEFAULT>
469 </ARG>
470
471 <ARG>
472 <NAME>GstVideoTestSrc::kyt</NAME>
473 <TYPE>gint</TYPE>
474 <RANGE></RANGE>
475 <FLAGS>rw</FLAGS>
476 <NICK>Zoneplate y*t product phase</NICK>
477 <BLURB>Zoneplate y*t product phase.</BLURB>
478 <DEFAULT>0</DEFAULT>
479 </ARG>
480
481 <ARG>
482 <NAME>GstVideoTestSrc::xoffset</NAME>
483 <TYPE>gint</TYPE>
484 <RANGE></RANGE>
485 <FLAGS>rw</FLAGS>
486 <NICK>Zoneplate 2nd order products x offset</NICK>
487 <BLURB>Zoneplate 2nd order products x offset.</BLURB>
488 <DEFAULT>0</DEFAULT>
489 </ARG>
490
491 <ARG>
492 <NAME>GstVideoTestSrc::yoffset</NAME>
493 <TYPE>gint</TYPE>
494 <RANGE></RANGE>
495 <FLAGS>rw</FLAGS>
496 <NICK>Zoneplate 2nd order products y offset</NICK>
497 <BLURB>Zoneplate 2nd order products y offset.</BLURB>
498 <DEFAULT>0</DEFAULT>
499 </ARG>
500
501 <ARG>
502 <NAME>GstVideoTestSrc::background-color</NAME>
503 <TYPE>guint</TYPE>
504 <RANGE></RANGE>
505 <FLAGS>rw</FLAGS>
506 <NICK>Background Color</NICK>
507 <BLURB>Background color to use (big-endian ARGB).</BLURB>
508 <DEFAULT>4278190080</DEFAULT>
509 </ARG>
510
511 <ARG>
512 <NAME>GstVideoTestSrc::foreground-color</NAME>
513 <TYPE>guint</TYPE>
514 <RANGE></RANGE>
515 <FLAGS>rw</FLAGS>
516 <NICK>Foreground Color</NICK>
517 <BLURB>Foreground color to use (big-endian ARGB).</BLURB>
518 <DEFAULT>4294967295</DEFAULT>
519 </ARG>
520
521 <ARG>
522 <NAME>GstVideoTestSrc::horizontal-speed</NAME>
523 <TYPE>gint</TYPE>
524 <RANGE></RANGE>
525 <FLAGS>rw</FLAGS>
526 <NICK>Horizontal Speed</NICK>
527 <BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
528 <DEFAULT>0</DEFAULT>
529 </ARG>
530
531 <ARG>
532 <NAME>GstVideoscale::method</NAME>
533 <TYPE>GstVideoscaleMethod</TYPE>
534 <RANGE></RANGE>
535 <FLAGS>rw</FLAGS>
536 <NICK>method</NICK>
537 <BLURB>method.</BLURB>
538 <DEFAULT>Nearest Neighbour</DEFAULT>
539 </ARG>
540
541 <ARG>
542 <NAME>GstVideorate::drop</NAME>
543 <TYPE>guint64</TYPE>
544 <RANGE></RANGE>
545 <FLAGS>r</FLAGS>
546 <NICK>Drop</NICK>
547 <BLURB>Number of dropped frames.</BLURB>
548 <DEFAULT>0</DEFAULT>
549 </ARG>
550
551 <ARG>
552 <NAME>GstVideorate::duplicate</NAME>
553 <TYPE>guint64</TYPE>
554 <RANGE></RANGE>
555 <FLAGS>r</FLAGS>
556 <NICK>Duplicate</NICK>
557 <BLURB>Number of duplicated frames.</BLURB>
558 <DEFAULT>0</DEFAULT>
559 </ARG>
560
561 <ARG>
562 <NAME>GstVideorate::in</NAME>
563 <TYPE>guint64</TYPE>
564 <RANGE></RANGE>
565 <FLAGS>r</FLAGS>
566 <NICK>In</NICK>
567 <BLURB>Number of input frames.</BLURB>
568 <DEFAULT>0</DEFAULT>
569 </ARG>
570
571 <ARG>
572 <NAME>GstVideorate::new-pref</NAME>
573 <TYPE>gdouble</TYPE>
574 <RANGE>[0,1]</RANGE>
575 <FLAGS>rw</FLAGS>
576 <NICK>New Pref</NICK>
577 <BLURB>Value indicating how much to prefer new frames.</BLURB>
578 <DEFAULT>1</DEFAULT>
579 </ARG>
580
581 <ARG>
582 <NAME>GstVideorate::out</NAME>
583 <TYPE>guint64</TYPE>
584 <RANGE></RANGE>
585 <FLAGS>r</FLAGS>
586 <NICK>Out</NICK>
587 <BLURB>Number of output frames.</BLURB>
588 <DEFAULT>0</DEFAULT>
589 </ARG>
590
591 <ARG>
592 <NAME>GstVideorate::silent</NAME>
593 <TYPE>gboolean</TYPE>
594 <RANGE></RANGE>
595 <FLAGS>rw</FLAGS>
596 <NICK>silent</NICK>
597 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
598 <DEFAULT>TRUE</DEFAULT>
599 </ARG>
600
601 <ARG>
602 <NAME>GstTCPClientSink::host</NAME>
603 <TYPE>gchar*</TYPE>
604 <RANGE></RANGE>
605 <FLAGS>rw</FLAGS>
606 <NICK>Host</NICK>
607 <BLURB>The host/IP to send the packets to.</BLURB>
608 <DEFAULT>"localhost"</DEFAULT>
609 </ARG>
610
611 <ARG>
612 <NAME>GstTCPClientSink::port</NAME>
613 <TYPE>gint</TYPE>
614 <RANGE>[0,65535]</RANGE>
615 <FLAGS>rw</FLAGS>
616 <NICK>Port</NICK>
617 <BLURB>The port to send the packets to.</BLURB>
618 <DEFAULT>4953</DEFAULT>
619 </ARG>
620
621 <ARG>
622 <NAME>GstTCPClientSink::protocol</NAME>
623 <TYPE>GstTCPProtocol</TYPE>
624 <RANGE></RANGE>
625 <FLAGS>rw</FLAGS>
626 <NICK>Protocol</NICK>
627 <BLURB>The protocol to wrap data in.</BLURB>
628 <DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT>
629 </ARG>
630
631 <ARG>
632 <NAME>GstTCPClientSrc::host</NAME>
633 <TYPE>gchar*</TYPE>
634 <RANGE></RANGE>
635 <FLAGS>rw</FLAGS>
636 <NICK>Host</NICK>
637 <BLURB>The host IP address to receive packets from.</BLURB>
638 <DEFAULT>"localhost"</DEFAULT>
639 </ARG>
640
641 <ARG>
642 <NAME>GstTCPClientSrc::port</NAME>
643 <TYPE>gint</TYPE>
644 <RANGE>[0,65535]</RANGE>
645 <FLAGS>rw</FLAGS>
646 <NICK>Port</NICK>
647 <BLURB>The port to receive packets from.</BLURB>
648 <DEFAULT>4953</DEFAULT>
649 </ARG>
650
651 <ARG>
652 <NAME>GstTCPClientSrc::protocol</NAME>
653 <TYPE>GstTCPProtocol</TYPE>
654 <RANGE></RANGE>
655 <FLAGS>rw</FLAGS>
656 <NICK>Protocol</NICK>
657 <BLURB>The protocol to wrap data in.</BLURB>
658 <DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT>
659 </ARG>
660
661 <ARG>
662 <NAME>GstTCPServerSink::host</NAME>
663 <TYPE>gchar*</TYPE>
664 <RANGE></RANGE>
665 <FLAGS>rw</FLAGS>
666 <NICK>host</NICK>
667 <BLURB>The host/IP to listen on.</BLURB>
668 <DEFAULT>"localhost"</DEFAULT>
669 </ARG>
670
671 <ARG>
672 <NAME>GstTCPServerSink::port</NAME>
673 <TYPE>gint</TYPE>
674 <RANGE>[0,65535]</RANGE>
675 <FLAGS>rw</FLAGS>
676 <NICK>port</NICK>
677 <BLURB>The port to listen to (0=random available port).</BLURB>
678 <DEFAULT>4953</DEFAULT>
679 </ARG>
680
681 <ARG>
682 <NAME>GstTCPServerSink::current-port</NAME>
683 <TYPE>gint</TYPE>
684 <RANGE>[0,65535]</RANGE>
685 <FLAGS>r</FLAGS>
686 <NICK>current-port</NICK>
687 <BLURB>The port number the socket is currently bound to.</BLURB>
688 <DEFAULT>0</DEFAULT>
689 </ARG>
690
691 <ARG>
692 <NAME>GstTCPServerSrc::host</NAME>
693 <TYPE>gchar*</TYPE>
694 <RANGE></RANGE>
695 <FLAGS>rw</FLAGS>
696 <NICK>Host</NICK>
697 <BLURB>The hostname to listen as.</BLURB>
698 <DEFAULT>NULL</DEFAULT>
699 </ARG>
700
701 <ARG>
702 <NAME>GstTCPServerSrc::port</NAME>
703 <TYPE>gint</TYPE>
704 <RANGE>[0,65535]</RANGE>
705 <FLAGS>rw</FLAGS>
706 <NICK>Port</NICK>
707 <BLURB>The port to listen to (0=random available port).</BLURB>
708 <DEFAULT>4953</DEFAULT>
709 </ARG>
710
711 <ARG>
712 <NAME>GstTCPServerSrc::protocol</NAME>
713 <TYPE>GstTCPProtocol</TYPE>
714 <RANGE></RANGE>
715 <FLAGS>rw</FLAGS>
716 <NICK>Protocol</NICK>
717 <BLURB>The protocol to wrap data in.</BLURB>
718 <DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT>
719 </ARG>
720
721 <ARG>
722 <NAME>GstTCPServerSrc::current-port</NAME>
723 <TYPE>gint</TYPE>
724 <RANGE>[0,65535]</RANGE>
725 <FLAGS>r</FLAGS>
726 <NICK>current-port</NICK>
727 <BLURB>The port number the socket is currently bound to.</BLURB>
728 <DEFAULT>0</DEFAULT>
729 </ARG>
730
731 <ARG>
732 <NAME>GstMultiFdSink::buffers-max</NAME>
733 <TYPE>gint</TYPE>
734 <RANGE>>= -1</RANGE>
735 <FLAGS>rw</FLAGS>
736 <NICK>Buffers max</NICK>
737 <BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB>
738 <DEFAULT>-1</DEFAULT>
739 </ARG>
740
741 <ARG>
742 <NAME>GstMultiFdSink::buffers-queued</NAME>
743 <TYPE>guint</TYPE>
744 <RANGE></RANGE>
745 <FLAGS>r</FLAGS>
746 <NICK>Buffers queued</NICK>
747 <BLURB>Number of buffers currently queued.</BLURB>
748 <DEFAULT>0</DEFAULT>
749 </ARG>
750
751 <ARG>
752 <NAME>GstMultiFdSink::buffers-soft-max</NAME>
753 <TYPE>gint</TYPE>
754 <RANGE>>= -1</RANGE>
755 <FLAGS>rw</FLAGS>
756 <NICK>Buffers soft max</NICK>
757 <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
758 <DEFAULT>-1</DEFAULT>
759 </ARG>
760
761 <ARG>
762 <NAME>GstMultiFdSink::bytes-served</NAME>
763 <TYPE>guint64</TYPE>
764 <RANGE></RANGE>
765 <FLAGS>r</FLAGS>
766 <NICK>Bytes served</NICK>
767 <BLURB>Total number of bytes send to all clients.</BLURB>
768 <DEFAULT>0</DEFAULT>
769 </ARG>
770
771 <ARG>
772 <NAME>GstMultiFdSink::bytes-to-serve</NAME>
773 <TYPE>guint64</TYPE>
774 <RANGE></RANGE>
775 <FLAGS>r</FLAGS>
776 <NICK>Bytes to serve</NICK>
777 <BLURB>Number of bytes received to serve to clients.</BLURB>
778 <DEFAULT>0</DEFAULT>
779 </ARG>
780
781 <ARG>
782 <NAME>GstMultiFdSink::mode</NAME>
783 <TYPE>GstFDSetMode</TYPE>
784 <RANGE></RANGE>
785 <FLAGS>rw</FLAGS>
786 <NICK>Mode</NICK>
787 <BLURB>The mode for selecting activity on the fds (deprecated).</BLURB>
788 <DEFAULT>Poll</DEFAULT>
789 </ARG>
790
791 <ARG>
792 <NAME>GstMultiFdSink::protocol</NAME>
793 <TYPE>GstTCPProtocol</TYPE>
794 <RANGE></RANGE>
795 <FLAGS>rw</FLAGS>
796 <NICK>Protocol</NICK>
797 <BLURB>The protocol to wrap data in. GDP protocol here is deprecated. Please use gdppay element.</BLURB>
798 <DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT>
799 </ARG>
800
801 <ARG>
802 <NAME>GstMultiFdSink::recover-policy</NAME>
803 <TYPE>GstRecoverPolicy</TYPE>
804 <RANGE></RANGE>
805 <FLAGS>rw</FLAGS>
806 <NICK>Recover Policy</NICK>
807 <BLURB>How to recover when client reaches the soft max.</BLURB>
808 <DEFAULT>Do not try to recover</DEFAULT>
809 </ARG>
810
811 <ARG>
812 <NAME>GstMultiFdSink::sync-clients</NAME>
813 <TYPE>gboolean</TYPE>
814 <RANGE></RANGE>
815 <FLAGS>rw</FLAGS>
816 <NICK>Sync clients</NICK>
817 <BLURB>(DEPRECATED) Sync clients to a keyframe.</BLURB>
818 <DEFAULT>FALSE</DEFAULT>
819 </ARG>
820
821 <ARG>
822 <NAME>GstMultiFdSink::sync-method</NAME>
823 <TYPE>GstSyncMethod</TYPE>
824 <RANGE></RANGE>
825 <FLAGS>rw</FLAGS>
826 <NICK>Sync Method</NICK>
827 <BLURB>How to sync new clients to the stream.</BLURB>
828 <DEFAULT>Serve starting from the latest buffer</DEFAULT>
829 </ARG>
830
831 <ARG>
832 <NAME>GstMultiFdSink::timeout</NAME>
833 <TYPE>guint64</TYPE>
834 <RANGE></RANGE>
835 <FLAGS>rw</FLAGS>
836 <NICK>Timeout</NICK>
837 <BLURB>Maximum inactivity timeout in nanoseconds for a client (0 = no limit).</BLURB>
838 <DEFAULT>0</DEFAULT>
839 </ARG>
840
841 <ARG>
842 <NAME>GstMultiFdSink::buffers-min</NAME>
843 <TYPE>gint</TYPE>
844 <RANGE>>= -1</RANGE>
845 <FLAGS>rw</FLAGS>
846 <NICK>Buffers min</NICK>
847 <BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB>
848 <DEFAULT>-1</DEFAULT>
849 </ARG>
850
851 <ARG>
852 <NAME>GstMultiFdSink::burst-unit</NAME>
853 <TYPE>GstTCPUnitType</TYPE>
854 <RANGE></RANGE>
855 <FLAGS>rw</FLAGS>
856 <NICK>Burst unit</NICK>
857 <BLURB>The format of the burst units (when sync-method is burst[[-with]-keyframe]).</BLURB>
858 <DEFAULT>Undefined</DEFAULT>
859 </ARG>
860
861 <ARG>
862 <NAME>GstMultiFdSink::burst-value</NAME>
863 <TYPE>guint64</TYPE>
864 <RANGE></RANGE>
865 <FLAGS>rw</FLAGS>
866 <NICK>Burst value</NICK>
867 <BLURB>The amount of burst expressed in burst-unit.</BLURB>
868 <DEFAULT>0</DEFAULT>
869 </ARG>
870
871 <ARG>
872 <NAME>GstMultiFdSink::bytes-min</NAME>
873 <TYPE>gint</TYPE>
874 <RANGE>>= -1</RANGE>
875 <FLAGS>rw</FLAGS>
876 <NICK>Bytes min</NICK>
877 <BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB>
878 <DEFAULT>-1</DEFAULT>
879 </ARG>
880
881 <ARG>
882 <NAME>GstMultiFdSink::time-min</NAME>
883 <TYPE>gint64</TYPE>
884 <RANGE>>= -1</RANGE>
885 <FLAGS>rw</FLAGS>
886 <NICK>Time min</NICK>
887 <BLURB>min number of time to queue (-1 = as little as possible).</BLURB>
888 <DEFAULT>-1</DEFAULT>
889 </ARG>
890
891 <ARG>
892 <NAME>GstMultiFdSink::unit-type</NAME>
893 <TYPE>GstTCPUnitType</TYPE>
894 <RANGE></RANGE>
895 <FLAGS>rw</FLAGS>
896 <NICK>Units type</NICK>
897 <BLURB>The unit to measure the max/soft-max/queued properties.</BLURB>
898 <DEFAULT>Buffers</DEFAULT>
899 </ARG>
900
901 <ARG>
902 <NAME>GstMultiFdSink::units-max</NAME>
903 <TYPE>gint64</TYPE>
904 <RANGE>>= -1</RANGE>
905 <FLAGS>rw</FLAGS>
906 <NICK>Units max</NICK>
907 <BLURB>max number of units to queue (-1 = no limit).</BLURB>
908 <DEFAULT>-1</DEFAULT>
909 </ARG>
910
911 <ARG>
912 <NAME>GstMultiFdSink::units-soft-max</NAME>
913 <TYPE>gint64</TYPE>
914 <RANGE>>= -1</RANGE>
915 <FLAGS>rw</FLAGS>
916 <NICK>Units soft max</NICK>
917 <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
918 <DEFAULT>-1</DEFAULT>
919 </ARG>
920
921 <ARG>
922 <NAME>GstMultiFdSink::qos-dscp</NAME>
923 <TYPE>gint</TYPE>
924 <RANGE>[-1,63]</RANGE>
925 <FLAGS>rw</FLAGS>
926 <NICK>QoS diff srv code point</NICK>
927 <BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
928 <DEFAULT>-1</DEFAULT>
929 </ARG>
930
931 <ARG>
932 <NAME>GstMultiFdSink::handle-read</NAME>
933 <TYPE>gboolean</TYPE>
934 <RANGE></RANGE>
935 <FLAGS>rw</FLAGS>
936 <NICK>Handle Read</NICK>
937 <BLURB>Handle client reads and discard the data.</BLURB>
938 <DEFAULT>TRUE</DEFAULT>
939 </ARG>
940
941 <ARG>
942 <NAME>GstMultiFdSink::resend-streamheader</NAME>
943 <TYPE>gboolean</TYPE>
944 <RANGE></RANGE>
945 <FLAGS>rw</FLAGS>
946 <NICK>Resend streamheader</NICK>
947 <BLURB>Resend the streamheader if it changes in the caps.</BLURB>
948 <DEFAULT>TRUE</DEFAULT>
949 </ARG>
950
951 <ARG>
952 <NAME>GstMultiFdSink::num-fds</NAME>
953 <TYPE>guint</TYPE>
954 <RANGE></RANGE>
955 <FLAGS>r</FLAGS>
956 <NICK>Number of fds</NICK>
957 <BLURB>The current number of client file descriptors.</BLURB>
958 <DEFAULT>0</DEFAULT>
959 </ARG>
960
961 <ARG>
962 <NAME>GstDecodeBin::threaded</NAME>
963 <TYPE>gboolean</TYPE>
964 <RANGE></RANGE>
965 <FLAGS>rw</FLAGS>
966 <NICK>Threaded</NICK>
967 <BLURB>Use threads.</BLURB>
968 <DEFAULT>FALSE</DEFAULT>
969 </ARG>
970
971 <ARG>
972 <NAME>GstDecodeBin::sink-caps</NAME>
973 <TYPE>GstCaps*</TYPE>
974 <RANGE></RANGE>
975 <FLAGS>rw</FLAGS>
976 <NICK>Sink Caps</NICK>
977 <BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
978 <DEFAULT></DEFAULT>
979 </ARG>
980
981 <ARG>
982 <NAME>GstDecodeBin::caps</NAME>
983 <TYPE>GstCaps*</TYPE>
984 <RANGE></RANGE>
985 <FLAGS>rw</FLAGS>
986 <NICK>Caps</NICK>
987 <BLURB>The caps on which to stop decoding.</BLURB>
988 <DEFAULT></DEFAULT>
989 </ARG>
990
991 <ARG>
992 <NAME>GstDecodeBin::expose-all-streams</NAME>
993 <TYPE>gboolean</TYPE>
994 <RANGE></RANGE>
995 <FLAGS>rw</FLAGS>
996 <NICK>Expose All Streams</NICK>
997 <BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
998 <DEFAULT>TRUE</DEFAULT>
999 </ARG>
1000
1001 <ARG>
1002 <NAME>GstDecodeBin::high-percent</NAME>
1003 <TYPE>gint</TYPE>
1004 <RANGE>[0,100]</RANGE>
1005 <FLAGS>rw</FLAGS>
1006 <NICK>High percent</NICK>
1007 <BLURB>High threshold for buffering to finish.</BLURB>
1008 <DEFAULT>99</DEFAULT>
1009 </ARG>
1010
1011 <ARG>
1012 <NAME>GstDecodeBin::low-percent</NAME>
1013 <TYPE>gint</TYPE>
1014 <RANGE>[0,100]</RANGE>
1015 <FLAGS>rw</FLAGS>
1016 <NICK>Low percent</NICK>
1017 <BLURB>Low threshold for buffering to start.</BLURB>
1018 <DEFAULT>10</DEFAULT>
1019 </ARG>
1020
1021 <ARG>
1022 <NAME>GstDecodeBin::max-size-buffers</NAME>
1023 <TYPE>guint</TYPE>
1024 <RANGE></RANGE>
1025 <FLAGS>rw</FLAGS>
1026 <NICK>Max. size (buffers)</NICK>
1027 <BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
1028 <DEFAULT>0</DEFAULT>
1029 </ARG>
1030
1031 <ARG>
1032 <NAME>GstDecodeBin::max-size-bytes</NAME>
1033 <TYPE>guint</TYPE>
1034 <RANGE></RANGE>
1035 <FLAGS>rw</FLAGS>
1036 <NICK>Max. size (bytes)</NICK>
1037 <BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
1038 <DEFAULT>0</DEFAULT>
1039 </ARG>
1040
1041 <ARG>
1042 <NAME>GstDecodeBin::max-size-time</NAME>
1043 <TYPE>guint64</TYPE>
1044 <RANGE></RANGE>
1045 <FLAGS>rw</FLAGS>
1046 <NICK>Max. size (ns)</NICK>
1047 <BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
1048 <DEFAULT>0</DEFAULT>
1049 </ARG>
1050
1051 <ARG>
1052 <NAME>GstDecodeBin::post-stream-topology</NAME>
1053 <TYPE>gboolean</TYPE>
1054 <RANGE></RANGE>
1055 <FLAGS>rw</FLAGS>
1056 <NICK>Post Stream Topology</NICK>
1057 <BLURB>Post stream-topology messages.</BLURB>
1058 <DEFAULT>FALSE</DEFAULT>
1059 </ARG>
1060
1061 <ARG>
1062 <NAME>GstDecodeBin::subtitle-encoding</NAME>
1063 <TYPE>gchar*</TYPE>
1064 <RANGE></RANGE>
1065 <FLAGS>rw</FLAGS>
1066 <NICK>subtitle encoding</NICK>
1067 <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>
1068 <DEFAULT>NULL</DEFAULT>
1069 </ARG>
1070
1071 <ARG>
1072 <NAME>GstDecodeBin::use-buffering</NAME>
1073 <TYPE>gboolean</TYPE>
1074 <RANGE></RANGE>
1075 <FLAGS>rw</FLAGS>
1076 <NICK>Use Buffering</NICK>
1077 <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
1078 <DEFAULT>FALSE</DEFAULT>
1079 </ARG>
1080
1081 <ARG>
1082 <NAME>GstDecodeBin::connection-speed</NAME>
1083 <TYPE>guint64</TYPE>
1084 <RANGE><= 18446744073709551</RANGE>
1085 <FLAGS>rw</FLAGS>
1086 <NICK>Connection Speed</NICK>
1087 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
1088 <DEFAULT>0</DEFAULT>
1089 </ARG>
1090
1091 <ARG>
1092 <NAME>GstPlayBin::audio-sink</NAME>
1093 <TYPE>GstElement*</TYPE>
1094 <RANGE></RANGE>
1095 <FLAGS>rw</FLAGS>
1096 <NICK>Audio Sink</NICK>
1097 <BLURB>the audio output element to use (NULL = default sink).</BLURB>
1098 <DEFAULT></DEFAULT>
1099 </ARG>
1100
1101 <ARG>
1102 <NAME>GstPlayBin::frame</NAME>
1103 <TYPE>GstBuffer*</TYPE>
1104 <RANGE></RANGE>
1105 <FLAGS>r</FLAGS>
1106 <NICK>Frame</NICK>
1107 <BLURB>The last frame (NULL = no video available).</BLURB>
1108 <DEFAULT></DEFAULT>
1109 </ARG>
1110
1111 <ARG>
1112 <NAME>GstPlayBin::subtitle-font-desc</NAME>
1113 <TYPE>gchar*</TYPE>
1114 <RANGE></RANGE>
1115 <FLAGS>w</FLAGS>
1116 <NICK>Subtitle font description</NICK>
1117 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
1118 <DEFAULT>NULL</DEFAULT>
1119 </ARG>
1120
1121 <ARG>
1122 <NAME>GstPlayBin::video-sink</NAME>
1123 <TYPE>GstElement*</TYPE>
1124 <RANGE></RANGE>
1125 <FLAGS>rw</FLAGS>
1126 <NICK>Video Sink</NICK>
1127 <BLURB>the video output element to use (NULL = default sink).</BLURB>
1128 <DEFAULT></DEFAULT>
1129 </ARG>
1130
1131 <ARG>
1132 <NAME>GstPlayBin::vis-plugin</NAME>
1133 <TYPE>GstElement*</TYPE>
1134 <RANGE></RANGE>
1135 <FLAGS>rw</FLAGS>
1136 <NICK>Vis plugin</NICK>
1137 <BLURB>the visualization element to use (NULL = default).</BLURB>
1138 <DEFAULT></DEFAULT>
1139 </ARG>
1140
1141 <ARG>
1142 <NAME>GstPlayBin::volume</NAME>
1143 <TYPE>gdouble</TYPE>
1144 <RANGE>[0,10]</RANGE>
1145 <FLAGS>rw</FLAGS>
1146 <NICK>Volume</NICK>
1147 <BLURB>The audio volume, 1.0=100%.</BLURB>
1148 <DEFAULT>1</DEFAULT>
1149 </ARG>
1150
1151 <ARG>
1152 <NAME>GstPlayBin::connection-speed</NAME>
1153 <TYPE>guint64</TYPE>
1154 <RANGE><= 18446744073709551</RANGE>
1155 <FLAGS>rw</FLAGS>
1156 <NICK>Connection Speed</NICK>
1157 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
1158 <DEFAULT>0</DEFAULT>
1159 </ARG>
1160
1161 <ARG>
1162 <NAME>GstPlayBin::av-offset</NAME>
1163 <TYPE>gint64</TYPE>
1164 <RANGE></RANGE>
1165 <FLAGS>rw</FLAGS>
1166 <NICK>AV Offset</NICK>
1167 <BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
1168 <DEFAULT>0</DEFAULT>
1169 </ARG>
1170
1171 <ARG>
1172 <NAME>GstPlayBin::buffer-duration</NAME>
1173 <TYPE>gint64</TYPE>
1174 <RANGE>>= G_MAXULONG</RANGE>
1175 <FLAGS>rw</FLAGS>
1176 <NICK>Buffer duration (ns)</NICK>
1177 <BLURB>Buffer duration when buffering network streams.</BLURB>
1178 <DEFAULT>-1</DEFAULT>
1179 </ARG>
1180
1181 <ARG>
1182 <NAME>GstPlayBin::buffer-size</NAME>
1183 <TYPE>gint</TYPE>
1184 <RANGE>>= G_MAXULONG</RANGE>
1185 <FLAGS>rw</FLAGS>
1186 <NICK>Buffer size (bytes)</NICK>
1187 <BLURB>Buffer size when buffering network streams.</BLURB>
1188 <DEFAULT>-1</DEFAULT>
1189 </ARG>
1190
1191 <ARG>
1192 <NAME>GstPlayBin::current-audio</NAME>
1193 <TYPE>gint</TYPE>
1194 <RANGE>>= G_MAXULONG</RANGE>
1195 <FLAGS>rw</FLAGS>
1196 <NICK>Current audio</NICK>
1197 <BLURB>Currently playing audio stream (-1 = auto).</BLURB>
1198 <DEFAULT>-1</DEFAULT>
1199 </ARG>
1200
1201 <ARG>
1202 <NAME>GstPlayBin::current-text</NAME>
1203 <TYPE>gint</TYPE>
1204 <RANGE>>= G_MAXULONG</RANGE>
1205 <FLAGS>rw</FLAGS>
1206 <NICK>Current Text</NICK>
1207 <BLURB>Currently playing text stream (-1 = auto).</BLURB>
1208 <DEFAULT>-1</DEFAULT>
1209 </ARG>
1210
1211 <ARG>
1212 <NAME>GstPlayBin::current-video</NAME>
1213 <TYPE>gint</TYPE>
1214 <RANGE>>= G_MAXULONG</RANGE>
1215 <FLAGS>rw</FLAGS>
1216 <NICK>Current Video</NICK>
1217 <BLURB>Currently playing video stream (-1 = auto).</BLURB>
1218 <DEFAULT>-1</DEFAULT>
1219 </ARG>
1220
1221 <ARG>
1222 <NAME>GstPlayBin::flags</NAME>
1223 <TYPE>GstPlayFlags</TYPE>
1224 <RANGE></RANGE>
1225 <FLAGS>rw</FLAGS>
1226 <NICK>Flags</NICK>
1227 <BLURB>Flags to control behaviour.</BLURB>
1228 <DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Deinterlace video if necessary|Use software color balance</DEFAULT>
1229 </ARG>
1230
1231 <ARG>
1232 <NAME>GstPlayBin::mute</NAME>
1233 <TYPE>gboolean</TYPE>
1234 <RANGE></RANGE>
1235 <FLAGS>rw</FLAGS>
1236 <NICK>Mute</NICK>
1237 <BLURB>Mute the audio channel without changing the volume.</BLURB>
1238 <DEFAULT>FALSE</DEFAULT>
1239 </ARG>
1240
1241 <ARG>
1242 <NAME>GstPlayBin::n-audio</NAME>
1243 <TYPE>gint</TYPE>
1244 <RANGE>>= 0</RANGE>
1245 <FLAGS>r</FLAGS>
1246 <NICK>Number Audio</NICK>
1247 <BLURB>Total number of audio streams.</BLURB>
1248 <DEFAULT>0</DEFAULT>
1249 </ARG>
1250
1251 <ARG>
1252 <NAME>GstPlayBin::n-text</NAME>
1253 <TYPE>gint</TYPE>
1254 <RANGE>>= 0</RANGE>
1255 <FLAGS>r</FLAGS>
1256 <NICK>Number Text</NICK>
1257 <BLURB>Total number of text streams.</BLURB>
1258 <DEFAULT>0</DEFAULT>
1259 </ARG>
1260
1261 <ARG>
1262 <NAME>GstPlayBin::n-video</NAME>
1263 <TYPE>gint</TYPE>
1264 <RANGE>>= 0</RANGE>
1265 <FLAGS>r</FLAGS>
1266 <NICK>Number Video</NICK>
1267 <BLURB>Total number of video streams.</BLURB>
1268 <DEFAULT>0</DEFAULT>
1269 </ARG>
1270
1271 <ARG>
1272 <NAME>GstPlayBin::ring-buffer-max-size</NAME>
1273 <TYPE>guint64</TYPE>
1274 <RANGE><= G_MAXUINT</RANGE>
1275 <FLAGS>rw</FLAGS>
1276 <NICK>Max. ring buffer size (bytes)</NICK>
1277 <BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
1278 <DEFAULT>0</DEFAULT>
1279 </ARG>
1280
1281 <ARG>
1282 <NAME>GstPlayBin::sample</NAME>
1283 <TYPE>GstSample*</TYPE>
1284 <RANGE></RANGE>
1285 <FLAGS>r</FLAGS>
1286 <NICK>Sample</NICK>
1287 <BLURB>The last sample (NULL = no video available).</BLURB>
1288 <DEFAULT></DEFAULT>
1289 </ARG>
1290
1291 <ARG>
1292 <NAME>GstPlayBin::source</NAME>
1293 <TYPE>GstElement*</TYPE>
1294 <RANGE></RANGE>
1295 <FLAGS>r</FLAGS>
1296 <NICK>Source</NICK>
1297 <BLURB>Source element.</BLURB>
1298 <DEFAULT></DEFAULT>
1299 </ARG>
1300
1301 <ARG>
1302 <NAME>GstPlayBin::subtitle-encoding</NAME>
1303 <TYPE>gchar*</TYPE>
1304 <RANGE></RANGE>
1305 <FLAGS>rw</FLAGS>
1306 <NICK>subtitle encoding</NICK>
1307 <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>
1308 <DEFAULT>NULL</DEFAULT>
1309 </ARG>
1310
1311 <ARG>
1312 <NAME>GstPlayBin::suburi</NAME>
1313 <TYPE>gchar*</TYPE>
1314 <RANGE></RANGE>
1315 <FLAGS>rw</FLAGS>
1316 <NICK>.sub-URI</NICK>
1317 <BLURB>Optional URI of a subtitle.</BLURB>
1318 <DEFAULT>NULL</DEFAULT>
1319 </ARG>
1320
1321 <ARG>
1322 <NAME>GstPlayBin::text-sink</NAME>
1323 <TYPE>GstElement*</TYPE>
1324 <RANGE></RANGE>
1325 <FLAGS>rw</FLAGS>
1326 <NICK>Text plugin</NICK>
1327 <BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
1328 <DEFAULT></DEFAULT>
1329 </ARG>
1330
1331 <ARG>
1332 <NAME>GstPlayBin::uri</NAME>
1333 <TYPE>gchar*</TYPE>
1334 <RANGE></RANGE>
1335 <FLAGS>rw</FLAGS>
1336 <NICK>URI</NICK>
1337 <BLURB>URI of the media to play.</BLURB>
1338 <DEFAULT>NULL</DEFAULT>
1339 </ARG>
1340
1341 <ARG>
1342 <NAME>GstPlayBin::current-suburi</NAME>
1343 <TYPE>gchar*</TYPE>
1344 <RANGE></RANGE>
1345 <FLAGS>r</FLAGS>
1346 <NICK>Current .sub-URI</NICK>
1347 <BLURB>The currently playing URI of a subtitle.</BLURB>
1348 <DEFAULT>NULL</DEFAULT>
1349 </ARG>
1350
1351 <ARG>
1352 <NAME>GstPlayBin::current-uri</NAME>
1353 <TYPE>gchar*</TYPE>
1354 <RANGE></RANGE>
1355 <FLAGS>r</FLAGS>
1356 <NICK>Current URI</NICK>
1357 <BLURB>The currently playing URI.</BLURB>
1358 <DEFAULT>NULL</DEFAULT>
1359 </ARG>
1360
1361 <ARG>
1362 <NAME>GstPlayBin::force-aspect-ratio</NAME>
1363 <TYPE>gboolean</TYPE>
1364 <RANGE></RANGE>
1365 <FLAGS>rw</FLAGS>
1366 <NICK>Force Aspect Ratio</NICK>
1367 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
1368 <DEFAULT>TRUE</DEFAULT>
1369 </ARG>
1370
1371 <ARG>
1372 <NAME>GstPlayBin::audio-stream-combiner</NAME>
1373 <TYPE>GstElement*</TYPE>
1374 <RANGE></RANGE>
1375 <FLAGS>rw</FLAGS>
1376 <NICK>Audio stream combiner</NICK>
1377 <BLURB>Current audio stream combiner (NULL = input-selector).</BLURB>
1378 <DEFAULT></DEFAULT>
1379 </ARG>
1380
1381 <ARG>
1382 <NAME>GstPlayBin::text-stream-combiner</NAME>
1383 <TYPE>GstElement*</TYPE>
1384 <RANGE></RANGE>
1385 <FLAGS>rw</FLAGS>
1386 <NICK>Text stream combiner</NICK>
1387 <BLURB>Current text stream combiner (NULL = input-selector).</BLURB>
1388 <DEFAULT></DEFAULT>
1389 </ARG>
1390
1391 <ARG>
1392 <NAME>GstPlayBin::video-stream-combiner</NAME>
1393 <TYPE>GstElement*</TYPE>
1394 <RANGE></RANGE>
1395 <FLAGS>rw</FLAGS>
1396 <NICK>Video stream combiner</NICK>
1397 <BLURB>Current video stream combiner (NULL = input-selector).</BLURB>
1398 <DEFAULT></DEFAULT>
1399 </ARG>
1400
1401 <ARG>
1402 <NAME>GstAudiorate::add</NAME>
1403 <TYPE>guint64</TYPE>
1404 <RANGE></RANGE>
1405 <FLAGS>r</FLAGS>
1406 <NICK>Add</NICK>
1407 <BLURB>Number of added samples.</BLURB>
1408 <DEFAULT>0</DEFAULT>
1409 </ARG>
1410
1411 <ARG>
1412 <NAME>GstAudiorate::drop</NAME>
1413 <TYPE>guint64</TYPE>
1414 <RANGE></RANGE>
1415 <FLAGS>r</FLAGS>
1416 <NICK>Drop</NICK>
1417 <BLURB>Number of dropped samples.</BLURB>
1418 <DEFAULT>0</DEFAULT>
1419 </ARG>
1420
1421 <ARG>
1422 <NAME>GstAudiorate::in</NAME>
1423 <TYPE>guint64</TYPE>
1424 <RANGE></RANGE>
1425 <FLAGS>r</FLAGS>
1426 <NICK>In</NICK>
1427 <BLURB>Number of input samples.</BLURB>
1428 <DEFAULT>0</DEFAULT>
1429 </ARG>
1430
1431 <ARG>
1432 <NAME>GstAudiorate::out</NAME>
1433 <TYPE>guint64</TYPE>
1434 <RANGE></RANGE>
1435 <FLAGS>r</FLAGS>
1436 <NICK>Out</NICK>
1437 <BLURB>Number of output samples.</BLURB>
1438 <DEFAULT>0</DEFAULT>
1439 </ARG>
1440
1441 <ARG>
1442 <NAME>GstAudiorate::silent</NAME>
1443 <TYPE>gboolean</TYPE>
1444 <RANGE></RANGE>
1445 <FLAGS>rw</FLAGS>
1446 <NICK>silent</NICK>
1447 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
1448 <DEFAULT>TRUE</DEFAULT>
1449 </ARG>
1450
1451 <ARG>
1452 <NAME>GstVorbisEnc::bitrate</NAME>
1453 <TYPE>gint</TYPE>
1454 <RANGE>[G_MAXULONG,250001]</RANGE>
1455 <FLAGS>rw</FLAGS>
1456 <NICK>Target Bitrate</NICK>
1457 <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>
1458 <DEFAULT>-1</DEFAULT>
1459 </ARG>
1460
1461 <ARG>
1462 <NAME>GstVorbisEnc::last-message</NAME>
1463 <TYPE>gchar*</TYPE>
1464 <RANGE></RANGE>
1465 <FLAGS>r</FLAGS>
1466 <NICK>last-message</NICK>
1467 <BLURB>The last status message.</BLURB>
1468 <DEFAULT>NULL</DEFAULT>
1469 </ARG>
1470
1471 <ARG>
1472 <NAME>GstVorbisEnc::managed</NAME>
1473 <TYPE>gboolean</TYPE>
1474 <RANGE></RANGE>
1475 <FLAGS>rw</FLAGS>
1476 <NICK>Managed</NICK>
1477 <BLURB>Enable bitrate management engine.</BLURB>
1478 <DEFAULT>FALSE</DEFAULT>
1479 </ARG>
1480
1481 <ARG>
1482 <NAME>GstVorbisEnc::max-bitrate</NAME>
1483 <TYPE>gint</TYPE>
1484 <RANGE>[G_MAXULONG,250001]</RANGE>
1485 <FLAGS>rw</FLAGS>
1486 <NICK>Maximum Bitrate</NICK>
1487 <BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB>
1488 <DEFAULT>-1</DEFAULT>
1489 </ARG>
1490
1491 <ARG>
1492 <NAME>GstVorbisEnc::min-bitrate</NAME>
1493 <TYPE>gint</TYPE>
1494 <RANGE>[G_MAXULONG,250001]</RANGE>
1495 <FLAGS>rw</FLAGS>
1496 <NICK>Minimum Bitrate</NICK>
1497 <BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB>
1498 <DEFAULT>-1</DEFAULT>
1499 </ARG>
1500
1501 <ARG>
1502 <NAME>GstVorbisEnc::quality</NAME>
1503 <TYPE>gfloat</TYPE>
1504 <RANGE>[-0.1,1]</RANGE>
1505 <FLAGS>rw</FLAGS>
1506 <NICK>Quality</NICK>
1507 <BLURB>Specify quality instead of specifying a particular bitrate.</BLURB>
1508 <DEFAULT>0.3</DEFAULT>
1509 </ARG>
1510
1511 <ARG>
1512 <NAME>GstTheoraDec::crop</NAME>
1513 <TYPE>gboolean</TYPE>
1514 <RANGE></RANGE>
1515 <FLAGS>rw</FLAGS>
1516 <NICK>Crop</NICK>
1517 <BLURB>Crop the image to the visible region.</BLURB>
1518 <DEFAULT>TRUE</DEFAULT>
1519 </ARG>
1520
1521 <ARG>
1522 <NAME>GstTheoraEnc::bitrate</NAME>
1523 <TYPE>gint</TYPE>
1524 <RANGE>[0,16777215]</RANGE>
1525 <FLAGS>rw</FLAGS>
1526 <NICK>Bitrate</NICK>
1527 <BLURB>Compressed video bitrate (kbps).</BLURB>
1528 <DEFAULT>0</DEFAULT>
1529 </ARG>
1530
1531 <ARG>
1532 <NAME>GstTheoraEnc::border</NAME>
1533 <TYPE>GstTheoraEncBorderMode</TYPE>
1534 <RANGE></RANGE>
1535 <FLAGS>rw</FLAGS>
1536 <NICK>Border</NICK>
1537 <BLURB>ignored and kept for API compat only.</BLURB>
1538 <DEFAULT>Black Border</DEFAULT>
1539 </ARG>
1540
1541 <ARG>
1542 <NAME>GstTheoraEnc::center</NAME>
1543 <TYPE>gboolean</TYPE>
1544 <RANGE></RANGE>
1545 <FLAGS>rw</FLAGS>
1546 <NICK>Center</NICK>
1547 <BLURB>ignored and kept for API compat only.</BLURB>
1548 <DEFAULT>TRUE</DEFAULT>
1549 </ARG>
1550
1551 <ARG>
1552 <NAME>GstTheoraEnc::keyframe-auto</NAME>
1553 <TYPE>gboolean</TYPE>
1554 <RANGE></RANGE>
1555 <FLAGS>rw</FLAGS>
1556 <NICK>Keyframe Auto</NICK>
1557 <BLURB>Automatic keyframe detection.</BLURB>
1558 <DEFAULT>TRUE</DEFAULT>
1559 </ARG>
1560
1561 <ARG>
1562 <NAME>GstTheoraEnc::keyframe-force</NAME>
1563 <TYPE>gint</TYPE>
1564 <RANGE>[1,32768]</RANGE>
1565 <FLAGS>rw</FLAGS>
1566 <NICK>Keyframe force</NICK>
1567 <BLURB>Force keyframe every N frames.</BLURB>
1568 <DEFAULT>64</DEFAULT>
1569 </ARG>
1570
1571 <ARG>
1572 <NAME>GstTheoraEnc::keyframe-freq</NAME>
1573 <TYPE>gint</TYPE>
1574 <RANGE>[1,32768]</RANGE>
1575 <FLAGS>rw</FLAGS>
1576 <NICK>Keyframe frequency</NICK>
1577 <BLURB>Keyframe frequency.</BLURB>
1578 <DEFAULT>64</DEFAULT>
1579 </ARG>
1580
1581 <ARG>
1582 <NAME>GstTheoraEnc::keyframe-mindistance</NAME>
1583 <TYPE>gint</TYPE>
1584 <RANGE>[1,32768]</RANGE>
1585 <FLAGS>rw</FLAGS>
1586 <NICK>Keyframe mindistance</NICK>
1587 <BLURB>ignored and kept for API compat only.</BLURB>
1588 <DEFAULT>8</DEFAULT>
1589 </ARG>
1590
1591 <ARG>
1592 <NAME>GstTheoraEnc::keyframe-threshold</NAME>
1593 <TYPE>gint</TYPE>
1594 <RANGE>[0,32768]</RANGE>
1595 <FLAGS>rw</FLAGS>
1596 <NICK>Keyframe threshold</NICK>
1597 <BLURB>ignored and kept for API compat only.</BLURB>
1598 <DEFAULT>80</DEFAULT>
1599 </ARG>
1600
1601 <ARG>
1602 <NAME>GstTheoraEnc::noise-sensitivity</NAME>
1603 <TYPE>gint</TYPE>
1604 <RANGE>[0,32768]</RANGE>
1605 <FLAGS>rw</FLAGS>
1606 <NICK>Noise sensitivity</NICK>
1607 <BLURB>ignored and kept for API compat only.</BLURB>
1608 <DEFAULT>1</DEFAULT>
1609 </ARG>
1610
1611 <ARG>
1612 <NAME>GstTheoraEnc::quality</NAME>
1613 <TYPE>gint</TYPE>
1614 <RANGE>[0,63]</RANGE>
1615 <FLAGS>rw</FLAGS>
1616 <NICK>Quality</NICK>
1617 <BLURB>Video quality.</BLURB>
1618 <DEFAULT>48</DEFAULT>
1619 </ARG>
1620
1621 <ARG>
1622 <NAME>GstTheoraEnc::quick</NAME>
1623 <TYPE>gboolean</TYPE>
1624 <RANGE></RANGE>
1625 <FLAGS>rw</FLAGS>
1626 <NICK>Quick</NICK>
1627 <BLURB>ignored and kept for API compat only.</BLURB>
1628 <DEFAULT>TRUE</DEFAULT>
1629 </ARG>
1630
1631 <ARG>
1632 <NAME>GstTheoraEnc::sharpness</NAME>
1633 <TYPE>gint</TYPE>
1634 <RANGE>[0,2]</RANGE>
1635 <FLAGS>rw</FLAGS>
1636 <NICK>Sharpness</NICK>
1637 <BLURB>ignored and kept for API compat only.</BLURB>
1638 <DEFAULT>0</DEFAULT>
1639 </ARG>
1640
1641 <ARG>
1642 <NAME>GstTheoraEnc::speed-level</NAME>
1643 <TYPE>gint</TYPE>
1644 <RANGE>[0,3]</RANGE>
1645 <FLAGS>rw</FLAGS>
1646 <NICK>Speed level</NICK>
1647 <BLURB>Controls the amount of motion vector searching done while encoding.</BLURB>
1648 <DEFAULT>1</DEFAULT>
1649 </ARG>
1650
1651 <ARG>
1652 <NAME>GstTheoraEnc::cap-overflow</NAME>
1653 <TYPE>gboolean</TYPE>
1654 <RANGE></RANGE>
1655 <FLAGS>rw</FLAGS>
1656 <NICK>Cap overflow</NICK>
1657 <BLURB>Enable capping of bit reservoir overflows.</BLURB>
1658 <DEFAULT>TRUE</DEFAULT>
1659 </ARG>
1660
1661 <ARG>
1662 <NAME>GstTheoraEnc::cap-underflow</NAME>
1663 <TYPE>gboolean</TYPE>
1664 <RANGE></RANGE>
1665 <FLAGS>rw</FLAGS>
1666 <NICK>Cap underflow</NICK>
1667 <BLURB>Enable capping of bit reservoir underflows.</BLURB>
1668 <DEFAULT>FALSE</DEFAULT>
1669 </ARG>
1670
1671 <ARG>
1672 <NAME>GstTheoraEnc::drop-frames</NAME>
1673 <TYPE>gboolean</TYPE>
1674 <RANGE></RANGE>
1675 <FLAGS>rw</FLAGS>
1676 <NICK>Drop frames</NICK>
1677 <BLURB>Allow or disallow frame dropping.</BLURB>
1678 <DEFAULT>TRUE</DEFAULT>
1679 </ARG>
1680
1681 <ARG>
1682 <NAME>GstTheoraEnc::rate-buffer</NAME>
1683 <TYPE>gint</TYPE>
1684 <RANGE>[0,1000]</RANGE>
1685 <FLAGS>rw</FLAGS>
1686 <NICK>Rate Control Buffer</NICK>
1687 <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>
1688 <DEFAULT>0</DEFAULT>
1689 </ARG>
1690
1691 <ARG>
1692 <NAME>GstTheoraEnc::vp3-compatible</NAME>
1693 <TYPE>gboolean</TYPE>
1694 <RANGE></RANGE>
1695 <FLAGS>rw</FLAGS>
1696 <NICK>VP3 compatible</NICK>
1697 <BLURB>Disables non-VP3 compatible features.</BLURB>
1698 <DEFAULT>FALSE</DEFAULT>
1699 </ARG>
1700
1701 <ARG>
1702 <NAME>GstTheoraEnc::multipass-cache-file</NAME>
1703 <TYPE>gchar*</TYPE>
1704 <RANGE></RANGE>
1705 <FLAGS>rw</FLAGS>
1706 <NICK>Multipass Cache File</NICK>
1707 <BLURB>Multipass cache file.</BLURB>
1708 <DEFAULT>NULL</DEFAULT>
1709 </ARG>
1710
1711 <ARG>
1712 <NAME>GstTheoraEnc::multipass-mode</NAME>
1713 <TYPE>GstTheoraEncMultipassMode</TYPE>
1714 <RANGE></RANGE>
1715 <FLAGS>rw</FLAGS>
1716 <NICK>Multipass mode</NICK>
1717 <BLURB>Single pass or first/second pass.</BLURB>
1718 <DEFAULT>Single pass</DEFAULT>
1719 </ARG>
1720
1721 <ARG>
1722 <NAME>GstTheoraEnc::dup-on-gap</NAME>
1723 <TYPE>gboolean</TYPE>
1724 <RANGE></RANGE>
1725 <FLAGS>rw</FLAGS>
1726 <NICK>Create DUP frame on GAP flag</NICK>
1727 <BLURB>Allow codec to handle frames with GAP flag as duplicates of previous frame. This is good to work with variable frame rate stabilized by videorate element. It will add variable latency with maximal size of keyframe distance, this way it is a bad idea to use with live streams.</BLURB>
1728 <DEFAULT>FALSE</DEFAULT>
1729 </ARG>
1730
1731 <ARG>
1732 <NAME>GstGnomeVFSSrc::handle</NAME>
1733 <TYPE>GnomeVFSHandle*</TYPE>
1734 <RANGE></RANGE>
1735 <FLAGS>rw</FLAGS>
1736 <NICK>GnomeVFSHandle</NICK>
1737 <BLURB>Handle for GnomeVFS.</BLURB>
1738 <DEFAULT></DEFAULT>
1739 </ARG>
1740
1741 <ARG>
1742 <NAME>GstGnomeVFSSrc::iradio-genre</NAME>
1743 <TYPE>gchar*</TYPE>
1744 <RANGE></RANGE>
1745 <FLAGS>r</FLAGS>
1746 <NICK>iradio-genre</NICK>
1747 <BLURB>Genre of the stream.</BLURB>
1748 <DEFAULT>NULL</DEFAULT>
1749 </ARG>
1750
1751 <ARG>
1752 <NAME>GstGnomeVFSSrc::iradio-mode</NAME>
1753 <TYPE>gboolean</TYPE>
1754 <RANGE></RANGE>
1755 <FLAGS>rw</FLAGS>
1756 <NICK>iradio-mode</NICK>
1757 <BLURB>Enable internet radio mode (extraction of shoutcast/icecast metadata).</BLURB>
1758 <DEFAULT>FALSE</DEFAULT>
1759 </ARG>
1760
1761 <ARG>
1762 <NAME>GstGnomeVFSSrc::iradio-name</NAME>
1763 <TYPE>gchar*</TYPE>
1764 <RANGE></RANGE>
1765 <FLAGS>r</FLAGS>
1766 <NICK>iradio-name</NICK>
1767 <BLURB>Name of the stream.</BLURB>
1768 <DEFAULT>NULL</DEFAULT>
1769 </ARG>
1770
1771 <ARG>
1772 <NAME>GstGnomeVFSSrc::iradio-title</NAME>
1773 <TYPE>gchar*</TYPE>
1774 <RANGE></RANGE>
1775 <FLAGS>r</FLAGS>
1776 <NICK>iradio-title</NICK>
1777 <BLURB>Name of currently playing song.</BLURB>
1778 <DEFAULT>NULL</DEFAULT>
1779 </ARG>
1780
1781 <ARG>
1782 <NAME>GstGnomeVFSSrc::iradio-url</NAME>
1783 <TYPE>gchar*</TYPE>
1784 <RANGE></RANGE>
1785 <FLAGS>r</FLAGS>
1786 <NICK>iradio-url</NICK>
1787 <BLURB>Homepage URL for radio stream.</BLURB>
1788 <DEFAULT>NULL</DEFAULT>
1789 </ARG>
1790
1791 <ARG>
1792 <NAME>GstGnomeVFSSrc::location</NAME>
1793 <TYPE>gchar*</TYPE>
1794 <RANGE></RANGE>
1795 <FLAGS>rw</FLAGS>
1796 <NICK>File Location</NICK>
1797 <BLURB>Location of the file to read.</BLURB>
1798 <DEFAULT>NULL</DEFAULT>
1799 </ARG>
1800
1801 <ARG>
1802 <NAME>GstGnomeVFSSrc::random-access</NAME>
1803 <TYPE>gboolean</TYPE>
1804 <RANGE></RANGE>
1805 <FLAGS>rw</FLAGS>
1806 <NICK>random-mode</NICK>
1807 <BLURB>Enable random file access.</BLURB>
1808 <DEFAULT>FALSE</DEFAULT>
1809 </ARG>
1810
1811 <ARG>
1812 <NAME>GstOggMux::max-delay</NAME>
1813 <TYPE>guint64</TYPE>
1814 <RANGE></RANGE>
1815 <FLAGS>rw</FLAGS>
1816 <NICK>Max delay</NICK>
1817 <BLURB>Maximum delay in multiplexing streams.</BLURB>
1818 <DEFAULT>500000000</DEFAULT>
1819 </ARG>
1820
1821 <ARG>
1822 <NAME>GstOggMux::max-page-delay</NAME>
1823 <TYPE>guint64</TYPE>
1824 <RANGE></RANGE>
1825 <FLAGS>rw</FLAGS>
1826 <NICK>Max page delay</NICK>
1827 <BLURB>Maximum delay for sending out a page.</BLURB>
1828 <DEFAULT>500000000</DEFAULT>
1829 </ARG>
1830
1831 <ARG>
1832 <NAME>GstOggMux::max-tolerance</NAME>
1833 <TYPE>guint64</TYPE>
1834 <RANGE></RANGE>
1835 <FLAGS>rw</FLAGS>
1836 <NICK>Max time tolerance</NICK>
1837 <BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB>
1838 <DEFAULT>40000000</DEFAULT>
1839 </ARG>
1840
1841 <ARG>
1842 <NAME>GstOggMux::skeleton</NAME>
1843 <TYPE>gboolean</TYPE>
1844 <RANGE></RANGE>
1845 <FLAGS>rw</FLAGS>
1846 <NICK>Skeleton</NICK>
1847 <BLURB>Whether to include a Skeleton track.</BLURB>
1848 <DEFAULT>FALSE</DEFAULT>
1849 </ARG>
1850
1851 <ARG>
1852 <NAME>GstAlsaSrc::device</NAME>
1853 <TYPE>gchar*</TYPE>
1854 <RANGE></RANGE>
1855 <FLAGS>rw</FLAGS>
1856 <NICK>Device</NICK>
1857 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
1858 <DEFAULT>"default"</DEFAULT>
1859 </ARG>
1860
1861 <ARG>
1862 <NAME>GstAlsaSrc::device-name</NAME>
1863 <TYPE>gchar*</TYPE>
1864 <RANGE></RANGE>
1865 <FLAGS>r</FLAGS>
1866 <NICK>Device name</NICK>
1867 <BLURB>Human-readable name of the sound device.</BLURB>
1868 <DEFAULT>""</DEFAULT>
1869 </ARG>
1870
1871 <ARG>
1872 <NAME>GstAlsaSrc::card-name</NAME>
1873 <TYPE>gchar*</TYPE>
1874 <RANGE></RANGE>
1875 <FLAGS>r</FLAGS>
1876 <NICK>Card name</NICK>
1877 <BLURB>Human-readable name of the sound card.</BLURB>
1878 <DEFAULT>""</DEFAULT>
1879 </ARG>
1880
1881 <ARG>
1882 <NAME>GstAlsaSink::device</NAME>
1883 <TYPE>gchar*</TYPE>
1884 <RANGE></RANGE>
1885 <FLAGS>rw</FLAGS>
1886 <NICK>Device</NICK>
1887 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
1888 <DEFAULT>"default"</DEFAULT>
1889 </ARG>
1890
1891 <ARG>
1892 <NAME>GstAlsaSink::device-name</NAME>
1893 <TYPE>gchar*</TYPE>
1894 <RANGE></RANGE>
1895 <FLAGS>r</FLAGS>
1896 <NICK>Device name</NICK>
1897 <BLURB>Human-readable name of the sound device.</BLURB>
1898 <DEFAULT>""</DEFAULT>
1899 </ARG>
1900
1901 <ARG>
1902 <NAME>GstAlsaSink::card-name</NAME>
1903 <TYPE>gchar*</TYPE>
1904 <RANGE></RANGE>
1905 <FLAGS>r</FLAGS>
1906 <NICK>Card name</NICK>
1907 <BLURB>Human-readable name of the sound card.</BLURB>
1908 <DEFAULT>""</DEFAULT>
1909 </ARG>
1910
1911 <ARG>
1912 <NAME>GstAudioTestSrc::freq</NAME>
1913 <TYPE>gdouble</TYPE>
1914 <RANGE>[0,20000]</RANGE>
1915 <FLAGS>rw</FLAGS>
1916 <NICK>Frequency</NICK>
1917 <BLURB>Frequency of test signal.</BLURB>
1918 <DEFAULT>440</DEFAULT>
1919 </ARG>
1920
1921 <ARG>
1922 <NAME>GstAudioTestSrc::is-live</NAME>
1923 <TYPE>gboolean</TYPE>
1924 <RANGE></RANGE>
1925 <FLAGS>rw</FLAGS>
1926 <NICK>Is Live</NICK>
1927 <BLURB>Whether to act as a live source.</BLURB>
1928 <DEFAULT>FALSE</DEFAULT>
1929 </ARG>
1930
1931 <ARG>
1932 <NAME>GstAudioTestSrc::samplesperbuffer</NAME>
1933 <TYPE>gint</TYPE>
1934 <RANGE>>= 1</RANGE>
1935 <FLAGS>rw</FLAGS>
1936 <NICK>Samples per buffer</NICK>
1937 <BLURB>Number of samples in each outgoing buffer.</BLURB>
1938 <DEFAULT>1024</DEFAULT>
1939 </ARG>
1940
1941 <ARG>
1942 <NAME>GstAudioTestSrc::timestamp-offset</NAME>
1943 <TYPE>gint64</TYPE>
1944 <RANGE></RANGE>
1945 <FLAGS>rw</FLAGS>
1946 <NICK>Timestamp offset</NICK>
1947 <BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
1948 <DEFAULT>0</DEFAULT>
1949 </ARG>
1950
1951 <ARG>
1952 <NAME>GstAudioTestSrc::volume</NAME>
1953 <TYPE>gdouble</TYPE>
1954 <RANGE>[0,1]</RANGE>
1955 <FLAGS>rw</FLAGS>
1956 <NICK>Volume</NICK>
1957 <BLURB>Volume of test signal.</BLURB>
1958 <DEFAULT>0.8</DEFAULT>
1959 </ARG>
1960
1961 <ARG>
1962 <NAME>GstAudioTestSrc::wave</NAME>
1963 <TYPE>GstAudioTestSrcWave</TYPE>
1964 <RANGE></RANGE>
1965 <FLAGS>rw</FLAGS>
1966 <NICK>Waveform</NICK>
1967 <BLURB>Oscillator waveform.</BLURB>
1968 <DEFAULT>Sine</DEFAULT>
1969 </ARG>
1970
1971 <ARG>
1972 <NAME>GstAudioTestSrc::can-activate-pull</NAME>
1973 <TYPE>gboolean</TYPE>
1974 <RANGE></RANGE>
1975 <FLAGS>rw</FLAGS>
1976 <NICK>Can activate pull</NICK>
1977 <BLURB>Can activate in pull mode.</BLURB>
1978 <DEFAULT>FALSE</DEFAULT>
1979 </ARG>
1980
1981 <ARG>
1982 <NAME>GstAudioTestSrc::can-activate-push</NAME>
1983 <TYPE>gboolean</TYPE>
1984 <RANGE></RANGE>
1985 <FLAGS>rw</FLAGS>
1986 <NICK>Can activate push</NICK>
1987 <BLURB>Can activate in push mode.</BLURB>
1988 <DEFAULT>TRUE</DEFAULT>
1989 </ARG>
1990
1991 <ARG>
1992 <NAME>GstVideoScale::method</NAME>
1993 <TYPE>GstVideoScaleMethod</TYPE>
1994 <RANGE></RANGE>
1995 <FLAGS>rw</FLAGS>
1996 <NICK>method</NICK>
1997 <BLURB>method.</BLURB>
1998 <DEFAULT>Bilinear</DEFAULT>
1999 </ARG>
2000
2001 <ARG>
2002 <NAME>GstVideoScale::add-borders</NAME>
2003 <TYPE>gboolean</TYPE>
2004 <RANGE></RANGE>
2005 <FLAGS>rw</FLAGS>
2006 <NICK>Add Borders</NICK>
2007 <BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB>
2008 <DEFAULT>TRUE</DEFAULT>
2009 </ARG>
2010
2011 <ARG>
2012 <NAME>GstVideoScale::dither</NAME>
2013 <TYPE>gboolean</TYPE>
2014 <RANGE></RANGE>
2015 <FLAGS>rwx</FLAGS>
2016 <NICK>Dither</NICK>
2017 <BLURB>Add dither (only used for Lanczos method).</BLURB>
2018 <DEFAULT>FALSE</DEFAULT>
2019 </ARG>
2020
2021 <ARG>
2022 <NAME>GstVideoScale::envelope</NAME>
2023 <TYPE>gdouble</TYPE>
2024 <RANGE>[1,5]</RANGE>
2025 <FLAGS>rwx</FLAGS>
2026 <NICK>Envelope</NICK>
2027 <BLURB>Size of filter envelope.</BLURB>
2028 <DEFAULT>2</DEFAULT>
2029 </ARG>
2030
2031 <ARG>
2032 <NAME>GstVideoScale::sharpen</NAME>
2033 <TYPE>gdouble</TYPE>
2034 <RANGE>[0,1]</RANGE>
2035 <FLAGS>rwx</FLAGS>
2036 <NICK>Sharpen</NICK>
2037 <BLURB>Sharpening.</BLURB>
2038 <DEFAULT>0</DEFAULT>
2039 </ARG>
2040
2041 <ARG>
2042 <NAME>GstVideoScale::sharpness</NAME>
2043 <TYPE>gdouble</TYPE>
2044 <RANGE>[0.5,1.5]</RANGE>
2045 <FLAGS>rwx</FLAGS>
2046 <NICK>Sharpness</NICK>
2047 <BLURB>Sharpness of filter.</BLURB>
2048 <DEFAULT>1</DEFAULT>
2049 </ARG>
2050
2051 <ARG>
2052 <NAME>GstVideoRate::drop</NAME>
2053 <TYPE>guint64</TYPE>
2054 <RANGE></RANGE>
2055 <FLAGS>r</FLAGS>
2056 <NICK>Drop</NICK>
2057 <BLURB>Number of dropped frames.</BLURB>
2058 <DEFAULT>0</DEFAULT>
2059 </ARG>
2060
2061 <ARG>
2062 <NAME>GstVideoRate::duplicate</NAME>
2063 <TYPE>guint64</TYPE>
2064 <RANGE></RANGE>
2065 <FLAGS>r</FLAGS>
2066 <NICK>Duplicate</NICK>
2067 <BLURB>Number of duplicated frames.</BLURB>
2068 <DEFAULT>0</DEFAULT>
2069 </ARG>
2070
2071 <ARG>
2072 <NAME>GstVideoRate::in</NAME>
2073 <TYPE>guint64</TYPE>
2074 <RANGE></RANGE>
2075 <FLAGS>r</FLAGS>
2076 <NICK>In</NICK>
2077 <BLURB>Number of input frames.</BLURB>
2078 <DEFAULT>0</DEFAULT>
2079 </ARG>
2080
2081 <ARG>
2082 <NAME>GstVideoRate::new-pref</NAME>
2083 <TYPE>gdouble</TYPE>
2084 <RANGE>[0,1]</RANGE>
2085 <FLAGS>rw</FLAGS>
2086 <NICK>New Pref</NICK>
2087 <BLURB>Value indicating how much to prefer new frames (unused).</BLURB>
2088 <DEFAULT>1</DEFAULT>
2089 </ARG>
2090
2091 <ARG>
2092 <NAME>GstVideoRate::out</NAME>
2093 <TYPE>guint64</TYPE>
2094 <RANGE></RANGE>
2095 <FLAGS>r</FLAGS>
2096 <NICK>Out</NICK>
2097 <BLURB>Number of output frames.</BLURB>
2098 <DEFAULT>0</DEFAULT>
2099 </ARG>
2100
2101 <ARG>
2102 <NAME>GstVideoRate::silent</NAME>
2103 <TYPE>gboolean</TYPE>
2104 <RANGE></RANGE>
2105 <FLAGS>rw</FLAGS>
2106 <NICK>silent</NICK>
2107 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
2108 <DEFAULT>TRUE</DEFAULT>
2109 </ARG>
2110
2111 <ARG>
2112 <NAME>GstVideoRate::skip-to-first</NAME>
2113 <TYPE>gboolean</TYPE>
2114 <RANGE></RANGE>
2115 <FLAGS>rw</FLAGS>
2116 <NICK>Skip to first buffer</NICK>
2117 <BLURB>Don't produce buffers before the first one we receive.</BLURB>
2118 <DEFAULT>FALSE</DEFAULT>
2119 </ARG>
2120
2121 <ARG>
2122 <NAME>GstVideoRate::average-period</NAME>
2123 <TYPE>guint64</TYPE>
2124 <RANGE><= G_MAXLONG</RANGE>
2125 <FLAGS>rw</FLAGS>
2126 <NICK>Period over which to average</NICK>
2127 <BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB>
2128 <DEFAULT>0</DEFAULT>
2129 </ARG>
2130
2131 <ARG>
2132 <NAME>GstVideoRate::drop-only</NAME>
2133 <TYPE>gboolean</TYPE>
2134 <RANGE></RANGE>
2135 <FLAGS>rw</FLAGS>
2136 <NICK>Only Drop</NICK>
2137 <BLURB>Only drop frames, no duplicates are produced.</BLURB>
2138 <DEFAULT>FALSE</DEFAULT>
2139 </ARG>
2140
2141 <ARG>
2142 <NAME>GstVideoRate::max-rate</NAME>
2143 <TYPE>gint</TYPE>
2144 <RANGE>>= 1</RANGE>
2145 <FLAGS>rwx</FLAGS>
2146 <NICK>maximum framerate</NICK>
2147 <BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB>
2148 <DEFAULT>2147483647</DEFAULT>
2149 </ARG>
2150
2151 <ARG>
2152 <NAME>GstAudioRate::add</NAME>
2153 <TYPE>guint64</TYPE>
2154 <RANGE></RANGE>
2155 <FLAGS>r</FLAGS>
2156 <NICK>Add</NICK>
2157 <BLURB>Number of added samples.</BLURB>
2158 <DEFAULT>0</DEFAULT>
2159 </ARG>
2160
2161 <ARG>
2162 <NAME>GstAudioRate::drop</NAME>
2163 <TYPE>guint64</TYPE>
2164 <RANGE></RANGE>
2165 <FLAGS>r</FLAGS>
2166 <NICK>Drop</NICK>
2167 <BLURB>Number of dropped samples.</BLURB>
2168 <DEFAULT>0</DEFAULT>
2169 </ARG>
2170
2171 <ARG>
2172 <NAME>GstAudioRate::in</NAME>
2173 <TYPE>guint64</TYPE>
2174 <RANGE></RANGE>
2175 <FLAGS>r</FLAGS>
2176 <NICK>In</NICK>
2177 <BLURB>Number of input samples.</BLURB>
2178 <DEFAULT>0</DEFAULT>
2179 </ARG>
2180
2181 <ARG>
2182 <NAME>GstAudioRate::out</NAME>
2183 <TYPE>guint64</TYPE>
2184 <RANGE></RANGE>
2185 <FLAGS>r</FLAGS>
2186 <NICK>Out</NICK>
2187 <BLURB>Number of output samples.</BLURB>
2188 <DEFAULT>0</DEFAULT>
2189 </ARG>
2190
2191 <ARG>
2192 <NAME>GstAudioRate::silent</NAME>
2193 <TYPE>gboolean</TYPE>
2194 <RANGE></RANGE>
2195 <FLAGS>rw</FLAGS>
2196 <NICK>silent</NICK>
2197 <BLURB>Don't emit notify for dropped and duplicated frames.</BLURB>
2198 <DEFAULT>TRUE</DEFAULT>
2199 </ARG>
2200
2201 <ARG>
2202 <NAME>GstAudioRate::tolerance</NAME>
2203 <TYPE>guint64</TYPE>
2204 <RANGE></RANGE>
2205 <FLAGS>rw</FLAGS>
2206 <NICK>tolerance</NICK>
2207 <BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB>
2208 <DEFAULT>40000000</DEFAULT>
2209 </ARG>
2210
2211 <ARG>
2212 <NAME>GstAudioRate::skip-to-first</NAME>
2213 <TYPE>gboolean</TYPE>
2214 <RANGE></RANGE>
2215 <FLAGS>rw</FLAGS>
2216 <NICK>Skip to first buffer</NICK>
2217 <BLURB>Don't produce buffers before the first one we receive.</BLURB>
2218 <DEFAULT>FALSE</DEFAULT>
2219 </ARG>
2220
2221 <ARG>
2222 <NAME>GstTextRender::font-desc</NAME>
2223 <TYPE>gchar*</TYPE>
2224 <RANGE></RANGE>
2225 <FLAGS>w</FLAGS>
2226 <NICK>font description</NICK>
2227 <BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB>
2228 <DEFAULT>""</DEFAULT>
2229 </ARG>
2230
2231 <ARG>
2232 <NAME>GstTextRender::halignment</NAME>
2233 <TYPE>GstTextRenderHAlign</TYPE>
2234 <RANGE></RANGE>
2235 <FLAGS>rw</FLAGS>
2236 <NICK>horizontal alignment</NICK>
2237 <BLURB>Horizontal alignment of the text.</BLURB>
2238 <DEFAULT>center</DEFAULT>
2239 </ARG>
2240
2241 <ARG>
2242 <NAME>GstTextRender::line-alignment</NAME>
2243 <TYPE>GstTextRenderLineAlign</TYPE>
2244 <RANGE></RANGE>
2245 <FLAGS>rw</FLAGS>
2246 <NICK>line alignment</NICK>
2247 <BLURB>Alignment of text lines relative to each other.</BLURB>
2248 <DEFAULT>center</DEFAULT>
2249 </ARG>
2250
2251 <ARG>
2252 <NAME>GstTextRender::valignment</NAME>
2253 <TYPE>GstTextRenderVAlign</TYPE>
2254 <RANGE></RANGE>
2255 <FLAGS>rw</FLAGS>
2256 <NICK>vertical alignment</NICK>
2257 <BLURB>Vertical alignment of the text.</BLURB>
2258 <DEFAULT>baseline</DEFAULT>
2259 </ARG>
2260
2261 <ARG>
2262 <NAME>GstTextRender::xpad</NAME>
2263 <TYPE>gint</TYPE>
2264 <RANGE>>= 0</RANGE>
2265 <FLAGS>rw</FLAGS>
2266 <NICK>horizontal paddding</NICK>
2267 <BLURB>Horizontal paddding when using left/right alignment.</BLURB>
2268 <DEFAULT>25</DEFAULT>
2269 </ARG>
2270
2271 <ARG>
2272 <NAME>GstTextRender::ypad</NAME>
2273 <TYPE>gint</TYPE>
2274 <RANGE>>= 0</RANGE>
2275 <FLAGS>rw</FLAGS>
2276 <NICK>vertical padding</NICK>
2277 <BLURB>Vertical padding when using top/bottom alignment.</BLURB>
2278 <DEFAULT>25</DEFAULT>
2279 </ARG>
2280
2281 <ARG>
2282 <NAME>GstTextOverlay::deltax</NAME>
2283 <TYPE>gint</TYPE>
2284 <RANGE></RANGE>
2285 <FLAGS>rw</FLAGS>
2286 <NICK>X position modifier</NICK>
2287 <BLURB>Shift X position to the left or to the right. Unit is pixels.</BLURB>
2288 <DEFAULT>0</DEFAULT>
2289 </ARG>
2290
2291 <ARG>
2292 <NAME>GstTextOverlay::deltay</NAME>
2293 <TYPE>gint</TYPE>
2294 <RANGE></RANGE>
2295 <FLAGS>rw</FLAGS>
2296 <NICK>Y position modifier</NICK>
2297 <BLURB>Shift Y position up or down. Unit is pixels.</BLURB>
2298 <DEFAULT>0</DEFAULT>
2299 </ARG>
2300
2301 <ARG>
2302 <NAME>GstTextOverlay::font-desc</NAME>
2303 <TYPE>gchar*</TYPE>
2304 <RANGE></RANGE>
2305 <FLAGS>w</FLAGS>
2306 <NICK>font description</NICK>
2307 <BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB>
2308 <DEFAULT>""</DEFAULT>
2309 </ARG>
2310
2311 <ARG>
2312 <NAME>GstTextOverlay::halign</NAME>
2313 <TYPE>gchar*</TYPE>
2314 <RANGE></RANGE>
2315 <FLAGS>w</FLAGS>
2316 <NICK>horizontal alignment</NICK>
2317 <BLURB>Horizontal alignment of the text (deprecated; use halignment).</BLURB>
2318 <DEFAULT>"center"</DEFAULT>
2319 </ARG>
2320
2321 <ARG>
2322 <NAME>GstTextOverlay::shaded-background</NAME>
2323 <TYPE>gboolean</TYPE>
2324 <RANGE></RANGE>
2325 <FLAGS>rw</FLAGS>
2326 <NICK>shaded background</NICK>
2327 <BLURB>Whether to shade the background under the text area.</BLURB>
2328 <DEFAULT>FALSE</DEFAULT>
2329 </ARG>
2330
2331 <ARG>
2332 <NAME>GstTextOverlay::text</NAME>
2333 <TYPE>gchar*</TYPE>
2334 <RANGE></RANGE>
2335 <FLAGS>rw</FLAGS>
2336 <NICK>text</NICK>
2337 <BLURB>Text to be display.</BLURB>
2338 <DEFAULT>""</DEFAULT>
2339 </ARG>
2340
2341 <ARG>
2342 <NAME>GstTextOverlay::valign</NAME>
2343 <TYPE>gchar*</TYPE>
2344 <RANGE></RANGE>
2345 <FLAGS>w</FLAGS>
2346 <NICK>vertical alignment</NICK>
2347 <BLURB>Vertical alignment of the text (deprecated; use valignment).</BLURB>
2348 <DEFAULT>"baseline"</DEFAULT>
2349 </ARG>
2350
2351 <ARG>
2352 <NAME>GstTextOverlay::wrap-mode</NAME>
2353 <TYPE>GstTextOverlayWrapMode</TYPE>
2354 <RANGE></RANGE>
2355 <FLAGS>rw</FLAGS>
2356 <NICK>wrap mode</NICK>
2357 <BLURB>Whether to wrap the text and if so how.</BLURB>
2358 <DEFAULT>wordchar</DEFAULT>
2359 </ARG>
2360
2361 <ARG>
2362 <NAME>GstTextOverlay::xpad</NAME>
2363 <TYPE>gint</TYPE>
2364 <RANGE>>= 0</RANGE>
2365 <FLAGS>rw</FLAGS>
2366 <NICK>horizontal paddding</NICK>
2367 <BLURB>Horizontal paddding when using left/right alignment.</BLURB>
2368 <DEFAULT>25</DEFAULT>
2369 </ARG>
2370
2371 <ARG>
2372 <NAME>GstTextOverlay::ypad</NAME>
2373 <TYPE>gint</TYPE>
2374 <RANGE>>= 0</RANGE>
2375 <FLAGS>rw</FLAGS>
2376 <NICK>vertical padding</NICK>
2377 <BLURB>Vertical padding when using top/bottom alignment.</BLURB>
2378 <DEFAULT>25</DEFAULT>
2379 </ARG>
2380
2381 <ARG>
2382 <NAME>GstTextOverlay::halignment</NAME>
2383 <TYPE>GstTextOverlayHAlign</TYPE>
2384 <RANGE></RANGE>
2385 <FLAGS>rw</FLAGS>
2386 <NICK>horizontal alignment</NICK>
2387 <BLURB>Horizontal alignment of the text.</BLURB>
2388 <DEFAULT>center</DEFAULT>
2389 </ARG>
2390
2391 <ARG>
2392 <NAME>GstTextOverlay::valignment</NAME>
2393 <TYPE>GstTextOverlayVAlign</TYPE>
2394 <RANGE></RANGE>
2395 <FLAGS>rw</FLAGS>
2396 <NICK>vertical alignment</NICK>
2397 <BLURB>Vertical alignment of the text.</BLURB>
2398 <DEFAULT>baseline</DEFAULT>
2399 </ARG>
2400
2401 <ARG>
2402 <NAME>GstTextOverlay::line-alignment</NAME>
2403 <TYPE>GstTextOverlayLineAlign</TYPE>
2404 <RANGE></RANGE>
2405 <FLAGS>rw</FLAGS>
2406 <NICK>line alignment</NICK>
2407 <BLURB>Alignment of text lines relative to each other.</BLURB>
2408 <DEFAULT>center</DEFAULT>
2409 </ARG>
2410
2411 <ARG>
2412 <NAME>GstTextOverlay::silent</NAME>
2413 <TYPE>gboolean</TYPE>
2414 <RANGE></RANGE>
2415 <FLAGS>rw</FLAGS>
2416 <NICK>silent</NICK>
2417 <BLURB>Whether to render the text string.</BLURB>
2418 <DEFAULT>FALSE</DEFAULT>
2419 </ARG>
2420
2421 <ARG>
2422 <NAME>GstTextOverlay::wait-text</NAME>
2423 <TYPE>gboolean</TYPE>
2424 <RANGE></RANGE>
2425 <FLAGS>rw</FLAGS>
2426 <NICK>Wait Text</NICK>
2427 <BLURB>Whether to wait for subtitles.</BLURB>
2428 <DEFAULT>TRUE</DEFAULT>
2429 </ARG>
2430
2431 <ARG>
2432 <NAME>GstTextOverlay::auto-resize</NAME>
2433 <TYPE>gboolean</TYPE>
2434 <RANGE></RANGE>
2435 <FLAGS>rw</FLAGS>
2436 <NICK>auto resize</NICK>
2437 <BLURB>Automatically adjust font size to screen-size.</BLURB>
2438 <DEFAULT>TRUE</DEFAULT>
2439 </ARG>
2440
2441 <ARG>
2442 <NAME>GstTextOverlay::vertical-render</NAME>
2443 <TYPE>gboolean</TYPE>
2444 <RANGE></RANGE>
2445 <FLAGS>rw</FLAGS>
2446 <NICK>vertical render</NICK>
2447 <BLURB>Vertical Render.</BLURB>
2448 <DEFAULT>FALSE</DEFAULT>
2449 </ARG>
2450
2451 <ARG>
2452 <NAME>GstTextOverlay::color</NAME>
2453 <TYPE>guint</TYPE>
2454 <RANGE></RANGE>
2455 <FLAGS>rw</FLAGS>
2456 <NICK>Color</NICK>
2457 <BLURB>Color to use for text (big-endian ARGB).</BLURB>
2458 <DEFAULT>4294967295</DEFAULT>
2459 </ARG>
2460
2461 <ARG>
2462 <NAME>GstTextOverlay::xpos</NAME>
2463 <TYPE>gdouble</TYPE>
2464 <RANGE>[0,1]</RANGE>
2465 <FLAGS>rw</FLAGS>
2466 <NICK>horizontal position</NICK>
2467 <BLURB>Horizontal position when using position alignment.</BLURB>
2468 <DEFAULT>0.5</DEFAULT>
2469 </ARG>
2470
2471 <ARG>
2472 <NAME>GstTextOverlay::ypos</NAME>
2473 <TYPE>gdouble</TYPE>
2474 <RANGE>[0,1]</RANGE>
2475 <FLAGS>rw</FLAGS>
2476 <NICK>vertical position</NICK>
2477 <BLURB>Vertical position when using position alignment.</BLURB>
2478 <DEFAULT>0.5</DEFAULT>
2479 </ARG>
2480
2481 <ARG>
2482 <NAME>CDParanoia::abort-on-skip</NAME>
2483 <TYPE>gboolean</TYPE>
2484 <RANGE></RANGE>
2485 <FLAGS>rw</FLAGS>
2486 <NICK>Abort on skip</NICK>
2487 <BLURB>Abort on imperfect reads/skips.</BLURB>
2488 <DEFAULT>FALSE</DEFAULT>
2489 </ARG>
2490
2491 <ARG>
2492 <NAME>CDParanoia::default-sectors</NAME>
2493 <TYPE>gint</TYPE>
2494 <RANGE>[-1,100]</RANGE>
2495 <FLAGS>rw</FLAGS>
2496 <NICK>Default sectors</NICK>
2497 <BLURB>Force default number of sectors in read to n sectors.</BLURB>
2498 <DEFAULT>-1</DEFAULT>
2499 </ARG>
2500
2501 <ARG>
2502 <NAME>CDParanoia::device</NAME>
2503 <TYPE>gchararray</TYPE>
2504 <RANGE></RANGE>
2505 <FLAGS>rw</FLAGS>
2506 <NICK>Device</NICK>
2507 <BLURB>CD device location.</BLURB>
2508 <DEFAULT>"/dev/cdrom"</DEFAULT>
2509 </ARG>
2510
2511 <ARG>
2512 <NAME>CDParanoia::discid</NAME>
2513 <TYPE>gchararray</TYPE>
2514 <RANGE></RANGE>
2515 <FLAGS>r</FLAGS>
2516 <NICK>discid</NICK>
2517 <BLURB>The dics id.</BLURB>
2518 <DEFAULT>NULL</DEFAULT>
2519 </ARG>
2520
2521 <ARG>
2522 <NAME>CDParanoia::endian</NAME>
2523 <TYPE>GstParanoiaEndian</TYPE>
2524 <RANGE></RANGE>
2525 <FLAGS>rw</FLAGS>
2526 <NICK>Endian</NICK>
2527 <BLURB>Force endian on drive.</BLURB>
2528 <DEFAULT>treat drive as little endian</DEFAULT>
2529 </ARG>
2530
2531 <ARG>
2532 <NAME>CDParanoia::generic-device</NAME>
2533 <TYPE>gchararray</TYPE>
2534 <RANGE></RANGE>
2535 <FLAGS>rw</FLAGS>
2536 <NICK>Generic device</NICK>
2537 <BLURB>Use specified generic scsi device.</BLURB>
2538 <DEFAULT>NULL</DEFAULT>
2539 </ARG>
2540
2541 <ARG>
2542 <NAME>CDParanoia::never-skip</NAME>
2543 <TYPE>gint</TYPE>
2544 <RANGE>>= 0</RANGE>
2545 <FLAGS>rw</FLAGS>
2546 <NICK>Never skip</NICK>
2547 <BLURB>never accept any less than perfect data reconstruction (don't allow 'V's) but if [n] is given, skip after [n] retries without progress.</BLURB>
2548 <DEFAULT>0</DEFAULT>
2549 </ARG>
2550
2551 <ARG>
2552 <NAME>CDParanoia::paranoia-mode</NAME>
2553 <TYPE>GstParanoiaMode</TYPE>
2554 <RANGE></RANGE>
2555 <FLAGS>rw</FLAGS>
2556 <NICK>Paranoia mode</NICK>
2557 <BLURB>Type of checking to perform.</BLURB>
2558 <DEFAULT>Disable paranoid checking</DEFAULT>
2559 </ARG>
2560
2561 <ARG>
2562 <NAME>CDParanoia::read-speed</NAME>
2563 <TYPE>gint</TYPE>
2564 <RANGE></RANGE>
2565 <FLAGS>rw</FLAGS>
2566 <NICK>Read speed</NICK>
2567 <BLURB>Read from device at specified speed.</BLURB>
2568 <DEFAULT>-1</DEFAULT>
2569 </ARG>
2570
2571 <ARG>
2572 <NAME>CDParanoia::search-overlap</NAME>
2573 <TYPE>gint</TYPE>
2574 <RANGE>[-1,75]</RANGE>
2575 <FLAGS>rw</FLAGS>
2576 <NICK>Search overlap</NICK>
2577 <BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
2578 <DEFAULT>-1</DEFAULT>
2579 </ARG>
2580
2581 <ARG>
2582 <NAME>CDParanoia::toc-bias</NAME>
2583 <TYPE>gboolean</TYPE>
2584 <RANGE></RANGE>
2585 <FLAGS>rw</FLAGS>
2586 <NICK>TOC bias</NICK>
2587 <BLURB>Assume that the beginning offset of track 1 as reported in the TOC will be addressed as LBA 0.  Necessary for some Toshiba drives to get track boundaries.</BLURB>
2588 <DEFAULT>FALSE</DEFAULT>
2589 </ARG>
2590
2591 <ARG>
2592 <NAME>CDParanoia::toc-offset</NAME>
2593 <TYPE>gint</TYPE>
2594 <RANGE></RANGE>
2595 <FLAGS>rw</FLAGS>
2596 <NICK>TOC offset</NICK>
2597 <BLURB>Add <n> sectors to the values reported.</BLURB>
2598 <DEFAULT>0</DEFAULT>
2599 </ARG>
2600
2601 <ARG>
2602 <NAME>GstAlsaMixerElement::device</NAME>
2603 <TYPE>gchar*</TYPE>
2604 <RANGE></RANGE>
2605 <FLAGS>rw</FLAGS>
2606 <NICK>Device</NICK>
2607 <BLURB>ALSA device, as defined in an asound configuration file.</BLURB>
2608 <DEFAULT>"default"</DEFAULT>
2609 </ARG>
2610
2611 <ARG>
2612 <NAME>GstAlsaMixerElement::device-name</NAME>
2613 <TYPE>gchar*</TYPE>
2614 <RANGE></RANGE>
2615 <FLAGS>r</FLAGS>
2616 <NICK>Device name</NICK>
2617 <BLURB>Human-readable name of the sound device.</BLURB>
2618 <DEFAULT>""</DEFAULT>
2619 </ARG>
2620
2621 <ARG>
2622 <NAME>GstGnomeVFSSink::handle</NAME>
2623 <TYPE>GnomeVFSHandle*</TYPE>
2624 <RANGE></RANGE>
2625 <FLAGS>rw</FLAGS>
2626 <NICK>GnomeVFSHandle</NICK>
2627 <BLURB>Handle for GnomeVFS.</BLURB>
2628 <DEFAULT></DEFAULT>
2629 </ARG>
2630
2631 <ARG>
2632 <NAME>GstGnomeVFSSink::location</NAME>
2633 <TYPE>gchar*</TYPE>
2634 <RANGE></RANGE>
2635 <FLAGS>rw</FLAGS>
2636 <NICK>File Location</NICK>
2637 <BLURB>Location of the file to write.</BLURB>
2638 <DEFAULT>NULL</DEFAULT>
2639 </ARG>
2640
2641 <ARG>
2642 <NAME>GstGnomeVFSSink::uri</NAME>
2643 <TYPE>GnomeVFSURI*</TYPE>
2644 <RANGE></RANGE>
2645 <FLAGS>rw</FLAGS>
2646 <NICK>GnomeVFSURI</NICK>
2647 <BLURB>URI for GnomeVFS.</BLURB>
2648 <DEFAULT></DEFAULT>
2649 </ARG>
2650
2651 <ARG>
2652 <NAME>GstCdParanoiaSrc::generic-device</NAME>
2653 <TYPE>gchar*</TYPE>
2654 <RANGE></RANGE>
2655 <FLAGS>rw</FLAGS>
2656 <NICK>Generic device</NICK>
2657 <BLURB>Use specified generic scsi device.</BLURB>
2658 <DEFAULT>NULL</DEFAULT>
2659 </ARG>
2660
2661 <ARG>
2662 <NAME>GstCdParanoiaSrc::paranoia-mode</NAME>
2663 <TYPE>GstCdParanoiaMode</TYPE>
2664 <RANGE></RANGE>
2665 <FLAGS>rw</FLAGS>
2666 <NICK>Paranoia mode</NICK>
2667 <BLURB>Type of checking to perform.</BLURB>
2668 <DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT>
2669 </ARG>
2670
2671 <ARG>
2672 <NAME>GstCdParanoiaSrc::read-speed</NAME>
2673 <TYPE>gint</TYPE>
2674 <RANGE>>= G_MAXULONG</RANGE>
2675 <FLAGS>rw</FLAGS>
2676 <NICK>Read speed</NICK>
2677 <BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB>
2678 <DEFAULT>-1</DEFAULT>
2679 </ARG>
2680
2681 <ARG>
2682 <NAME>GstCdParanoiaSrc::search-overlap</NAME>
2683 <TYPE>gint</TYPE>
2684 <RANGE>[G_MAXULONG,75]</RANGE>
2685 <FLAGS>rw</FLAGS>
2686 <NICK>Search overlap</NICK>
2687 <BLURB>Force minimum overlap search during verification to n sectors.</BLURB>
2688 <DEFAULT>-1</DEFAULT>
2689 </ARG>
2690
2691 <ARG>
2692 <NAME>GstCdParanoiaSrc::cache-size</NAME>
2693 <TYPE>gint</TYPE>
2694 <RANGE>>= G_MAXULONG</RANGE>
2695 <FLAGS>rw</FLAGS>
2696 <NICK>Cache size</NICK>
2697 <BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB>
2698 <DEFAULT>-1</DEFAULT>
2699 </ARG>
2700
2701 <ARG>
2702 <NAME>GstSubParse::subtitle-encoding</NAME>
2703 <TYPE>gchar*</TYPE>
2704 <RANGE></RANGE>
2705 <FLAGS>rw</FLAGS>
2706 <NICK>subtitle charset encoding</NICK>
2707 <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>
2708 <DEFAULT>NULL</DEFAULT>
2709 </ARG>
2710
2711 <ARG>
2712 <NAME>GstSubParse::video-fps</NAME>
2713 <TYPE>GstFraction</TYPE>
2714 <RANGE></RANGE>
2715 <FLAGS>rw</FLAGS>
2716 <NICK>Video framerate</NICK>
2717 <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>
2718 <DEFAULT></DEFAULT>
2719 </ARG>
2720
2721 <ARG>
2722 <NAME>GstTheoraParse::synchronization-points</NAME>
2723 <TYPE>GValueArray*</TYPE>
2724 <RANGE></RANGE>
2725 <FLAGS>rw</FLAGS>
2726 <NICK>Synchronization points</NICK>
2727 <BLURB>An array of (granuletime, buffertime) pairs.</BLURB>
2728 <DEFAULT></DEFAULT>
2729 </ARG>
2730
2731 <ARG>
2732 <NAME>GstGDPPay::crc-header</NAME>
2733 <TYPE>gboolean</TYPE>
2734 <RANGE></RANGE>
2735 <FLAGS>rw</FLAGS>
2736 <NICK>CRC Header</NICK>
2737 <BLURB>Calculate and store a CRC checksum on the header.</BLURB>
2738 <DEFAULT>TRUE</DEFAULT>
2739 </ARG>
2740
2741 <ARG>
2742 <NAME>GstGDPPay::crc-payload</NAME>
2743 <TYPE>gboolean</TYPE>
2744 <RANGE></RANGE>
2745 <FLAGS>rw</FLAGS>
2746 <NICK>CRC Payload</NICK>
2747 <BLURB>Calculate and store a CRC checksum on the payload.</BLURB>
2748 <DEFAULT>FALSE</DEFAULT>
2749 </ARG>
2750
2751 <ARG>
2752 <NAME>GstGDPPay::version</NAME>
2753 <TYPE>GstDPVersion</TYPE>
2754 <RANGE></RANGE>
2755 <FLAGS>rw</FLAGS>
2756 <NICK>Version</NICK>
2757 <BLURB>Version of the GStreamer Data Protocol.</BLURB>
2758 <DEFAULT>GST_DP_VERSION_1_0</DEFAULT>
2759 </ARG>
2760
2761 <ARG>
2762 <NAME>GstDecodeBin2::caps</NAME>
2763 <TYPE>GstCaps*</TYPE>
2764 <RANGE></RANGE>
2765 <FLAGS>rw</FLAGS>
2766 <NICK>Caps</NICK>
2767 <BLURB>The caps on which to stop decoding.</BLURB>
2768 <DEFAULT></DEFAULT>
2769 </ARG>
2770
2771 <ARG>
2772 <NAME>GstDecodeBin2::subtitle-encoding</NAME>
2773 <TYPE>gchar*</TYPE>
2774 <RANGE></RANGE>
2775 <FLAGS>rw</FLAGS>
2776 <NICK>subtitle encoding</NICK>
2777 <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>
2778 <DEFAULT>NULL</DEFAULT>
2779 </ARG>
2780
2781 <ARG>
2782 <NAME>GstDecodeBin2::sink-caps</NAME>
2783 <TYPE>GstCaps*</TYPE>
2784 <RANGE></RANGE>
2785 <FLAGS>rw</FLAGS>
2786 <NICK>Sink Caps</NICK>
2787 <BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
2788 <DEFAULT></DEFAULT>
2789 </ARG>
2790
2791 <ARG>
2792 <NAME>GstDecodeBin2::high-percent</NAME>
2793 <TYPE>gint</TYPE>
2794 <RANGE>[0,100]</RANGE>
2795 <FLAGS>rw</FLAGS>
2796 <NICK>High percent</NICK>
2797 <BLURB>High threshold for buffering to finish.</BLURB>
2798 <DEFAULT>99</DEFAULT>
2799 </ARG>
2800
2801 <ARG>
2802 <NAME>GstDecodeBin2::low-percent</NAME>
2803 <TYPE>gint</TYPE>
2804 <RANGE>[0,100]</RANGE>
2805 <FLAGS>rw</FLAGS>
2806 <NICK>Low percent</NICK>
2807 <BLURB>Low threshold for buffering to start.</BLURB>
2808 <DEFAULT>10</DEFAULT>
2809 </ARG>
2810
2811 <ARG>
2812 <NAME>GstDecodeBin2::max-size-buffers</NAME>
2813 <TYPE>guint</TYPE>
2814 <RANGE></RANGE>
2815 <FLAGS>rw</FLAGS>
2816 <NICK>Max. size (buffers)</NICK>
2817 <BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
2818 <DEFAULT>0</DEFAULT>
2819 </ARG>
2820
2821 <ARG>
2822 <NAME>GstDecodeBin2::max-size-bytes</NAME>
2823 <TYPE>guint</TYPE>
2824 <RANGE></RANGE>
2825 <FLAGS>rw</FLAGS>
2826 <NICK>Max. size (bytes)</NICK>
2827 <BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
2828 <DEFAULT>0</DEFAULT>
2829 </ARG>
2830
2831 <ARG>
2832 <NAME>GstDecodeBin2::max-size-time</NAME>
2833 <TYPE>guint64</TYPE>
2834 <RANGE></RANGE>
2835 <FLAGS>rw</FLAGS>
2836 <NICK>Max. size (ns)</NICK>
2837 <BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
2838 <DEFAULT>0</DEFAULT>
2839 </ARG>
2840
2841 <ARG>
2842 <NAME>GstDecodeBin2::use-buffering</NAME>
2843 <TYPE>gboolean</TYPE>
2844 <RANGE></RANGE>
2845 <FLAGS>rw</FLAGS>
2846 <NICK>Use Buffering</NICK>
2847 <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
2848 <DEFAULT>FALSE</DEFAULT>
2849 </ARG>
2850
2851 <ARG>
2852 <NAME>GstDecodeBin2::post-stream-topology</NAME>
2853 <TYPE>gboolean</TYPE>
2854 <RANGE></RANGE>
2855 <FLAGS>rw</FLAGS>
2856 <NICK>Post Stream Topology</NICK>
2857 <BLURB>Post stream-topology messages.</BLURB>
2858 <DEFAULT>FALSE</DEFAULT>
2859 </ARG>
2860
2861 <ARG>
2862 <NAME>GstDecodeBin2::expose-all-streams</NAME>
2863 <TYPE>gboolean</TYPE>
2864 <RANGE></RANGE>
2865 <FLAGS>rw</FLAGS>
2866 <NICK>Expose All Streams</NICK>
2867 <BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
2868 <DEFAULT>TRUE</DEFAULT>
2869 </ARG>
2870
2871 <ARG>
2872 <NAME>GstURIDecodeBin::uri</NAME>
2873 <TYPE>gchar*</TYPE>
2874 <RANGE></RANGE>
2875 <FLAGS>rw</FLAGS>
2876 <NICK>URI</NICK>
2877 <BLURB>URI to decode.</BLURB>
2878 <DEFAULT>NULL</DEFAULT>
2879 </ARG>
2880
2881 <ARG>
2882 <NAME>GstURIDecodeBin::connection-speed</NAME>
2883 <TYPE>guint64</TYPE>
2884 <RANGE><= 18446744073709551</RANGE>
2885 <FLAGS>rw</FLAGS>
2886 <NICK>Connection Speed</NICK>
2887 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
2888 <DEFAULT>0</DEFAULT>
2889 </ARG>
2890
2891 <ARG>
2892 <NAME>GstURIDecodeBin::caps</NAME>
2893 <TYPE>GstCaps*</TYPE>
2894 <RANGE></RANGE>
2895 <FLAGS>rw</FLAGS>
2896 <NICK>Caps</NICK>
2897 <BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
2898 <DEFAULT></DEFAULT>
2899 </ARG>
2900
2901 <ARG>
2902 <NAME>GstURIDecodeBin::subtitle-encoding</NAME>
2903 <TYPE>gchar*</TYPE>
2904 <RANGE></RANGE>
2905 <FLAGS>rw</FLAGS>
2906 <NICK>subtitle encoding</NICK>
2907 <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>
2908 <DEFAULT>NULL</DEFAULT>
2909 </ARG>
2910
2911 <ARG>
2912 <NAME>GstURIDecodeBin::source</NAME>
2913 <TYPE>GstElement*</TYPE>
2914 <RANGE></RANGE>
2915 <FLAGS>r</FLAGS>
2916 <NICK>Source</NICK>
2917 <BLURB>Source object used.</BLURB>
2918 <DEFAULT></DEFAULT>
2919 </ARG>
2920
2921 <ARG>
2922 <NAME>GstURIDecodeBin::buffer-duration</NAME>
2923 <TYPE>gint64</TYPE>
2924 <RANGE>>= G_MAXULONG</RANGE>
2925 <FLAGS>rw</FLAGS>
2926 <NICK>Buffer duration (ns)</NICK>
2927 <BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
2928 <DEFAULT>-1</DEFAULT>
2929 </ARG>
2930
2931 <ARG>
2932 <NAME>GstURIDecodeBin::buffer-size</NAME>
2933 <TYPE>gint</TYPE>
2934 <RANGE>>= G_MAXULONG</RANGE>
2935 <FLAGS>rw</FLAGS>
2936 <NICK>Buffer size (bytes)</NICK>
2937 <BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
2938 <DEFAULT>-1</DEFAULT>
2939 </ARG>
2940
2941 <ARG>
2942 <NAME>GstURIDecodeBin::download</NAME>
2943 <TYPE>gboolean</TYPE>
2944 <RANGE></RANGE>
2945 <FLAGS>rw</FLAGS>
2946 <NICK>Download</NICK>
2947 <BLURB>Attempt download buffering when buffering network streams.</BLURB>
2948 <DEFAULT>FALSE</DEFAULT>
2949 </ARG>
2950
2951 <ARG>
2952 <NAME>GstURIDecodeBin::use-buffering</NAME>
2953 <TYPE>gboolean</TYPE>
2954 <RANGE></RANGE>
2955 <FLAGS>rw</FLAGS>
2956 <NICK>Use Buffering</NICK>
2957 <BLURB>Perform buffering on demuxed/parsed media.</BLURB>
2958 <DEFAULT>FALSE</DEFAULT>
2959 </ARG>
2960
2961 <ARG>
2962 <NAME>GstURIDecodeBin::expose-all-streams</NAME>
2963 <TYPE>gboolean</TYPE>
2964 <RANGE></RANGE>
2965 <FLAGS>rw</FLAGS>
2966 <NICK>Expose All Streams</NICK>
2967 <BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
2968 <DEFAULT>TRUE</DEFAULT>
2969 </ARG>
2970
2971 <ARG>
2972 <NAME>GstURIDecodeBin::ring-buffer-max-size</NAME>
2973 <TYPE>guint64</TYPE>
2974 <RANGE><= G_MAXUINT</RANGE>
2975 <FLAGS>rw</FLAGS>
2976 <NICK>Max. ring buffer size (bytes)</NICK>
2977 <BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
2978 <DEFAULT>0</DEFAULT>
2979 </ARG>
2980
2981 <ARG>
2982 <NAME>GstQueue2::current-level-buffers</NAME>
2983 <TYPE>guint</TYPE>
2984 <RANGE></RANGE>
2985 <FLAGS>r</FLAGS>
2986 <NICK>Current level (buffers)</NICK>
2987 <BLURB>Current number of buffers in the queue.</BLURB>
2988 <DEFAULT>0</DEFAULT>
2989 </ARG>
2990
2991 <ARG>
2992 <NAME>GstQueue2::current-level-bytes</NAME>
2993 <TYPE>guint</TYPE>
2994 <RANGE></RANGE>
2995 <FLAGS>r</FLAGS>
2996 <NICK>Current level (kB)</NICK>
2997 <BLURB>Current amount of data in the queue (bytes).</BLURB>
2998 <DEFAULT>0</DEFAULT>
2999 </ARG>
3000
3001 <ARG>
3002 <NAME>GstQueue2::current-level-time</NAME>
3003 <TYPE>guint64</TYPE>
3004 <RANGE></RANGE>
3005 <FLAGS>r</FLAGS>
3006 <NICK>Current level (ns)</NICK>
3007 <BLURB>Current amount of data in the queue (in ns).</BLURB>
3008 <DEFAULT>0</DEFAULT>
3009 </ARG>
3010
3011 <ARG>
3012 <NAME>GstQueue2::high-percent</NAME>
3013 <TYPE>gint</TYPE>
3014 <RANGE>[0,100]</RANGE>
3015 <FLAGS>rw</FLAGS>
3016 <NICK>High percent</NICK>
3017 <BLURB>High threshold for buffering to finish.</BLURB>
3018 <DEFAULT>99</DEFAULT>
3019 </ARG>
3020
3021 <ARG>
3022 <NAME>GstQueue2::low-percent</NAME>
3023 <TYPE>gint</TYPE>
3024 <RANGE>[0,100]</RANGE>
3025 <FLAGS>rw</FLAGS>
3026 <NICK>Low percent</NICK>
3027 <BLURB>Low threshold for buffering to start.</BLURB>
3028 <DEFAULT>10</DEFAULT>
3029 </ARG>
3030
3031 <ARG>
3032 <NAME>GstQueue2::max-size-buffers</NAME>
3033 <TYPE>guint</TYPE>
3034 <RANGE></RANGE>
3035 <FLAGS>rw</FLAGS>
3036 <NICK>Max. size (buffers)</NICK>
3037 <BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
3038 <DEFAULT>100</DEFAULT>
3039 </ARG>
3040
3041 <ARG>
3042 <NAME>GstQueue2::max-size-bytes</NAME>
3043 <TYPE>guint</TYPE>
3044 <RANGE></RANGE>
3045 <FLAGS>rw</FLAGS>
3046 <NICK>Max. size (kB)</NICK>
3047 <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
3048 <DEFAULT>2097152</DEFAULT>
3049 </ARG>
3050
3051 <ARG>
3052 <NAME>GstQueue2::max-size-time</NAME>
3053 <TYPE>guint64</TYPE>
3054 <RANGE></RANGE>
3055 <FLAGS>rw</FLAGS>
3056 <NICK>Max. size (ns)</NICK>
3057 <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
3058 <DEFAULT>2000000000</DEFAULT>
3059 </ARG>
3060
3061 <ARG>
3062 <NAME>GstQueue2::temp-location</NAME>
3063 <TYPE>gchar*</TYPE>
3064 <RANGE></RANGE>
3065 <FLAGS>rw</FLAGS>
3066 <NICK>Temporary File Location</NICK>
3067 <BLURB>Location to store temporary files in (Deprecated: Only read this property, use temp-tmpl to configure the name template).</BLURB>
3068 <DEFAULT>NULL</DEFAULT>
3069 </ARG>
3070
3071 <ARG>
3072 <NAME>GstQueue2::use-buffering</NAME>
3073 <TYPE>gboolean</TYPE>
3074 <RANGE></RANGE>
3075 <FLAGS>rw</FLAGS>
3076 <NICK>Use buffering</NICK>
3077 <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
3078 <DEFAULT>FALSE</DEFAULT>
3079 </ARG>
3080
3081 <ARG>
3082 <NAME>GstQueue2::use-rate-estimate</NAME>
3083 <TYPE>gboolean</TYPE>
3084 <RANGE></RANGE>
3085 <FLAGS>rw</FLAGS>
3086 <NICK>Use Rate Estimate</NICK>
3087 <BLURB>Estimate the bitrate of the stream to calculate time level.</BLURB>
3088 <DEFAULT>TRUE</DEFAULT>
3089 </ARG>
3090
3091 <ARG>
3092 <NAME>GstQueue2::temp-template</NAME>
3093 <TYPE>gchar*</TYPE>
3094 <RANGE></RANGE>
3095 <FLAGS>rw</FLAGS>
3096 <NICK>Temporary File Template</NICK>
3097 <BLURB>File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled).</BLURB>
3098 <DEFAULT>NULL</DEFAULT>
3099 </ARG>
3100
3101 <ARG>
3102 <NAME>GstAudioConvert::dithering</NAME>
3103 <TYPE>GstAudioConvertDithering</TYPE>
3104 <RANGE></RANGE>
3105 <FLAGS>rw</FLAGS>
3106 <NICK>Dithering</NICK>
3107 <BLURB>Selects between different dithering methods.</BLURB>
3108 <DEFAULT>Triangular dithering (default)</DEFAULT>
3109 </ARG>
3110
3111 <ARG>
3112 <NAME>GstAudioConvert::noise-shaping</NAME>
3113 <TYPE>GstAudioConvertNoiseShaping</TYPE>
3114 <RANGE></RANGE>
3115 <FLAGS>rw</FLAGS>
3116 <NICK>Noise shaping</NICK>
3117 <BLURB>Selects between different noise shaping methods.</BLURB>
3118 <DEFAULT>No noise shaping (default)</DEFAULT>
3119 </ARG>
3120
3121 <ARG>
3122 <NAME>GstPlayBin2::audio-sink</NAME>
3123 <TYPE>GstElement*</TYPE>
3124 <RANGE></RANGE>
3125 <FLAGS>rw</FLAGS>
3126 <NICK>Audio Sink</NICK>
3127 <BLURB>the audio output element to use (NULL = default sink).</BLURB>
3128 <DEFAULT></DEFAULT>
3129 </ARG>
3130
3131 <ARG>
3132 <NAME>GstPlayBin2::connection-speed</NAME>
3133 <TYPE>guint</TYPE>
3134 <RANGE><= 4294967</RANGE>
3135 <FLAGS>rw</FLAGS>
3136 <NICK>Connection Speed</NICK>
3137 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
3138 <DEFAULT>0</DEFAULT>
3139 </ARG>
3140
3141 <ARG>
3142 <NAME>GstPlayBin2::current-audio</NAME>
3143 <TYPE>gint</TYPE>
3144 <RANGE>>= -1</RANGE>
3145 <FLAGS>rw</FLAGS>
3146 <NICK>Current audio</NICK>
3147 <BLURB>Currently playing audio stream (-1 = auto).</BLURB>
3148 <DEFAULT>-1</DEFAULT>
3149 </ARG>
3150
3151 <ARG>
3152 <NAME>GstPlayBin2::current-text</NAME>
3153 <TYPE>gint</TYPE>
3154 <RANGE>>= -1</RANGE>
3155 <FLAGS>rw</FLAGS>
3156 <NICK>Current Text</NICK>
3157 <BLURB>Currently playing text stream (-1 = auto).</BLURB>
3158 <DEFAULT>-1</DEFAULT>
3159 </ARG>
3160
3161 <ARG>
3162 <NAME>GstPlayBin2::current-video</NAME>
3163 <TYPE>gint</TYPE>
3164 <RANGE>>= -1</RANGE>
3165 <FLAGS>rw</FLAGS>
3166 <NICK>Current Video</NICK>
3167 <BLURB>Currently playing video stream (-1 = auto).</BLURB>
3168 <DEFAULT>-1</DEFAULT>
3169 </ARG>
3170
3171 <ARG>
3172 <NAME>GstPlayBin2::flags</NAME>
3173 <TYPE>GstPlayFlags</TYPE>
3174 <RANGE></RANGE>
3175 <FLAGS>rw</FLAGS>
3176 <NICK>Flags</NICK>
3177 <BLURB>Flags to control behaviour.</BLURB>
3178 <DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume</DEFAULT>
3179 </ARG>
3180
3181 <ARG>
3182 <NAME>GstPlayBin2::frame</NAME>
3183 <TYPE>GstBuffer*</TYPE>
3184 <RANGE></RANGE>
3185 <FLAGS>r</FLAGS>
3186 <NICK>Frame</NICK>
3187 <BLURB>The last frame (NULL = no video available).</BLURB>
3188 <DEFAULT></DEFAULT>
3189 </ARG>
3190
3191 <ARG>
3192 <NAME>GstPlayBin2::n-audio</NAME>
3193 <TYPE>gint</TYPE>
3194 <RANGE>>= 0</RANGE>
3195 <FLAGS>r</FLAGS>
3196 <NICK>Number Audio</NICK>
3197 <BLURB>Total number of audio streams.</BLURB>
3198 <DEFAULT>0</DEFAULT>
3199 </ARG>
3200
3201 <ARG>
3202 <NAME>GstPlayBin2::n-text</NAME>
3203 <TYPE>gint</TYPE>
3204 <RANGE>>= 0</RANGE>
3205 <FLAGS>r</FLAGS>
3206 <NICK>Number Text</NICK>
3207 <BLURB>Total number of text streams.</BLURB>
3208 <DEFAULT>0</DEFAULT>
3209 </ARG>
3210
3211 <ARG>
3212 <NAME>GstPlayBin2::n-video</NAME>
3213 <TYPE>gint</TYPE>
3214 <RANGE>>= 0</RANGE>
3215 <FLAGS>r</FLAGS>
3216 <NICK>Number Video</NICK>
3217 <BLURB>Total number of video streams.</BLURB>
3218 <DEFAULT>0</DEFAULT>
3219 </ARG>
3220
3221 <ARG>
3222 <NAME>GstPlayBin2::source</NAME>
3223 <TYPE>GstElement*</TYPE>
3224 <RANGE></RANGE>
3225 <FLAGS>r</FLAGS>
3226 <NICK>Source</NICK>
3227 <BLURB>Source element.</BLURB>
3228 <DEFAULT></DEFAULT>
3229 </ARG>
3230
3231 <ARG>
3232 <NAME>GstPlayBin2::subtitle-encoding</NAME>
3233 <TYPE>gchar*</TYPE>
3234 <RANGE></RANGE>
3235 <FLAGS>rw</FLAGS>
3236 <NICK>subtitle encoding</NICK>
3237 <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>
3238 <DEFAULT>NULL</DEFAULT>
3239 </ARG>
3240
3241 <ARG>
3242 <NAME>GstPlayBin2::subtitle-font-desc</NAME>
3243 <TYPE>gchar*</TYPE>
3244 <RANGE></RANGE>
3245 <FLAGS>w</FLAGS>
3246 <NICK>Subtitle font description</NICK>
3247 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
3248 <DEFAULT>NULL</DEFAULT>
3249 </ARG>
3250
3251 <ARG>
3252 <NAME>GstPlayBin2::suburi</NAME>
3253 <TYPE>gchar*</TYPE>
3254 <RANGE></RANGE>
3255 <FLAGS>rw</FLAGS>
3256 <NICK>.sub-URI</NICK>
3257 <BLURB>Optional URI of a subtitle.</BLURB>
3258 <DEFAULT>NULL</DEFAULT>
3259 </ARG>
3260
3261 <ARG>
3262 <NAME>GstPlayBin2::uri</NAME>
3263 <TYPE>gchar*</TYPE>
3264 <RANGE></RANGE>
3265 <FLAGS>rw</FLAGS>
3266 <NICK>URI</NICK>
3267 <BLURB>URI of the media to play.</BLURB>
3268 <DEFAULT>NULL</DEFAULT>
3269 </ARG>
3270
3271 <ARG>
3272 <NAME>GstPlayBin2::video-sink</NAME>
3273 <TYPE>GstElement*</TYPE>
3274 <RANGE></RANGE>
3275 <FLAGS>rw</FLAGS>
3276 <NICK>Video Sink</NICK>
3277 <BLURB>the video output element to use (NULL = default sink).</BLURB>
3278 <DEFAULT></DEFAULT>
3279 </ARG>
3280
3281 <ARG>
3282 <NAME>GstPlayBin2::vis-plugin</NAME>
3283 <TYPE>GstElement*</TYPE>
3284 <RANGE></RANGE>
3285 <FLAGS>rw</FLAGS>
3286 <NICK>Vis plugin</NICK>
3287 <BLURB>the visualization element to use (NULL = default).</BLURB>
3288 <DEFAULT></DEFAULT>
3289 </ARG>
3290
3291 <ARG>
3292 <NAME>GstPlayBin2::volume</NAME>
3293 <TYPE>gdouble</TYPE>
3294 <RANGE>[0,10]</RANGE>
3295 <FLAGS>rw</FLAGS>
3296 <NICK>Volume</NICK>
3297 <BLURB>The audio volume, 1.0=100%.</BLURB>
3298 <DEFAULT>1</DEFAULT>
3299 </ARG>
3300
3301 <ARG>
3302 <NAME>GstPlayBin2::mute</NAME>
3303 <TYPE>gboolean</TYPE>
3304 <RANGE></RANGE>
3305 <FLAGS>rw</FLAGS>
3306 <NICK>Mute</NICK>
3307 <BLURB>Mute the audio channel without changing the volume.</BLURB>
3308 <DEFAULT>FALSE</DEFAULT>
3309 </ARG>
3310
3311 <ARG>
3312 <NAME>GstPlayBin2::buffer-duration</NAME>
3313 <TYPE>gint64</TYPE>
3314 <RANGE>>= -1</RANGE>
3315 <FLAGS>rw</FLAGS>
3316 <NICK>Buffer duration (ns)</NICK>
3317 <BLURB>Buffer duration when buffering network streams.</BLURB>
3318 <DEFAULT>-1</DEFAULT>
3319 </ARG>
3320
3321 <ARG>
3322 <NAME>GstPlayBin2::buffer-size</NAME>
3323 <TYPE>gint</TYPE>
3324 <RANGE>>= -1</RANGE>
3325 <FLAGS>rw</FLAGS>
3326 <NICK>Buffer size (bytes)</NICK>
3327 <BLURB>Buffer size when buffering network streams.</BLURB>
3328 <DEFAULT>-1</DEFAULT>
3329 </ARG>
3330
3331 <ARG>
3332 <NAME>GstPlayBin2::text-sink</NAME>
3333 <TYPE>GstElement*</TYPE>
3334 <RANGE></RANGE>
3335 <FLAGS>rw</FLAGS>
3336 <NICK>Text plugin</NICK>
3337 <BLURB>the text output element to use (NULL = default textoverlay).</BLURB>
3338 <DEFAULT></DEFAULT>
3339 </ARG>
3340
3341 <ARG>
3342 <NAME>GstPlayBin2::subpic-sink</NAME>
3343 <TYPE>GstElement*</TYPE>
3344 <RANGE></RANGE>
3345 <FLAGS>rw</FLAGS>
3346 <NICK>Subpicture plugin</NICK>
3347 <BLURB>the subpicture output element to use (NULL = default dvdspu).</BLURB>
3348 <DEFAULT></DEFAULT>
3349 </ARG>
3350
3351 <ARG>
3352 <NAME>GstPlayBin2::av-offset</NAME>
3353 <TYPE>gint64</TYPE>
3354 <RANGE></RANGE>
3355 <FLAGS>rw</FLAGS>
3356 <NICK>AV Offset</NICK>
3357 <BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
3358 <DEFAULT>0</DEFAULT>
3359 </ARG>
3360
3361 <ARG>
3362 <NAME>GstPlayBin2::ring-buffer-max-size</NAME>
3363 <TYPE>guint64</TYPE>
3364 <RANGE><= G_MAXULONG</RANGE>
3365 <FLAGS>rw</FLAGS>
3366 <NICK>Max. ring buffer size (bytes)</NICK>
3367 <BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
3368 <DEFAULT>0</DEFAULT>
3369 </ARG>
3370
3371 <ARG>
3372 <NAME>GstGioSink::location</NAME>
3373 <TYPE>gchar*</TYPE>
3374 <RANGE></RANGE>
3375 <FLAGS>rw</FLAGS>
3376 <NICK>Location</NICK>
3377 <BLURB>URI location to write to.</BLURB>
3378 <DEFAULT>NULL</DEFAULT>
3379 </ARG>
3380
3381 <ARG>
3382 <NAME>GstGioSink::file</NAME>
3383 <TYPE>GFile*</TYPE>
3384 <RANGE></RANGE>
3385 <FLAGS>rw</FLAGS>
3386 <NICK>File</NICK>
3387 <BLURB>GFile to write to.</BLURB>
3388 <DEFAULT></DEFAULT>
3389 </ARG>
3390
3391 <ARG>
3392 <NAME>GstGioSrc::location</NAME>
3393 <TYPE>gchar*</TYPE>
3394 <RANGE></RANGE>
3395 <FLAGS>rw</FLAGS>
3396 <NICK>Location</NICK>
3397 <BLURB>URI location to read from.</BLURB>
3398 <DEFAULT>NULL</DEFAULT>
3399 </ARG>
3400
3401 <ARG>
3402 <NAME>GstGioSrc::file</NAME>
3403 <TYPE>GFile*</TYPE>
3404 <RANGE></RANGE>
3405 <FLAGS>rw</FLAGS>
3406 <NICK>File</NICK>
3407 <BLURB>GFile to read from.</BLURB>
3408 <DEFAULT></DEFAULT>
3409 </ARG>
3410
3411 <ARG>
3412 <NAME>GstGioStreamSink::stream</NAME>
3413 <TYPE>GOutputStream*</TYPE>
3414 <RANGE></RANGE>
3415 <FLAGS>rw</FLAGS>
3416 <NICK>Stream</NICK>
3417 <BLURB>Stream to write to.</BLURB>
3418 <DEFAULT></DEFAULT>
3419 </ARG>
3420
3421 <ARG>
3422 <NAME>GstGioStreamSrc::stream</NAME>
3423 <TYPE>GInputStream*</TYPE>
3424 <RANGE></RANGE>
3425 <FLAGS>rw</FLAGS>
3426 <NICK>Stream</NICK>
3427 <BLURB>Stream to read from.</BLURB>
3428 <DEFAULT></DEFAULT>
3429 </ARG>
3430
3431 <ARG>
3432 <NAME>GstPlayBaseBin::connection-speed</NAME>
3433 <TYPE>guint</TYPE>
3434 <RANGE></RANGE>
3435 <FLAGS>rw</FLAGS>
3436 <NICK>Connection Speed</NICK>
3437 <BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
3438 <DEFAULT>0</DEFAULT>
3439 </ARG>
3440
3441 <ARG>
3442 <NAME>GstPlayBaseBin::current-audio</NAME>
3443 <TYPE>gint</TYPE>
3444 <RANGE>>= -1</RANGE>
3445 <FLAGS>rw</FLAGS>
3446 <NICK>Current audio</NICK>
3447 <BLURB>Currently playing audio stream (-1 = none).</BLURB>
3448 <DEFAULT>-1</DEFAULT>
3449 </ARG>
3450
3451 <ARG>
3452 <NAME>GstPlayBaseBin::current-text</NAME>
3453 <TYPE>gint</TYPE>
3454 <RANGE>>= -1</RANGE>
3455 <FLAGS>rw</FLAGS>
3456 <NICK>Current text</NICK>
3457 <BLURB>Currently playing text stream (-1 = none).</BLURB>
3458 <DEFAULT>-1</DEFAULT>
3459 </ARG>
3460
3461 <ARG>
3462 <NAME>GstPlayBaseBin::current-video</NAME>
3463 <TYPE>gint</TYPE>
3464 <RANGE>>= -1</RANGE>
3465 <FLAGS>rw</FLAGS>
3466 <NICK>Current video</NICK>
3467 <BLURB>Currently playing video stream (-1 = none).</BLURB>
3468 <DEFAULT>-1</DEFAULT>
3469 </ARG>
3470
3471 <ARG>
3472 <NAME>GstPlayBaseBin::nstreams</NAME>
3473 <TYPE>gint</TYPE>
3474 <RANGE>>= 0</RANGE>
3475 <FLAGS>r</FLAGS>
3476 <NICK>NStreams</NICK>
3477 <BLURB>number of streams.</BLURB>
3478 <DEFAULT>0</DEFAULT>
3479 </ARG>
3480
3481 <ARG>
3482 <NAME>GstPlayBaseBin::queue-min-threshold</NAME>
3483 <TYPE>guint64</TYPE>
3484 <RANGE><= G_MAXINT64</RANGE>
3485 <FLAGS>rw</FLAGS>
3486 <NICK>Queue min threshold</NICK>
3487 <BLURB>Buffering low threshold of internal queues in nanoseconds.</BLURB>
3488 <DEFAULT>900000000</DEFAULT>
3489 </ARG>
3490
3491 <ARG>
3492 <NAME>GstPlayBaseBin::queue-size</NAME>
3493 <TYPE>guint64</TYPE>
3494 <RANGE><= G_MAXINT64</RANGE>
3495 <FLAGS>rw</FLAGS>
3496 <NICK>Queue size</NICK>
3497 <BLURB>Size of internal queues in nanoseconds.</BLURB>
3498 <DEFAULT>3000000000</DEFAULT>
3499 </ARG>
3500
3501 <ARG>
3502 <NAME>GstPlayBaseBin::queue-threshold</NAME>
3503 <TYPE>guint64</TYPE>
3504 <RANGE><= G_MAXINT64</RANGE>
3505 <FLAGS>rw</FLAGS>
3506 <NICK>Queue threshold</NICK>
3507 <BLURB>Buffering threshold of internal queues in nanoseconds.</BLURB>
3508 <DEFAULT>2850000000</DEFAULT>
3509 </ARG>
3510
3511 <ARG>
3512 <NAME>GstPlayBaseBin::source</NAME>
3513 <TYPE>GstElement*</TYPE>
3514 <RANGE></RANGE>
3515 <FLAGS>r</FLAGS>
3516 <NICK>Source</NICK>
3517 <BLURB>Source element.</BLURB>
3518 <DEFAULT></DEFAULT>
3519 </ARG>
3520
3521 <ARG>
3522 <NAME>GstPlayBaseBin::stream-info</NAME>
3523 <TYPE>gpointer</TYPE>
3524 <RANGE></RANGE>
3525 <FLAGS>r</FLAGS>
3526 <NICK>Stream info</NICK>
3527 <BLURB>List of streaminfo.</BLURB>
3528 <DEFAULT></DEFAULT>
3529 </ARG>
3530
3531 <ARG>
3532 <NAME>GstPlayBaseBin::stream-info-value-array</NAME>
3533 <TYPE>GValueArray*</TYPE>
3534 <RANGE></RANGE>
3535 <FLAGS>r</FLAGS>
3536 <NICK>StreamInfo GValueArray</NICK>
3537 <BLURB>value array of streaminfo.</BLURB>
3538 <DEFAULT></DEFAULT>
3539 </ARG>
3540
3541 <ARG>
3542 <NAME>GstPlayBaseBin::subtitle-encoding</NAME>
3543 <TYPE>gchar*</TYPE>
3544 <RANGE></RANGE>
3545 <FLAGS>rw</FLAGS>
3546 <NICK>subtitle encoding</NICK>
3547 <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>
3548 <DEFAULT>NULL</DEFAULT>
3549 </ARG>
3550
3551 <ARG>
3552 <NAME>GstPlayBaseBin::suburi</NAME>
3553 <TYPE>gchar*</TYPE>
3554 <RANGE></RANGE>
3555 <FLAGS>rw</FLAGS>
3556 <NICK>.sub-URI</NICK>
3557 <BLURB>Optional URI of a subtitle.</BLURB>
3558 <DEFAULT>NULL</DEFAULT>
3559 </ARG>
3560
3561 <ARG>
3562 <NAME>GstPlayBaseBin::uri</NAME>
3563 <TYPE>gchar*</TYPE>
3564 <RANGE></RANGE>
3565 <FLAGS>rw</FLAGS>
3566 <NICK>URI</NICK>
3567 <BLURB>URI of the media to play.</BLURB>
3568 <DEFAULT>NULL</DEFAULT>
3569 </ARG>
3570
3571 <ARG>
3572 <NAME>GstSpeexResample::filter-length</NAME>
3573 <TYPE>gint</TYPE>
3574 <RANGE>>= 0</RANGE>
3575 <FLAGS>rwx</FLAGS>
3576 <NICK>Filter length</NICK>
3577 <BLURB>DEPRECATED, DON'T USE THIS! Length of the resample filter.</BLURB>
3578 <DEFAULT>64</DEFAULT>
3579 </ARG>
3580
3581 <ARG>
3582 <NAME>GstSpeexResample::quality</NAME>
3583 <TYPE>gint</TYPE>
3584 <RANGE>[0,10]</RANGE>
3585 <FLAGS>rwx</FLAGS>
3586 <NICK>Quality</NICK>
3587 <BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
3588 <DEFAULT>4</DEFAULT>
3589 </ARG>
3590
3591 <ARG>
3592 <NAME>GstClockOverlay::time-format</NAME>
3593 <TYPE>gchar*</TYPE>
3594 <RANGE></RANGE>
3595 <FLAGS>rw</FLAGS>
3596 <NICK>Date/Time Format</NICK>
3597 <BLURB>Format to use for time and date value, as in strftime.</BLURB>
3598 <DEFAULT>"%H:%M:%S"</DEFAULT>
3599 </ARG>
3600
3601 <ARG>
3602 <NAME>GstAppSink::caps</NAME>
3603 <TYPE>GstCaps*</TYPE>
3604 <RANGE></RANGE>
3605 <FLAGS>rw</FLAGS>
3606 <NICK>Caps</NICK>
3607 <BLURB>The allowed caps for the sink pad.</BLURB>
3608 <DEFAULT></DEFAULT>
3609 </ARG>
3610
3611 <ARG>
3612 <NAME>GstAppSink::drop</NAME>
3613 <TYPE>gboolean</TYPE>
3614 <RANGE></RANGE>
3615 <FLAGS>rw</FLAGS>
3616 <NICK>Drop</NICK>
3617 <BLURB>Drop old buffers when the buffer queue is filled.</BLURB>
3618 <DEFAULT>FALSE</DEFAULT>
3619 </ARG>
3620
3621 <ARG>
3622 <NAME>GstAppSink::emit-signals</NAME>
3623 <TYPE>gboolean</TYPE>
3624 <RANGE></RANGE>
3625 <FLAGS>rw</FLAGS>
3626 <NICK>Emit signals</NICK>
3627 <BLURB>Emit new-preroll and new-sample signals.</BLURB>
3628 <DEFAULT>FALSE</DEFAULT>
3629 </ARG>
3630
3631 <ARG>
3632 <NAME>GstAppSink::eos</NAME>
3633 <TYPE>gboolean</TYPE>
3634 <RANGE></RANGE>
3635 <FLAGS>r</FLAGS>
3636 <NICK>EOS</NICK>
3637 <BLURB>Check if the sink is EOS or not started.</BLURB>
3638 <DEFAULT>TRUE</DEFAULT>
3639 </ARG>
3640
3641 <ARG>
3642 <NAME>GstAppSink::max-buffers</NAME>
3643 <TYPE>guint</TYPE>
3644 <RANGE></RANGE>
3645 <FLAGS>rw</FLAGS>
3646 <NICK>Max Buffers</NICK>
3647 <BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB>
3648 <DEFAULT>0</DEFAULT>
3649 </ARG>
3650
3651 <ARG>
3652 <NAME>GstAppSrc::block</NAME>
3653 <TYPE>gboolean</TYPE>
3654 <RANGE></RANGE>
3655 <FLAGS>rw</FLAGS>
3656 <NICK>Block</NICK>
3657 <BLURB>Block push-buffer when max-bytes are queued.</BLURB>
3658 <DEFAULT>FALSE</DEFAULT>
3659 </ARG>
3660
3661 <ARG>
3662 <NAME>GstAppSrc::caps</NAME>
3663 <TYPE>GstCaps*</TYPE>
3664 <RANGE></RANGE>
3665 <FLAGS>rw</FLAGS>
3666 <NICK>Caps</NICK>
3667 <BLURB>The allowed caps for the src pad.</BLURB>
3668 <DEFAULT></DEFAULT>
3669 </ARG>
3670
3671 <ARG>
3672 <NAME>GstAppSrc::format</NAME>
3673 <TYPE>GstFormat</TYPE>
3674 <RANGE></RANGE>
3675 <FLAGS>rw</FLAGS>
3676 <NICK>Format</NICK>
3677 <BLURB>The format of the segment events and seek.</BLURB>
3678 <DEFAULT>GST_FORMAT_BYTES</DEFAULT>
3679 </ARG>
3680
3681 <ARG>
3682 <NAME>GstAppSrc::is-live</NAME>
3683 <TYPE>gboolean</TYPE>
3684 <RANGE></RANGE>
3685 <FLAGS>rw</FLAGS>
3686 <NICK>Is Live</NICK>
3687 <BLURB>Whether to act as a live source.</BLURB>
3688 <DEFAULT>FALSE</DEFAULT>
3689 </ARG>
3690
3691 <ARG>
3692 <NAME>GstAppSrc::max-bytes</NAME>
3693 <TYPE>guint64</TYPE>
3694 <RANGE></RANGE>
3695 <FLAGS>rw</FLAGS>
3696 <NICK>Max bytes</NICK>
3697 <BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB>
3698 <DEFAULT>200000</DEFAULT>
3699 </ARG>
3700
3701 <ARG>
3702 <NAME>GstAppSrc::max-latency</NAME>
3703 <TYPE>gint64</TYPE>
3704 <RANGE>>= G_MAXULONG</RANGE>
3705 <FLAGS>rw</FLAGS>
3706 <NICK>Max Latency</NICK>
3707 <BLURB>The maximum latency (-1 = unlimited).</BLURB>
3708 <DEFAULT>-1</DEFAULT>
3709 </ARG>
3710
3711 <ARG>
3712 <NAME>GstAppSrc::min-latency</NAME>
3713 <TYPE>gint64</TYPE>
3714 <RANGE>>= G_MAXULONG</RANGE>
3715 <FLAGS>rw</FLAGS>
3716 <NICK>Min Latency</NICK>
3717 <BLURB>The minimum latency (-1 = default).</BLURB>
3718 <DEFAULT>-1</DEFAULT>
3719 </ARG>
3720
3721 <ARG>
3722 <NAME>GstAppSrc::size</NAME>
3723 <TYPE>gint64</TYPE>
3724 <RANGE>>= G_MAXULONG</RANGE>
3725 <FLAGS>rw</FLAGS>
3726 <NICK>Size</NICK>
3727 <BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
3728 <DEFAULT>-1</DEFAULT>
3729 </ARG>
3730
3731 <ARG>
3732 <NAME>GstAppSrc::stream-type</NAME>
3733 <TYPE>GstAppStreamType</TYPE>
3734 <RANGE></RANGE>
3735 <FLAGS>rw</FLAGS>
3736 <NICK>Stream Type</NICK>
3737 <BLURB>the type of the stream.</BLURB>
3738 <DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT>
3739 </ARG>
3740
3741 <ARG>
3742 <NAME>GstAppSrc::emit-signals</NAME>
3743 <TYPE>gboolean</TYPE>
3744 <RANGE></RANGE>
3745 <FLAGS>rw</FLAGS>
3746 <NICK>Emit signals</NICK>
3747 <BLURB>Emit need-data, enough-data and seek-data signals.</BLURB>
3748 <DEFAULT>TRUE</DEFAULT>
3749 </ARG>
3750
3751 <ARG>
3752 <NAME>GstAppSrc::min-percent</NAME>
3753 <TYPE>guint</TYPE>
3754 <RANGE><= 100</RANGE>
3755 <FLAGS>rw</FLAGS>
3756 <NICK>Min Percent</NICK>
3757 <BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
3758 <DEFAULT>0</DEFAULT>
3759 </ARG>
3760
3761 <ARG>
3762 <NAME>GstAudioResample::filter-length</NAME>
3763 <TYPE>gint</TYPE>
3764 <RANGE>>= 0</RANGE>
3765 <FLAGS>rw</FLAGS>
3766 <NICK>Filter length</NICK>
3767 <BLURB>Length of the resample filter.</BLURB>
3768 <DEFAULT>64</DEFAULT>
3769 </ARG>
3770
3771 <ARG>
3772 <NAME>GstAudioResample::quality</NAME>
3773 <TYPE>gint</TYPE>
3774 <RANGE>[0,10]</RANGE>
3775 <FLAGS>rwx</FLAGS>
3776 <NICK>Quality</NICK>
3777 <BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
3778 <DEFAULT>4</DEFAULT>
3779 </ARG>
3780
3781 <ARG>
3782 <NAME>GstAudioResample::sinc-filter-auto-threshold</NAME>
3783 <TYPE>guint</TYPE>
3784 <RANGE></RANGE>
3785 <FLAGS>rw</FLAGS>
3786 <NICK>Sinc filter auto mode threshold</NICK>
3787 <BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB>
3788 <DEFAULT>1048576</DEFAULT>
3789 </ARG>
3790
3791 <ARG>
3792 <NAME>GstAudioResample::sinc-filter-mode</NAME>
3793 <TYPE>SpeexResamplerSincFilterMode</TYPE>
3794 <RANGE></RANGE>
3795 <FLAGS>rw</FLAGS>
3796 <NICK>Sinc filter table mode</NICK>
3797 <BLURB>What sinc filter table mode to use.</BLURB>
3798 <DEFAULT>Use full table if table size below threshold</DEFAULT>
3799 </ARG>
3800
3801 <ARG>
3802 <NAME>GstAdder::caps</NAME>
3803 <TYPE>GstCaps*</TYPE>
3804 <RANGE></RANGE>
3805 <FLAGS>rw</FLAGS>
3806 <NICK>Target caps</NICK>
3807 <BLURB>Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB>
3808 <DEFAULT></DEFAULT>
3809 </ARG>
3810
3811 <ARG>
3812 <NAME>GstPlaySink::flags</NAME>
3813 <TYPE>GstPlayFlags</TYPE>
3814 <RANGE></RANGE>
3815 <FLAGS>rw</FLAGS>
3816 <NICK>Flags</NICK>
3817 <BLURB>Flags to control behaviour.</BLURB>
3818 <DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT>
3819 </ARG>
3820
3821 <ARG>
3822 <NAME>GstPlaySink::mute</NAME>
3823 <TYPE>gboolean</TYPE>
3824 <RANGE></RANGE>
3825 <FLAGS>rw</FLAGS>
3826 <NICK>Mute</NICK>
3827 <BLURB>Mute the audio channel without changing the volume.</BLURB>
3828 <DEFAULT>FALSE</DEFAULT>
3829 </ARG>
3830
3831 <ARG>
3832 <NAME>GstPlaySink::subtitle-font-desc</NAME>
3833 <TYPE>gchar*</TYPE>
3834 <RANGE></RANGE>
3835 <FLAGS>w</FLAGS>
3836 <NICK>Subtitle font description</NICK>
3837 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
3838 <DEFAULT>NULL</DEFAULT>
3839 </ARG>
3840
3841 <ARG>
3842 <NAME>GstPlaySink::vis-plugin</NAME>
3843 <TYPE>GstElement*</TYPE>
3844 <RANGE></RANGE>
3845 <FLAGS>rw</FLAGS>
3846 <NICK>Vis plugin</NICK>
3847 <BLURB>the visualization element to use (NULL = default).</BLURB>
3848 <DEFAULT></DEFAULT>
3849 </ARG>
3850
3851 <ARG>
3852 <NAME>GstPlaySink::volume</NAME>
3853 <TYPE>gdouble</TYPE>
3854 <RANGE>[0,10]</RANGE>
3855 <FLAGS>rw</FLAGS>
3856 <NICK>Volume</NICK>
3857 <BLURB>The audio volume, 1.0=100%.</BLURB>
3858 <DEFAULT>1</DEFAULT>
3859 </ARG>
3860
3861 <ARG>
3862 <NAME>GstPlaySink::subtitle-encoding</NAME>
3863 <TYPE>gchar*</TYPE>
3864 <RANGE></RANGE>
3865 <FLAGS>rw</FLAGS>
3866 <NICK>subtitle encoding</NICK>
3867 <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>
3868 <DEFAULT>NULL</DEFAULT>
3869 </ARG>
3870
3871 <ARG>
3872 <NAME>GstPlaySink::av-offset</NAME>
3873 <TYPE>gint64</TYPE>
3874 <RANGE></RANGE>
3875 <FLAGS>rw</FLAGS>
3876 <NICK>AV Offset</NICK>
3877 <BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
3878 <DEFAULT>0</DEFAULT>
3879 </ARG>
3880
3881 <ARG>
3882 <NAME>GstPlaySink::frame</NAME>
3883 <TYPE>GstBuffer*</TYPE>
3884 <RANGE></RANGE>
3885 <FLAGS>r</FLAGS>
3886 <NICK>Frame</NICK>
3887 <BLURB>The last frame (NULL = no video available).</BLURB>
3888 <DEFAULT></DEFAULT>
3889 </ARG>
3890
3891 <ARG>
3892 <NAME>GstPlaySink::audio-sink</NAME>
3893 <TYPE>GstElement*</TYPE>
3894 <RANGE></RANGE>
3895 <FLAGS>rw</FLAGS>
3896 <NICK>Audio Sink</NICK>
3897 <BLURB>the audio output element to use (NULL = default sink).</BLURB>
3898 <DEFAULT></DEFAULT>
3899 </ARG>
3900
3901 <ARG>
3902 <NAME>GstPlaySink::sample</NAME>
3903 <TYPE>GstSample*</TYPE>
3904 <RANGE></RANGE>
3905 <FLAGS>r</FLAGS>
3906 <NICK>Sample</NICK>
3907 <BLURB>The last sample (NULL = no video available).</BLURB>
3908 <DEFAULT></DEFAULT>
3909 </ARG>
3910
3911 <ARG>
3912 <NAME>GstPlaySink::text-sink</NAME>
3913 <TYPE>GstElement*</TYPE>
3914 <RANGE></RANGE>
3915 <FLAGS>rw</FLAGS>
3916 <NICK>Text sink</NICK>
3917 <BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
3918 <DEFAULT></DEFAULT>
3919 </ARG>
3920
3921 <ARG>
3922 <NAME>GstPlaySink::video-sink</NAME>
3923 <TYPE>GstElement*</TYPE>
3924 <RANGE></RANGE>
3925 <FLAGS>rw</FLAGS>
3926 <NICK>Video Sink</NICK>
3927 <BLURB>the video output element to use (NULL = default sink).</BLURB>
3928 <DEFAULT></DEFAULT>
3929 </ARG>
3930
3931 <ARG>
3932 <NAME>GstPlaySink::send-event-mode</NAME>
3933 <TYPE>GstPlaySinkSendEventMode</TYPE>
3934 <RANGE></RANGE>
3935 <FLAGS>rw</FLAGS>
3936 <NICK>Send event mode</NICK>
3937 <BLURB>How to send events received in send_event function.</BLURB>
3938 <DEFAULT>Default GstBin's send_event handling (default)</DEFAULT>
3939 </ARG>
3940
3941 <ARG>
3942 <NAME>GstPlaySink::force-aspect-ratio</NAME>
3943 <TYPE>gboolean</TYPE>
3944 <RANGE></RANGE>
3945 <FLAGS>rw</FLAGS>
3946 <NICK>Force Aspect Ratio</NICK>
3947 <BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
3948 <DEFAULT>TRUE</DEFAULT>
3949 </ARG>
3950
3951 <ARG>
3952 <NAME>GstSubtitleOverlay::font-desc</NAME>
3953 <TYPE>gchar*</TYPE>
3954 <RANGE></RANGE>
3955 <FLAGS>rw</FLAGS>
3956 <NICK>Subtitle font description</NICK>
3957 <BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
3958 <DEFAULT>NULL</DEFAULT>
3959 </ARG>
3960
3961 <ARG>
3962 <NAME>GstSubtitleOverlay::silent</NAME>
3963 <TYPE>gboolean</TYPE>
3964 <RANGE></RANGE>
3965 <FLAGS>rw</FLAGS>
3966 <NICK>Silent</NICK>
3967 <BLURB>Whether to show subtitles.</BLURB>
3968 <DEFAULT>FALSE</DEFAULT>
3969 </ARG>
3970
3971 <ARG>
3972 <NAME>GstSubtitleOverlay::subtitle-encoding</NAME>
3973 <TYPE>gchar*</TYPE>
3974 <RANGE></RANGE>
3975 <FLAGS>rw</FLAGS>
3976 <NICK>subtitle encoding</NICK>
3977 <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>
3978 <DEFAULT>NULL</DEFAULT>
3979 </ARG>
3980
3981 <ARG>
3982 <NAME>GstEncodeBin::audio-jitter-tolerance</NAME>
3983 <TYPE>guint64</TYPE>
3984 <RANGE></RANGE>
3985 <FLAGS>rw</FLAGS>
3986 <NICK>Audio jitter tolerance</NICK>
3987 <BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB>
3988 <DEFAULT>20000000</DEFAULT>
3989 </ARG>
3990
3991 <ARG>
3992 <NAME>GstEncodeBin::avoid-reencoding</NAME>
3993 <TYPE>gboolean</TYPE>
3994 <RANGE></RANGE>
3995 <FLAGS>rw</FLAGS>
3996 <NICK>Avoid re-encoding</NICK>
3997 <BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB>
3998 <DEFAULT>FALSE</DEFAULT>
3999 </ARG>
4000
4001 <ARG>
4002 <NAME>GstEncodeBin::profile</NAME>
4003 <TYPE>GstEncodingProfile*</TYPE>
4004 <RANGE></RANGE>
4005 <FLAGS>rw</FLAGS>
4006 <NICK>Profile</NICK>
4007 <BLURB>The GstEncodingProfile to use.</BLURB>
4008 <DEFAULT></DEFAULT>
4009 </ARG>
4010
4011 <ARG>
4012 <NAME>GstEncodeBin::queue-buffers-max</NAME>
4013 <TYPE>guint</TYPE>
4014 <RANGE></RANGE>
4015 <FLAGS>rw</FLAGS>
4016 <NICK>Max. size (buffers)</NICK>
4017 <BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
4018 <DEFAULT>200</DEFAULT>
4019 </ARG>
4020
4021 <ARG>
4022 <NAME>GstEncodeBin::queue-bytes-max</NAME>
4023 <TYPE>guint</TYPE>
4024 <RANGE></RANGE>
4025 <FLAGS>rw</FLAGS>
4026 <NICK>Max. size (kB)</NICK>
4027 <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
4028 <DEFAULT>10485760</DEFAULT>
4029 </ARG>
4030
4031 <ARG>
4032 <NAME>GstEncodeBin::queue-time-max</NAME>
4033 <TYPE>guint64</TYPE>
4034 <RANGE></RANGE>
4035 <FLAGS>rw</FLAGS>
4036 <NICK>Max. size (ns)</NICK>
4037 <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
4038 <DEFAULT>1000000000</DEFAULT>
4039 </ARG>
4040
4041 <ARG>
4042 <NAME>GstEncodeBin::flags</NAME>
4043 <TYPE>GstEncodeBinFlags</TYPE>
4044 <RANGE></RANGE>
4045 <FLAGS>rw</FLAGS>
4046 <NICK>Flags</NICK>
4047 <BLURB>Flags to control behaviour.</BLURB>
4048 <DEFAULT></DEFAULT>
4049 </ARG>
4050
4051 <ARG>
4052 <NAME>GstMultiSocketSink::buffers-max</NAME>
4053 <TYPE>gint</TYPE>
4054 <RANGE>>= G_MAXULONG</RANGE>
4055 <FLAGS>rw</FLAGS>
4056 <NICK>Buffers max</NICK>
4057 <BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB>
4058 <DEFAULT>-1</DEFAULT>
4059 </ARG>
4060
4061 <ARG>
4062 <NAME>GstMultiSocketSink::buffers-min</NAME>
4063 <TYPE>gint</TYPE>
4064 <RANGE>>= G_MAXULONG</RANGE>
4065 <FLAGS>rw</FLAGS>
4066 <NICK>Buffers min</NICK>
4067 <BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB>
4068 <DEFAULT>-1</DEFAULT>
4069 </ARG>
4070
4071 <ARG>
4072 <NAME>GstMultiSocketSink::buffers-queued</NAME>
4073 <TYPE>guint</TYPE>
4074 <RANGE></RANGE>
4075 <FLAGS>r</FLAGS>
4076 <NICK>Buffers queued</NICK>
4077 <BLURB>Number of buffers currently queued.</BLURB>
4078 <DEFAULT>0</DEFAULT>
4079 </ARG>
4080
4081 <ARG>
4082 <NAME>GstMultiSocketSink::buffers-soft-max</NAME>
4083 <TYPE>gint</TYPE>
4084 <RANGE>>= G_MAXULONG</RANGE>
4085 <FLAGS>rw</FLAGS>
4086 <NICK>Buffers soft max</NICK>
4087 <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
4088 <DEFAULT>-1</DEFAULT>
4089 </ARG>
4090
4091 <ARG>
4092 <NAME>GstMultiSocketSink::burst-format</NAME>
4093 <TYPE>GstFormat</TYPE>
4094 <RANGE></RANGE>
4095 <FLAGS>rw</FLAGS>
4096 <NICK>Burst format</NICK>
4097 <BLURB>The format of the burst units (when sync-method is burst[[-with]-keyframe]).</BLURB>
4098 <DEFAULT>GST_FORMAT_UNDEFINED</DEFAULT>
4099 </ARG>
4100
4101 <ARG>
4102 <NAME>GstMultiSocketSink::burst-value</NAME>
4103 <TYPE>guint64</TYPE>
4104 <RANGE></RANGE>
4105 <FLAGS>rw</FLAGS>
4106 <NICK>Burst value</NICK>
4107 <BLURB>The amount of burst expressed in burst-unit.</BLURB>
4108 <DEFAULT>0</DEFAULT>
4109 </ARG>
4110
4111 <ARG>
4112 <NAME>GstMultiSocketSink::bytes-min</NAME>
4113 <TYPE>gint</TYPE>
4114 <RANGE>>= G_MAXULONG</RANGE>
4115 <FLAGS>rw</FLAGS>
4116 <NICK>Bytes min</NICK>
4117 <BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB>
4118 <DEFAULT>-1</DEFAULT>
4119 </ARG>
4120
4121 <ARG>
4122 <NAME>GstMultiSocketSink::bytes-served</NAME>
4123 <TYPE>guint64</TYPE>
4124 <RANGE></RANGE>
4125 <FLAGS>r</FLAGS>
4126 <NICK>Bytes served</NICK>
4127 <BLURB>Total number of bytes send to all clients.</BLURB>
4128 <DEFAULT>0</DEFAULT>
4129 </ARG>
4130
4131 <ARG>
4132 <NAME>GstMultiSocketSink::bytes-to-serve</NAME>
4133 <TYPE>guint64</TYPE>
4134 <RANGE></RANGE>
4135 <FLAGS>r</FLAGS>
4136 <NICK>Bytes to serve</NICK>
4137 <BLURB>Number of bytes received to serve to clients.</BLURB>
4138 <DEFAULT>0</DEFAULT>
4139 </ARG>
4140
4141 <ARG>
4142 <NAME>GstMultiSocketSink::handle-read</NAME>
4143 <TYPE>gboolean</TYPE>
4144 <RANGE></RANGE>
4145 <FLAGS>rw</FLAGS>
4146 <NICK>Handle Read</NICK>
4147 <BLURB>Handle client reads and discard the data.</BLURB>
4148 <DEFAULT>TRUE</DEFAULT>
4149 </ARG>
4150
4151 <ARG>
4152 <NAME>GstMultiSocketSink::num-sockets</NAME>
4153 <TYPE>guint</TYPE>
4154 <RANGE></RANGE>
4155 <FLAGS>r</FLAGS>
4156 <NICK>Number of sockets</NICK>
4157 <BLURB>The current number of client sockets.</BLURB>
4158 <DEFAULT>0</DEFAULT>
4159 </ARG>
4160
4161 <ARG>
4162 <NAME>GstMultiSocketSink::qos-dscp</NAME>
4163 <TYPE>gint</TYPE>
4164 <RANGE>[G_MAXULONG,63]</RANGE>
4165 <FLAGS>rw</FLAGS>
4166 <NICK>QoS diff srv code point</NICK>
4167 <BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB>
4168 <DEFAULT>-1</DEFAULT>
4169 </ARG>
4170
4171 <ARG>
4172 <NAME>GstMultiSocketSink::recover-policy</NAME>
4173 <TYPE>GstMultiSocketSinkRecoverPolicy</TYPE>
4174 <RANGE></RANGE>
4175 <FLAGS>rw</FLAGS>
4176 <NICK>Recover Policy</NICK>
4177 <BLURB>How to recover when client reaches the soft max.</BLURB>
4178 <DEFAULT>Do not try to recover</DEFAULT>
4179 </ARG>
4180
4181 <ARG>
4182 <NAME>GstMultiSocketSink::resend-streamheader</NAME>
4183 <TYPE>gboolean</TYPE>
4184 <RANGE></RANGE>
4185 <FLAGS>rw</FLAGS>
4186 <NICK>Resend streamheader</NICK>
4187 <BLURB>Resend the streamheader if it changes in the caps.</BLURB>
4188 <DEFAULT>TRUE</DEFAULT>
4189 </ARG>
4190
4191 <ARG>
4192 <NAME>GstMultiSocketSink::sync-method</NAME>
4193 <TYPE>GstMultiSocketSinkSyncMethod</TYPE>
4194 <RANGE></RANGE>
4195 <FLAGS>rw</FLAGS>
4196 <NICK>Sync Method</NICK>
4197 <BLURB>How to sync new clients to the stream.</BLURB>
4198 <DEFAULT>Serve starting from the latest buffer</DEFAULT>
4199 </ARG>
4200
4201 <ARG>
4202 <NAME>GstMultiSocketSink::time-min</NAME>
4203 <TYPE>gint64</TYPE>
4204 <RANGE>>= G_MAXULONG</RANGE>
4205 <FLAGS>rw</FLAGS>
4206 <NICK>Time min</NICK>
4207 <BLURB>min number of time to queue (-1 = as little as possible).</BLURB>
4208 <DEFAULT>-1</DEFAULT>
4209 </ARG>
4210
4211 <ARG>
4212 <NAME>GstMultiSocketSink::timeout</NAME>
4213 <TYPE>guint64</TYPE>
4214 <RANGE></RANGE>
4215 <FLAGS>rw</FLAGS>
4216 <NICK>Timeout</NICK>
4217 <BLURB>Maximum inactivity timeout in nanoseconds for a client (0 = no limit).</BLURB>
4218 <DEFAULT>0</DEFAULT>
4219 </ARG>
4220
4221 <ARG>
4222 <NAME>GstMultiSocketSink::unit-type</NAME>
4223 <TYPE>GstFormat</TYPE>
4224 <RANGE></RANGE>
4225 <FLAGS>rw</FLAGS>
4226 <NICK>Units type</NICK>
4227 <BLURB>The unit to measure the max/soft-max/queued properties.</BLURB>
4228 <DEFAULT>GST_FORMAT_BUFFERS</DEFAULT>
4229 </ARG>
4230
4231 <ARG>
4232 <NAME>GstMultiSocketSink::units-max</NAME>
4233 <TYPE>gint64</TYPE>
4234 <RANGE>>= G_MAXULONG</RANGE>
4235 <FLAGS>rw</FLAGS>
4236 <NICK>Units max</NICK>
4237 <BLURB>max number of units to queue (-1 = no limit).</BLURB>
4238 <DEFAULT>-1</DEFAULT>
4239 </ARG>
4240
4241 <ARG>
4242 <NAME>GstMultiSocketSink::units-soft-max</NAME>
4243 <TYPE>gint64</TYPE>
4244 <RANGE>>= G_MAXULONG</RANGE>
4245 <FLAGS>rw</FLAGS>
4246 <NICK>Units soft max</NICK>
4247 <BLURB>Recover client when going over this limit (-1 = no limit).</BLURB>
4248 <DEFAULT>-1</DEFAULT>
4249 </ARG>
4250
4251 <ARG>
4252 <NAME>GstVideoConvert::dither</NAME>
4253 <TYPE>GstVideoConvertDitherMethod</TYPE>
4254 <RANGE></RANGE>
4255 <FLAGS>rw</FLAGS>
4256 <NICK>Dither</NICK>
4257 <BLURB>Apply dithering while converting.</BLURB>
4258 <DEFAULT>No dithering (default)</DEFAULT>
4259 </ARG>
4260