Release 0.10.16
[platform/upstream/gstreamer.git] / docs / plugins / gstreamer-plugins.args
1 <ARG>
2 <NAME>GstPipeline::delay</NAME>
3 <TYPE>guint64</TYPE>
4 <RANGE></RANGE>
5 <FLAGS>rw</FLAGS>
6 <NICK>Delay</NICK>
7 <BLURB>Expected delay needed for elements to spin up to PLAYING in nanoseconds.</BLURB>
8 <DEFAULT>0</DEFAULT>
9 </ARG>
10
11 <ARG>
12 <NAME>GstPipeline::auto-flush-bus</NAME>
13 <TYPE>gboolean</TYPE>
14 <RANGE></RANGE>
15 <FLAGS>rw</FLAGS>
16 <NICK>Auto Flush Bus</NICK>
17 <BLURB>Whether to automatically flush the pipeline's bus when going from READY into NULL state.</BLURB>
18 <DEFAULT>TRUE</DEFAULT>
19 </ARG>
20
21 <ARG>
22 <NAME>GstCapsFilter::caps</NAME>
23 <TYPE>GstCaps*</TYPE>
24 <RANGE></RANGE>
25 <FLAGS>rw</FLAGS>
26 <NICK>Filter caps</NICK>
27 <BLURB>Restrict the possible allowed capabilities (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB>
28 <DEFAULT></DEFAULT>
29 </ARG>
30
31 <ARG>
32 <NAME>GstFakeSrc::can-activate-pull</NAME>
33 <TYPE>gboolean</TYPE>
34 <RANGE></RANGE>
35 <FLAGS>rwx</FLAGS>
36 <NICK>Can activate pull</NICK>
37 <BLURB>Can activate in pull mode.</BLURB>
38 <DEFAULT>TRUE</DEFAULT>
39 </ARG>
40
41 <ARG>
42 <NAME>GstFakeSrc::can-activate-push</NAME>
43 <TYPE>gboolean</TYPE>
44 <RANGE></RANGE>
45 <FLAGS>rwx</FLAGS>
46 <NICK>Can activate push</NICK>
47 <BLURB>Can activate in push mode.</BLURB>
48 <DEFAULT>TRUE</DEFAULT>
49 </ARG>
50
51 <ARG>
52 <NAME>GstFakeSrc::data</NAME>
53 <TYPE>GstFakeSrcDataType</TYPE>
54 <RANGE></RANGE>
55 <FLAGS>rw</FLAGS>
56 <NICK>data</NICK>
57 <BLURB>Data allocation method.</BLURB>
58 <DEFAULT>Allocate data</DEFAULT>
59 </ARG>
60
61 <ARG>
62 <NAME>GstFakeSrc::datarate</NAME>
63 <TYPE>gint</TYPE>
64 <RANGE>>= 0</RANGE>
65 <FLAGS>rw</FLAGS>
66 <NICK>Datarate</NICK>
67 <BLURB>Timestamps buffers with number of bytes per second (0 = none).</BLURB>
68 <DEFAULT>0</DEFAULT>
69 </ARG>
70
71 <ARG>
72 <NAME>GstFakeSrc::dump</NAME>
73 <TYPE>gboolean</TYPE>
74 <RANGE></RANGE>
75 <FLAGS>rw</FLAGS>
76 <NICK>Dump</NICK>
77 <BLURB>Dump buffer contents to stdout.</BLURB>
78 <DEFAULT>FALSE</DEFAULT>
79 </ARG>
80
81 <ARG>
82 <NAME>GstFakeSrc::filltype</NAME>
83 <TYPE>GstFakeSrcFillType</TYPE>
84 <RANGE></RANGE>
85 <FLAGS>rw</FLAGS>
86 <NICK>filltype</NICK>
87 <BLURB>How to fill the buffer, if at all.</BLURB>
88 <DEFAULT>Fill buffers with zeros</DEFAULT>
89 </ARG>
90
91 <ARG>
92 <NAME>GstFakeSrc::is-live</NAME>
93 <TYPE>gboolean</TYPE>
94 <RANGE></RANGE>
95 <FLAGS>rwx</FLAGS>
96 <NICK>Is this a live source</NICK>
97 <BLURB>True if the element cannot produce data in PAUSED.</BLURB>
98 <DEFAULT>FALSE</DEFAULT>
99 </ARG>
100
101 <ARG>
102 <NAME>GstFakeSrc::last-message</NAME>
103 <TYPE>gchar*</TYPE>
104 <RANGE></RANGE>
105 <FLAGS>r</FLAGS>
106 <NICK>last-message</NICK>
107 <BLURB>The last status message.</BLURB>
108 <DEFAULT>NULL</DEFAULT>
109 </ARG>
110
111 <ARG>
112 <NAME>GstFakeSrc::parentsize</NAME>
113 <TYPE>gint</TYPE>
114 <RANGE>>= 0</RANGE>
115 <FLAGS>rw</FLAGS>
116 <NICK>parentsize</NICK>
117 <BLURB>Size of parent buffer for sub-buffered allocation.</BLURB>
118 <DEFAULT>40960</DEFAULT>
119 </ARG>
120
121 <ARG>
122 <NAME>GstFakeSrc::pattern</NAME>
123 <TYPE>gchar*</TYPE>
124 <RANGE></RANGE>
125 <FLAGS>rw</FLAGS>
126 <NICK>pattern</NICK>
127 <BLURB>pattern.</BLURB>
128 <DEFAULT>NULL</DEFAULT>
129 </ARG>
130
131 <ARG>
132 <NAME>GstFakeSrc::signal-handoffs</NAME>
133 <TYPE>gboolean</TYPE>
134 <RANGE></RANGE>
135 <FLAGS>rw</FLAGS>
136 <NICK>Signal handoffs</NICK>
137 <BLURB>Send a signal before pushing the buffer.</BLURB>
138 <DEFAULT>FALSE</DEFAULT>
139 </ARG>
140
141 <ARG>
142 <NAME>GstFakeSrc::silent</NAME>
143 <TYPE>gboolean</TYPE>
144 <RANGE></RANGE>
145 <FLAGS>rw</FLAGS>
146 <NICK>Silent</NICK>
147 <BLURB>Don't produce last_message events.</BLURB>
148 <DEFAULT>FALSE</DEFAULT>
149 </ARG>
150
151 <ARG>
152 <NAME>GstFakeSrc::sizemax</NAME>
153 <TYPE>gint</TYPE>
154 <RANGE>>= 0</RANGE>
155 <FLAGS>rw</FLAGS>
156 <NICK>sizemax</NICK>
157 <BLURB>Maximum buffer size.</BLURB>
158 <DEFAULT>4096</DEFAULT>
159 </ARG>
160
161 <ARG>
162 <NAME>GstFakeSrc::sizemin</NAME>
163 <TYPE>gint</TYPE>
164 <RANGE>>= 0</RANGE>
165 <FLAGS>rw</FLAGS>
166 <NICK>sizemin</NICK>
167 <BLURB>Minimum buffer size.</BLURB>
168 <DEFAULT>0</DEFAULT>
169 </ARG>
170
171 <ARG>
172 <NAME>GstFakeSrc::sizetype</NAME>
173 <TYPE>GstFakeSrcSizeType</TYPE>
174 <RANGE></RANGE>
175 <FLAGS>rw</FLAGS>
176 <NICK>sizetype</NICK>
177 <BLURB>How to determine buffer sizes.</BLURB>
178 <DEFAULT>Send empty buffers</DEFAULT>
179 </ARG>
180
181 <ARG>
182 <NAME>GstFakeSrc::sync</NAME>
183 <TYPE>gboolean</TYPE>
184 <RANGE></RANGE>
185 <FLAGS>rw</FLAGS>
186 <NICK>Sync</NICK>
187 <BLURB>Sync to the clock to the datarate.</BLURB>
188 <DEFAULT>FALSE</DEFAULT>
189 </ARG>
190
191 <ARG>
192 <NAME>GstFakeSink::can-activate-pull</NAME>
193 <TYPE>gboolean</TYPE>
194 <RANGE></RANGE>
195 <FLAGS>rw</FLAGS>
196 <NICK>Can activate pull</NICK>
197 <BLURB>Can activate in pull mode.</BLURB>
198 <DEFAULT>FALSE</DEFAULT>
199 </ARG>
200
201 <ARG>
202 <NAME>GstFakeSink::can-activate-push</NAME>
203 <TYPE>gboolean</TYPE>
204 <RANGE></RANGE>
205 <FLAGS>rw</FLAGS>
206 <NICK>Can activate push</NICK>
207 <BLURB>Can activate in push mode.</BLURB>
208 <DEFAULT>TRUE</DEFAULT>
209 </ARG>
210
211 <ARG>
212 <NAME>GstFakeSink::dump</NAME>
213 <TYPE>gboolean</TYPE>
214 <RANGE></RANGE>
215 <FLAGS>rw</FLAGS>
216 <NICK>Dump</NICK>
217 <BLURB>Dump buffer contents to stdout.</BLURB>
218 <DEFAULT>FALSE</DEFAULT>
219 </ARG>
220
221 <ARG>
222 <NAME>GstFakeSink::last-message</NAME>
223 <TYPE>gchar*</TYPE>
224 <RANGE></RANGE>
225 <FLAGS>r</FLAGS>
226 <NICK>Last Message</NICK>
227 <BLURB>The message describing current status.</BLURB>
228 <DEFAULT>NULL</DEFAULT>
229 </ARG>
230
231 <ARG>
232 <NAME>GstFakeSink::signal-handoffs</NAME>
233 <TYPE>gboolean</TYPE>
234 <RANGE></RANGE>
235 <FLAGS>rw</FLAGS>
236 <NICK>Signal handoffs</NICK>
237 <BLURB>Send a signal before unreffing the buffer.</BLURB>
238 <DEFAULT>FALSE</DEFAULT>
239 </ARG>
240
241 <ARG>
242 <NAME>GstFakeSink::silent</NAME>
243 <TYPE>gboolean</TYPE>
244 <RANGE></RANGE>
245 <FLAGS>rw</FLAGS>
246 <NICK>Silent</NICK>
247 <BLURB>Don't produce last_message events.</BLURB>
248 <DEFAULT>FALSE</DEFAULT>
249 </ARG>
250
251 <ARG>
252 <NAME>GstFakeSink::state-error</NAME>
253 <TYPE>GstFakeSinkStateError</TYPE>
254 <RANGE></RANGE>
255 <FLAGS>rw</FLAGS>
256 <NICK>State Error</NICK>
257 <BLURB>Generate a state change error.</BLURB>
258 <DEFAULT>No state change errors</DEFAULT>
259 </ARG>
260
261 <ARG>
262 <NAME>GstFakeSink::num-buffers</NAME>
263 <TYPE>gint</TYPE>
264 <RANGE>>= -1</RANGE>
265 <FLAGS>rw</FLAGS>
266 <NICK>num-buffers</NICK>
267 <BLURB>Number of buffers to accept going EOS.</BLURB>
268 <DEFAULT>-1</DEFAULT>
269 </ARG>
270
271 <ARG>
272 <NAME>GstFdSrc::fd</NAME>
273 <TYPE>gint</TYPE>
274 <RANGE>>= 0</RANGE>
275 <FLAGS>rw</FLAGS>
276 <NICK>fd</NICK>
277 <BLURB>An open file descriptor to read from.</BLURB>
278 <DEFAULT>0</DEFAULT>
279 </ARG>
280
281 <ARG>
282 <NAME>GstFileSrc::fd</NAME>
283 <TYPE>gint</TYPE>
284 <RANGE>>= 0</RANGE>
285 <FLAGS>r</FLAGS>
286 <NICK>File-descriptor</NICK>
287 <BLURB>File-descriptor for the file being mmap()d.</BLURB>
288 <DEFAULT>0</DEFAULT>
289 </ARG>
290
291 <ARG>
292 <NAME>GstFileSrc::location</NAME>
293 <TYPE>gchar*</TYPE>
294 <RANGE></RANGE>
295 <FLAGS>rw</FLAGS>
296 <NICK>File Location</NICK>
297 <BLURB>Location of the file to read.</BLURB>
298 <DEFAULT>NULL</DEFAULT>
299 </ARG>
300
301 <ARG>
302 <NAME>GstFileSrc::mmapsize</NAME>
303 <TYPE>gulong</TYPE>
304 <RANGE></RANGE>
305 <FLAGS>rw</FLAGS>
306 <NICK>mmap() Block Size</NICK>
307 <BLURB>Size in bytes of mmap()d regions.</BLURB>
308 <DEFAULT></DEFAULT>
309 </ARG>
310
311 <ARG>
312 <NAME>GstFileSrc::touch</NAME>
313 <TYPE>gboolean</TYPE>
314 <RANGE></RANGE>
315 <FLAGS>rw</FLAGS>
316 <NICK>Touch mapped region read data</NICK>
317 <BLURB>Touch mmapped data regions to force them to be read from disk.</BLURB>
318 <DEFAULT>TRUE</DEFAULT>
319 </ARG>
320
321 <ARG>
322 <NAME>GstFileSrc::use-mmap</NAME>
323 <TYPE>gboolean</TYPE>
324 <RANGE></RANGE>
325 <FLAGS>rw</FLAGS>
326 <NICK>Use mmap to read data</NICK>
327 <BLURB>Whether to use mmap() instead of read().</BLURB>
328 <DEFAULT>FALSE</DEFAULT>
329 </ARG>
330
331 <ARG>
332 <NAME>GstFileSrc::sequential</NAME>
333 <TYPE>gboolean</TYPE>
334 <RANGE></RANGE>
335 <FLAGS>rw</FLAGS>
336 <NICK>Optimise for sequential mmap access</NICK>
337 <BLURB>Whether to use madvise to hint to the kernel that access to mmap pages will be sequential.</BLURB>
338 <DEFAULT>FALSE</DEFAULT>
339 </ARG>
340
341 <ARG>
342 <NAME>GstIdentity::check-perfect</NAME>
343 <TYPE>gboolean</TYPE>
344 <RANGE></RANGE>
345 <FLAGS>rw</FLAGS>
346 <NICK>Check For Perfect Stream</NICK>
347 <BLURB>Verify that the stream is time- and data-contiguous. This only logs in the debug log.  This will be deprecated in favor of the check-imperfect-timestamp/offset properties.</BLURB>
348 <DEFAULT>FALSE</DEFAULT>
349 </ARG>
350
351 <ARG>
352 <NAME>GstIdentity::datarate</NAME>
353 <TYPE>gint</TYPE>
354 <RANGE>>= 0</RANGE>
355 <FLAGS>rw</FLAGS>
356 <NICK>Datarate</NICK>
357 <BLURB>(Re)timestamps buffers with number of bytes per second (0 = inactive).</BLURB>
358 <DEFAULT>0</DEFAULT>
359 </ARG>
360
361 <ARG>
362 <NAME>GstIdentity::drop-probability</NAME>
363 <TYPE>gfloat</TYPE>
364 <RANGE>[0,1]</RANGE>
365 <FLAGS>rw</FLAGS>
366 <NICK>Drop Probability</NICK>
367 <BLURB>The Probability a buffer is dropped.</BLURB>
368 <DEFAULT>0</DEFAULT>
369 </ARG>
370
371 <ARG>
372 <NAME>GstIdentity::dump</NAME>
373 <TYPE>gboolean</TYPE>
374 <RANGE></RANGE>
375 <FLAGS>rw</FLAGS>
376 <NICK>Dump</NICK>
377 <BLURB>Dump buffer contents to stdout.</BLURB>
378 <DEFAULT>FALSE</DEFAULT>
379 </ARG>
380
381 <ARG>
382 <NAME>GstIdentity::error-after</NAME>
383 <TYPE>gint</TYPE>
384 <RANGE></RANGE>
385 <FLAGS>rw</FLAGS>
386 <NICK>Error After</NICK>
387 <BLURB>Error after N buffers.</BLURB>
388 <DEFAULT>-1</DEFAULT>
389 </ARG>
390
391 <ARG>
392 <NAME>GstIdentity::last-message</NAME>
393 <TYPE>gchar*</TYPE>
394 <RANGE></RANGE>
395 <FLAGS>r</FLAGS>
396 <NICK>last-message</NICK>
397 <BLURB>last-message.</BLURB>
398 <DEFAULT>NULL</DEFAULT>
399 </ARG>
400
401 <ARG>
402 <NAME>GstIdentity::silent</NAME>
403 <TYPE>gboolean</TYPE>
404 <RANGE></RANGE>
405 <FLAGS>rw</FLAGS>
406 <NICK>silent</NICK>
407 <BLURB>silent.</BLURB>
408 <DEFAULT>FALSE</DEFAULT>
409 </ARG>
410
411 <ARG>
412 <NAME>GstIdentity::single-segment</NAME>
413 <TYPE>gboolean</TYPE>
414 <RANGE></RANGE>
415 <FLAGS>rw</FLAGS>
416 <NICK>Single Segment</NICK>
417 <BLURB>Timestamp buffers and eat newsegments so as to appear as one segment.</BLURB>
418 <DEFAULT>FALSE</DEFAULT>
419 </ARG>
420
421 <ARG>
422 <NAME>GstIdentity::sleep-time</NAME>
423 <TYPE>guint</TYPE>
424 <RANGE></RANGE>
425 <FLAGS>rw</FLAGS>
426 <NICK>Sleep time</NICK>
427 <BLURB>Microseconds to sleep between processing.</BLURB>
428 <DEFAULT>0</DEFAULT>
429 </ARG>
430
431 <ARG>
432 <NAME>GstIdentity::sync</NAME>
433 <TYPE>gboolean</TYPE>
434 <RANGE></RANGE>
435 <FLAGS>rw</FLAGS>
436 <NICK>Synchronize</NICK>
437 <BLURB>Synchronize to pipeline clock.</BLURB>
438 <DEFAULT>FALSE</DEFAULT>
439 </ARG>
440
441 <ARG>
442 <NAME>GstIdentity::check-imperfect-offset</NAME>
443 <TYPE>gboolean</TYPE>
444 <RANGE></RANGE>
445 <FLAGS>rw</FLAGS>
446 <NICK>Check for discontiguous offset</NICK>
447 <BLURB>Send element messages if offset and offset_end do not match up.</BLURB>
448 <DEFAULT>FALSE</DEFAULT>
449 </ARG>
450
451 <ARG>
452 <NAME>GstIdentity::check-imperfect-timestamp</NAME>
453 <TYPE>gboolean</TYPE>
454 <RANGE></RANGE>
455 <FLAGS>rw</FLAGS>
456 <NICK>Check for discontiguous timestamps</NICK>
457 <BLURB>Send element messages if timestamps and durations do not match up.</BLURB>
458 <DEFAULT>FALSE</DEFAULT>
459 </ARG>
460
461 <ARG>
462 <NAME>GstIdentity::signal-handoffs</NAME>
463 <TYPE>gboolean</TYPE>
464 <RANGE></RANGE>
465 <FLAGS>rw</FLAGS>
466 <NICK>Signal handoffs</NICK>
467 <BLURB>Send a signal before pushing the buffer.</BLURB>
468 <DEFAULT>TRUE</DEFAULT>
469 </ARG>
470
471 <ARG>
472 <NAME>GstQueue::current-level-buffers</NAME>
473 <TYPE>guint</TYPE>
474 <RANGE></RANGE>
475 <FLAGS>r</FLAGS>
476 <NICK>Current level (buffers)</NICK>
477 <BLURB>Current number of buffers in the queue.</BLURB>
478 <DEFAULT>0</DEFAULT>
479 </ARG>
480
481 <ARG>
482 <NAME>GstQueue::current-level-bytes</NAME>
483 <TYPE>guint</TYPE>
484 <RANGE></RANGE>
485 <FLAGS>r</FLAGS>
486 <NICK>Current level (kB)</NICK>
487 <BLURB>Current amount of data in the queue (bytes).</BLURB>
488 <DEFAULT>0</DEFAULT>
489 </ARG>
490
491 <ARG>
492 <NAME>GstQueue::current-level-time</NAME>
493 <TYPE>guint64</TYPE>
494 <RANGE></RANGE>
495 <FLAGS>r</FLAGS>
496 <NICK>Current level (ns)</NICK>
497 <BLURB>Current amount of data in the queue (in ns).</BLURB>
498 <DEFAULT>0</DEFAULT>
499 </ARG>
500
501 <ARG>
502 <NAME>GstQueue::leaky</NAME>
503 <TYPE>GstQueueLeaky</TYPE>
504 <RANGE></RANGE>
505 <FLAGS>rw</FLAGS>
506 <NICK>Leaky</NICK>
507 <BLURB>Where the queue leaks, if at all.</BLURB>
508 <DEFAULT>Not Leaky</DEFAULT>
509 </ARG>
510
511 <ARG>
512 <NAME>GstQueue::max-size-buffers</NAME>
513 <TYPE>guint</TYPE>
514 <RANGE></RANGE>
515 <FLAGS>rw</FLAGS>
516 <NICK>Max. size (buffers)</NICK>
517 <BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
518 <DEFAULT>200</DEFAULT>
519 </ARG>
520
521 <ARG>
522 <NAME>GstQueue::max-size-bytes</NAME>
523 <TYPE>guint</TYPE>
524 <RANGE></RANGE>
525 <FLAGS>rw</FLAGS>
526 <NICK>Max. size (kB)</NICK>
527 <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
528 <DEFAULT>10485760</DEFAULT>
529 </ARG>
530
531 <ARG>
532 <NAME>GstQueue::max-size-time</NAME>
533 <TYPE>guint64</TYPE>
534 <RANGE></RANGE>
535 <FLAGS>rw</FLAGS>
536 <NICK>Max. size (ns)</NICK>
537 <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
538 <DEFAULT>1000000000</DEFAULT>
539 </ARG>
540
541 <ARG>
542 <NAME>GstQueue::min-threshold-buffers</NAME>
543 <TYPE>guint</TYPE>
544 <RANGE></RANGE>
545 <FLAGS>rw</FLAGS>
546 <NICK>Min. threshold (buffers)</NICK>
547 <BLURB>Min. number of buffers in the queue to allow reading (0=disable).</BLURB>
548 <DEFAULT>0</DEFAULT>
549 </ARG>
550
551 <ARG>
552 <NAME>GstQueue::min-threshold-bytes</NAME>
553 <TYPE>guint</TYPE>
554 <RANGE></RANGE>
555 <FLAGS>rw</FLAGS>
556 <NICK>Min. threshold (kB)</NICK>
557 <BLURB>Min. amount of data in the queue to allow reading (bytes, 0=disable).</BLURB>
558 <DEFAULT>0</DEFAULT>
559 </ARG>
560
561 <ARG>
562 <NAME>GstQueue::min-threshold-time</NAME>
563 <TYPE>guint64</TYPE>
564 <RANGE></RANGE>
565 <FLAGS>rw</FLAGS>
566 <NICK>Min. threshold (ns)</NICK>
567 <BLURB>Min. amount of data in the queue to allow reading (in ns, 0=disable).</BLURB>
568 <DEFAULT>0</DEFAULT>
569 </ARG>
570
571 <ARG>
572 <NAME>GstFileSink::location</NAME>
573 <TYPE>gchar*</TYPE>
574 <RANGE></RANGE>
575 <FLAGS>rw</FLAGS>
576 <NICK>File Location</NICK>
577 <BLURB>Location of the file to write.</BLURB>
578 <DEFAULT>NULL</DEFAULT>
579 </ARG>
580
581 <ARG>
582 <NAME>GstFileSink::buffer-mode</NAME>
583 <TYPE>GstFileSinkBufferMode</TYPE>
584 <RANGE></RANGE>
585 <FLAGS>rw</FLAGS>
586 <NICK>Buffering mode</NICK>
587 <BLURB>The buffering mode to use.</BLURB>
588 <DEFAULT>Default buffering</DEFAULT>
589 </ARG>
590
591 <ARG>
592 <NAME>GstFileSink::buffer-size</NAME>
593 <TYPE>guint</TYPE>
594 <RANGE></RANGE>
595 <FLAGS>rw</FLAGS>
596 <NICK>Buffering size</NICK>
597 <BLURB>Size of buffer in number of bytes for line or full buffer-mode.</BLURB>
598 <DEFAULT>65536</DEFAULT>
599 </ARG>
600
601 <ARG>
602 <NAME>GstTee::has-chain</NAME>
603 <TYPE>gboolean</TYPE>
604 <RANGE></RANGE>
605 <FLAGS>rwx</FLAGS>
606 <NICK>Has Chain</NICK>
607 <BLURB>If the element can operate in push mode.</BLURB>
608 <DEFAULT>TRUE</DEFAULT>
609 </ARG>
610
611 <ARG>
612 <NAME>GstTee::has-sink-loop</NAME>
613 <TYPE>gboolean</TYPE>
614 <RANGE></RANGE>
615 <FLAGS>rwx</FLAGS>
616 <NICK>Has Sink Loop</NICK>
617 <BLURB>If the element should spawn a thread (unimplemented and deprecated).</BLURB>
618 <DEFAULT>FALSE</DEFAULT>
619 </ARG>
620
621 <ARG>
622 <NAME>GstTee::last-message</NAME>
623 <TYPE>gchar*</TYPE>
624 <RANGE></RANGE>
625 <FLAGS>r</FLAGS>
626 <NICK>Last Message</NICK>
627 <BLURB>The message describing current status.</BLURB>
628 <DEFAULT>NULL</DEFAULT>
629 </ARG>
630
631 <ARG>
632 <NAME>GstTee::num-src-pads</NAME>
633 <TYPE>gint</TYPE>
634 <RANGE>>= 0</RANGE>
635 <FLAGS>r</FLAGS>
636 <NICK>Num Src Pads</NICK>
637 <BLURB>The number of source pads.</BLURB>
638 <DEFAULT>0</DEFAULT>
639 </ARG>
640
641 <ARG>
642 <NAME>GstTee::silent</NAME>
643 <TYPE>gboolean</TYPE>
644 <RANGE></RANGE>
645 <FLAGS>rwx</FLAGS>
646 <NICK>Silent</NICK>
647 <BLURB>Don't produce last_message events.</BLURB>
648 <DEFAULT>TRUE</DEFAULT>
649 </ARG>
650
651 <ARG>
652 <NAME>GstTee::pull-mode</NAME>
653 <TYPE>GstTeePullMode</TYPE>
654 <RANGE></RANGE>
655 <FLAGS>rwx</FLAGS>
656 <NICK>Pull mode</NICK>
657 <BLURB>Behavior of tee in pull mode.</BLURB>
658 <DEFAULT>Never activate in pull mode</DEFAULT>
659 </ARG>
660
661 <ARG>
662 <NAME>GstTypeFindElement::caps</NAME>
663 <TYPE>GstCaps*</TYPE>
664 <RANGE></RANGE>
665 <FLAGS>r</FLAGS>
666 <NICK>caps</NICK>
667 <BLURB>detected capabilities in stream.</BLURB>
668 <DEFAULT></DEFAULT>
669 </ARG>
670
671 <ARG>
672 <NAME>GstTypeFindElement::maximum</NAME>
673 <TYPE>guint</TYPE>
674 <RANGE>[1,100]</RANGE>
675 <FLAGS>rw</FLAGS>
676 <NICK>maximum</NICK>
677 <BLURB>probability to stop typefinding (deprecated; non-functional).</BLURB>
678 <DEFAULT>100</DEFAULT>
679 </ARG>
680
681 <ARG>
682 <NAME>GstTypeFindElement::minimum</NAME>
683 <TYPE>guint</TYPE>
684 <RANGE>[1,100]</RANGE>
685 <FLAGS>rw</FLAGS>
686 <NICK>minimum</NICK>
687 <BLURB>minimum probability required to accept caps.</BLURB>
688 <DEFAULT>1</DEFAULT>
689 </ARG>
690
691 <ARG>
692 <NAME>GstFdSink::fd</NAME>
693 <TYPE>gint</TYPE>
694 <RANGE>>= 0</RANGE>
695 <FLAGS>rw</FLAGS>
696 <NICK>fd</NICK>
697 <BLURB>An open file descriptor to write to.</BLURB>
698 <DEFAULT>1</DEFAULT>
699 </ARG>
700
701 <ARG>
702 <NAME>GstMultiQueue::extra-size-buffers</NAME>
703 <TYPE>guint</TYPE>
704 <RANGE></RANGE>
705 <FLAGS>rw</FLAGS>
706 <NICK>Extra Size (buffers)</NICK>
707 <BLURB>Amount of buffers the queues can grow if one of them is empty (0=disable).</BLURB>
708 <DEFAULT>5</DEFAULT>
709 </ARG>
710
711 <ARG>
712 <NAME>GstMultiQueue::extra-size-bytes</NAME>
713 <TYPE>guint</TYPE>
714 <RANGE></RANGE>
715 <FLAGS>rw</FLAGS>
716 <NICK>Extra Size (kB)</NICK>
717 <BLURB>Amount of data the queues can grow if one of them is empty (bytes, 0=disable).</BLURB>
718 <DEFAULT>10485760</DEFAULT>
719 </ARG>
720
721 <ARG>
722 <NAME>GstMultiQueue::extra-size-time</NAME>
723 <TYPE>guint64</TYPE>
724 <RANGE></RANGE>
725 <FLAGS>rw</FLAGS>
726 <NICK>Extra Size (ns)</NICK>
727 <BLURB>Amount of time the queues can grow if one of them is empty (in ns, 0=disable).</BLURB>
728 <DEFAULT>3000000000</DEFAULT>
729 </ARG>
730
731 <ARG>
732 <NAME>GstMultiQueue::max-size-buffers</NAME>
733 <TYPE>guint</TYPE>
734 <RANGE></RANGE>
735 <FLAGS>rw</FLAGS>
736 <NICK>Max. size (buffers)</NICK>
737 <BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
738 <DEFAULT>5</DEFAULT>
739 </ARG>
740
741 <ARG>
742 <NAME>GstMultiQueue::max-size-bytes</NAME>
743 <TYPE>guint</TYPE>
744 <RANGE></RANGE>
745 <FLAGS>rw</FLAGS>
746 <NICK>Max. size (kB)</NICK>
747 <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
748 <DEFAULT>10485760</DEFAULT>
749 </ARG>
750
751 <ARG>
752 <NAME>GstMultiQueue::max-size-time</NAME>
753 <TYPE>guint64</TYPE>
754 <RANGE></RANGE>
755 <FLAGS>rw</FLAGS>
756 <NICK>Max. size (ns)</NICK>
757 <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
758 <DEFAULT>2000000000</DEFAULT>
759 </ARG>
760
761 <ARG>
762 <NAME>GstBin::async-handling</NAME>
763 <TYPE>gboolean</TYPE>
764 <RANGE></RANGE>
765 <FLAGS>rw</FLAGS>
766 <NICK>Async Handling</NICK>
767 <BLURB>The bin will handle Asynchronous state changes.</BLURB>
768 <DEFAULT>FALSE</DEFAULT>
769 </ARG>
770