gst-plugins-base-plugins.args 62.6 KB
Newer Older
1
<ARG>
2 3 4
<NAME>GstAdder::caps</NAME>
<TYPE>GstCaps*</TYPE>
<RANGE></RANGE>
5
<FLAGS>rw</FLAGS>
6 7 8
<NICK>Target caps</NICK>
<BLURB>Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB>
<DEFAULT></DEFAULT>
9 10 11
</ARG>

<ARG>
12 13 14
<NAME>GstVideoScale::add-borders</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
15
<FLAGS>rw</FLAGS>
16 17 18
<NICK>Add Borders</NICK>
<BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB>
<DEFAULT>TRUE</DEFAULT>
19 20 21
</ARG>

<ARG>
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
<NAME>GstVideoScale::dither</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Dither</NICK>
<BLURB>Add dither (only used for Lanczos method).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoScale::envelope</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[1,5]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Envelope</NICK>
<BLURB>Size of filter envelope.</BLURB>
<DEFAULT>2</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoScale::method</NAME>
<TYPE>GstVideoScaleMethod</TYPE>
44 45
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
46 47
<NICK>method</NICK>
<BLURB>method.</BLURB>
Sebastian Dröge's avatar
Sebastian Dröge committed
48
<DEFAULT>Bilinear (2-tap)</DEFAULT>
49 50 51
</ARG>

<ARG>
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
<NAME>GstVideoScale::sharpen</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Sharpen</NICK>
<BLURB>Sharpening.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoScale::sharpness</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0.5,1.5]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Sharpness</NICK>
<BLURB>Sharpness of filter.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

Sebastian Dröge's avatar
Sebastian Dröge committed
71 72 73 74 75 76 77 78 79 80
<ARG>
<NAME>GstVideoScale::gamma-decode</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Gamma Decode</NICK>
<BLURB>Decode gamma before scaling.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

81 82 83 84 85 86 87 88 89 90 91 92
<ARG>
<NAME>GstURIDecodeBin::buffer-duration</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Buffer duration (ns)</NICK>
<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>

<ARG>
<NAME>GstURIDecodeBin::buffer-size</NAME>
93
<TYPE>gint</TYPE>
94
<RANGE>>= G_MAXULONG</RANGE>
95
<FLAGS>rw</FLAGS>
96 97 98
<NICK>Buffer size (bytes)</NICK>
<BLURB>Buffer size when buffering streams (-1 default value).</BLURB>
<DEFAULT>-1</DEFAULT>
99 100 101
</ARG>

<ARG>
102 103
<NAME>GstURIDecodeBin::caps</NAME>
<TYPE>GstCaps*</TYPE>
104 105
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
106 107 108
<NICK>Caps</NICK>
<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB>
<DEFAULT></DEFAULT>
109 110 111
</ARG>

<ARG>
112 113 114
<NAME>GstURIDecodeBin::connection-speed</NAME>
<TYPE>guint64</TYPE>
<RANGE><= 18446744073709551</RANGE>
115
<FLAGS>rw</FLAGS>
116 117
<NICK>Connection Speed</NICK>
<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
118 119 120 121
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
122
<NAME>GstURIDecodeBin::download</NAME>
123 124 125
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
126 127
<NICK>Download</NICK>
<BLURB>Attempt download buffering when buffering network streams.</BLURB>
128 129 130
<DEFAULT>FALSE</DEFAULT>
</ARG>

131
<ARG>
132
<NAME>GstURIDecodeBin::expose-all-streams</NAME>
133 134 135
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
136 137
<NICK>Expose All Streams</NICK>
<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
138
<DEFAULT>TRUE</DEFAULT>
139 140
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
141
<ARG>
142 143 144
<NAME>GstURIDecodeBin::ring-buffer-max-size</NAME>
<TYPE>guint64</TYPE>
<RANGE><= G_MAXUINT</RANGE>
Jan Schmidt's avatar
Jan Schmidt committed
145
<FLAGS>rw</FLAGS>
146 147 148
<NICK>Max. ring buffer size (bytes)</NICK>
<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
<DEFAULT>0</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
149 150 151
</ARG>

<ARG>
152 153
<NAME>GstURIDecodeBin::source</NAME>
<TYPE>GstElement*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
154 155
<RANGE></RANGE>
<FLAGS>r</FLAGS>
156 157 158
<NICK>Source</NICK>
<BLURB>Source object used.</BLURB>
<DEFAULT></DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
159 160 161
</ARG>

<ARG>
162 163
<NAME>GstURIDecodeBin::subtitle-encoding</NAME>
<TYPE>gchar*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
164 165
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
166 167 168
<NICK>subtitle encoding</NICK>
<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>
<DEFAULT>NULL</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
169 170
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
171
<ARG>
172 173
<NAME>GstURIDecodeBin::uri</NAME>
<TYPE>gchar*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
174 175
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
176 177 178
<NICK>URI</NICK>
<BLURB>URI to decode.</BLURB>
<DEFAULT>NULL</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
179 180 181
</ARG>

<ARG>
182
<NAME>GstURIDecodeBin::use-buffering</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
183 184 185
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
186 187 188
<NICK>Use Buffering</NICK>
<BLURB>Perform buffering on demuxed/parsed media.</BLURB>
<DEFAULT>FALSE</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
189 190
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
191
<ARG>
192 193
<NAME>GstSubtitleOverlay::font-desc</NAME>
<TYPE>gchar*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
194 195
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
196 197 198
<NICK>Subtitle font description</NICK>
<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
<DEFAULT>NULL</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
199 200 201
</ARG>

<ARG>
202 203
<NAME>GstSubtitleOverlay::silent</NAME>
<TYPE>gboolean</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
204
<RANGE></RANGE>
205
<FLAGS>rw</FLAGS>
206 207 208
<NICK>Silent</NICK>
<BLURB>Whether to show subtitles.</BLURB>
<DEFAULT>FALSE</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
209 210 211
</ARG>

<ARG>
212 213
<NAME>GstSubtitleOverlay::subtitle-encoding</NAME>
<TYPE>gchar*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
214 215
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
216 217 218
<NICK>subtitle encoding</NICK>
<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>
<DEFAULT>NULL</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
219 220
</ARG>

Edward Hervey's avatar
Edward Hervey committed
221
<ARG>
222 223
<NAME>GstPlaySink::audio-sink</NAME>
<TYPE>GstElement*</TYPE>
Edward Hervey's avatar
Edward Hervey committed
224
<RANGE></RANGE>
225 226 227 228
<FLAGS>rw</FLAGS>
<NICK>Audio Sink</NICK>
<BLURB>the audio output element to use (NULL = default sink).</BLURB>
<DEFAULT></DEFAULT>
Edward Hervey's avatar
Edward Hervey committed
229 230 231
</ARG>

<ARG>
232 233
<NAME>GstPlaySink::av-offset</NAME>
<TYPE>gint64</TYPE>
Edward Hervey's avatar
Edward Hervey committed
234
<RANGE></RANGE>
235 236 237
<FLAGS>rw</FLAGS>
<NICK>AV Offset</NICK>
<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
Edward Hervey's avatar
Edward Hervey committed
238 239 240
<DEFAULT>0</DEFAULT>
</ARG>

241
<ARG>
242 243
<NAME>GstPlaySink::flags</NAME>
<TYPE>GstPlayFlags</TYPE>
244 245
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
246 247 248
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT>
249 250 251
</ARG>

<ARG>
252 253
<NAME>GstPlaySink::force-aspect-ratio</NAME>
<TYPE>gboolean</TYPE>
254 255
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
256 257 258
<NICK>Force Aspect Ratio</NICK>
<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
<DEFAULT>TRUE</DEFAULT>
259 260 261
</ARG>

<ARG>
262
<NAME>GstPlaySink::mute</NAME>
263 264 265
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
266 267
<NICK>Mute</NICK>
<BLURB>Mute the audio channel without changing the volume.</BLURB>
268 269 270
<DEFAULT>FALSE</DEFAULT>
</ARG>

271
<ARG>
272 273
<NAME>GstPlaySink::sample</NAME>
<TYPE>GstSample*</TYPE>
Edward Hervey's avatar
Edward Hervey committed
274 275
<RANGE></RANGE>
<FLAGS>r</FLAGS>
276 277 278
<NICK>Sample</NICK>
<BLURB>The last sample (NULL = no video available).</BLURB>
<DEFAULT></DEFAULT>
Edward Hervey's avatar
Edward Hervey committed
279 280 281
</ARG>

<ARG>
282 283
<NAME>GstPlaySink::send-event-mode</NAME>
<TYPE>GstPlaySinkSendEventMode</TYPE>
Edward Hervey's avatar
Edward Hervey committed
284
<RANGE></RANGE>
285 286 287 288
<FLAGS>rw</FLAGS>
<NICK>Send event mode</NICK>
<BLURB>How to send events received in send_event function.</BLURB>
<DEFAULT>Default GstBin's send_event handling (default)</DEFAULT>
Edward Hervey's avatar
Edward Hervey committed
289 290
</ARG>

291
<ARG>
292 293
<NAME>GstPlaySink::subtitle-encoding</NAME>
<TYPE>gchar*</TYPE>
294 295
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
296 297 298
<NICK>subtitle encoding</NICK>
<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>
<DEFAULT>NULL</DEFAULT>
299 300 301
</ARG>

<ARG>
302 303
<NAME>GstPlaySink::subtitle-font-desc</NAME>
<TYPE>gchar*</TYPE>
304
<RANGE></RANGE>
305 306 307 308
<FLAGS>w</FLAGS>
<NICK>Subtitle font description</NICK>
<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
<DEFAULT>NULL</DEFAULT>
309 310 311
</ARG>

<ARG>
312 313
<NAME>GstPlaySink::text-sink</NAME>
<TYPE>GstElement*</TYPE>
314 315
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
316 317 318
<NICK>Text sink</NICK>
<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
<DEFAULT></DEFAULT>
319 320 321
</ARG>

<ARG>
322 323
<NAME>GstPlaySink::video-sink</NAME>
<TYPE>GstElement*</TYPE>
324 325
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
326 327 328
<NICK>Video Sink</NICK>
<BLURB>the video output element to use (NULL = default sink).</BLURB>
<DEFAULT></DEFAULT>
329 330
</ARG>

331
<ARG>
332 333
<NAME>GstPlaySink::vis-plugin</NAME>
<TYPE>GstElement*</TYPE>
334 335
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
336 337 338
<NICK>Vis plugin</NICK>
<BLURB>the visualization element to use (NULL = default).</BLURB>
<DEFAULT></DEFAULT>
339 340 341
</ARG>

<ARG>
342
<NAME>GstPlaySink::volume</NAME>
343
<TYPE>gdouble</TYPE>
344
<RANGE>[0,10]</RANGE>
345
<FLAGS>rw</FLAGS>
346
<NICK>Volume</NICK>
347
<BLURB>The audio volume, 1.0=100%.</BLURB>
348 349 350
<DEFAULT>1</DEFAULT>
</ARG>

Sebastian Dröge's avatar
Sebastian Dröge committed
351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370
<ARG>
<NAME>GstPlaySink::audio-filter</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audio filter</NICK>
<BLURB>the audio filter(s) to apply, if possible.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GstPlaySink::video-filter</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video filter</NICK>
<BLURB>the video filter(s) to apply, if possible.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

371
<ARG>
372 373
<NAME>GstPlayBin::audio-sink</NAME>
<TYPE>GstElement*</TYPE>
374 375
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
376 377 378
<NICK>Audio Sink</NICK>
<BLURB>the audio output element to use (NULL = default sink).</BLURB>
<DEFAULT></DEFAULT>
379 380 381
</ARG>

<ARG>
382 383
<NAME>GstPlayBin::audio-stream-combiner</NAME>
<TYPE>GstElement*</TYPE>
384 385
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
386 387 388
<NICK>Audio stream combiner</NICK>
<BLURB>Current audio stream combiner (NULL = input-selector).</BLURB>
<DEFAULT></DEFAULT>
389 390 391
</ARG>

<ARG>
392 393
<NAME>GstPlayBin::av-offset</NAME>
<TYPE>gint64</TYPE>
394 395
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
396 397
<NICK>AV Offset</NICK>
<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB>
398 399 400 401
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
402 403 404
<NAME>GstPlayBin::buffer-duration</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
405
<FLAGS>rw</FLAGS>
406 407 408
<NICK>Buffer duration (ns)</NICK>
<BLURB>Buffer duration when buffering network streams.</BLURB>
<DEFAULT>-1</DEFAULT>
409 410 411
</ARG>

<ARG>
412
<NAME>GstPlayBin::buffer-size</NAME>
413
<TYPE>gint</TYPE>
414
<RANGE>>= G_MAXULONG</RANGE>
415
<FLAGS>rw</FLAGS>
416 417 418
<NICK>Buffer size (bytes)</NICK>
<BLURB>Buffer size when buffering network streams.</BLURB>
<DEFAULT>-1</DEFAULT>
419 420 421
</ARG>

<ARG>
422 423 424
<NAME>GstPlayBin::connection-speed</NAME>
<TYPE>guint64</TYPE>
<RANGE><= 18446744073709551</RANGE>
425
<FLAGS>rw</FLAGS>
426 427
<NICK>Connection Speed</NICK>
<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
428 429 430 431
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
432
<NAME>GstPlayBin::current-audio</NAME>
433
<TYPE>gint</TYPE>
434
<RANGE>>= G_MAXULONG</RANGE>
435
<FLAGS>rw</FLAGS>
436 437 438
<NICK>Current audio</NICK>
<BLURB>Currently playing audio stream (-1 = auto).</BLURB>
<DEFAULT>-1</DEFAULT>
439 440 441
</ARG>

<ARG>
442 443
<NAME>GstPlayBin::current-suburi</NAME>
<TYPE>gchar*</TYPE>
444
<RANGE></RANGE>
445 446 447 448
<FLAGS>r</FLAGS>
<NICK>Current .sub-URI</NICK>
<BLURB>The currently playing URI of a subtitle.</BLURB>
<DEFAULT>NULL</DEFAULT>
449 450 451
</ARG>

<ARG>
452
<NAME>GstPlayBin::current-text</NAME>
453
<TYPE>gint</TYPE>
454
<RANGE>>= G_MAXULONG</RANGE>
455
<FLAGS>rw</FLAGS>
456 457 458
<NICK>Current Text</NICK>
<BLURB>Currently playing text stream (-1 = auto).</BLURB>
<DEFAULT>-1</DEFAULT>
459 460 461
</ARG>

<ARG>
462 463
<NAME>GstPlayBin::current-uri</NAME>
<TYPE>gchar*</TYPE>
464
<RANGE></RANGE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
465
<FLAGS>r</FLAGS>
466 467
<NICK>Current URI</NICK>
<BLURB>The currently playing URI.</BLURB>
468 469 470 471
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
472 473 474 475 476 477 478
<NAME>GstPlayBin::current-video</NAME>
<TYPE>gint</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Current Video</NICK>
<BLURB>Currently playing video stream (-1 = auto).</BLURB>
<DEFAULT>-1</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
479 480 481
</ARG>

<ARG>
482 483
<NAME>GstPlayBin::flags</NAME>
<TYPE>GstPlayFlags</TYPE>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
484
<RANGE></RANGE>
485
<FLAGS>rw</FLAGS>
486 487 488
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Deinterlace video if necessary|Use software color balance</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
489 490 491
</ARG>

<ARG>
492 493
<NAME>GstPlayBin::force-aspect-ratio</NAME>
<TYPE>gboolean</TYPE>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
494
<RANGE></RANGE>
495
<FLAGS>rw</FLAGS>
496 497 498
<NICK>Force Aspect Ratio</NICK>
<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB>
<DEFAULT>TRUE</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
499 500 501
</ARG>

<ARG>
502 503
<NAME>GstPlayBin::mute</NAME>
<TYPE>gboolean</TYPE>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
504
<RANGE></RANGE>
505 506 507 508
<FLAGS>rw</FLAGS>
<NICK>Mute</NICK>
<BLURB>Mute the audio channel without changing the volume.</BLURB>
<DEFAULT>FALSE</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
509 510 511
</ARG>

<ARG>
512 513 514 515 516 517 518
<NAME>GstPlayBin::n-audio</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Number Audio</NICK>
<BLURB>Total number of audio streams.</BLURB>
<DEFAULT>0</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
519 520 521
</ARG>

<ARG>
522
<NAME>GstPlayBin::n-text</NAME>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
523 524
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
525 526 527 528
<FLAGS>r</FLAGS>
<NICK>Number Text</NICK>
<BLURB>Total number of text streams.</BLURB>
<DEFAULT>0</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
529 530 531
</ARG>

<ARG>
532
<NAME>GstPlayBin::n-video</NAME>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
533 534
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
535 536 537 538 539 540 541 542 543 544
<FLAGS>r</FLAGS>
<NICK>Number Video</NICK>
<BLURB>Total number of video streams.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GstPlayBin::ring-buffer-max-size</NAME>
<TYPE>guint64</TYPE>
<RANGE><= G_MAXUINT</RANGE>
545
<FLAGS>rw</FLAGS>
546 547 548
<NICK>Max. ring buffer size (bytes)</NICK>
<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB>
<DEFAULT>0</DEFAULT>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
549 550
</ARG>

551
<ARG>
552 553
<NAME>GstPlayBin::sample</NAME>
<TYPE>GstSample*</TYPE>
554
<RANGE></RANGE>
555 556 557 558
<FLAGS>r</FLAGS>
<NICK>Sample</NICK>
<BLURB>The last sample (NULL = no video available).</BLURB>
<DEFAULT></DEFAULT>
559 560 561
</ARG>

<ARG>
562 563
<NAME>GstPlayBin::source</NAME>
<TYPE>GstElement*</TYPE>
564
<RANGE></RANGE>
565 566 567 568
<FLAGS>r</FLAGS>
<NICK>Source</NICK>
<BLURB>Source element.</BLURB>
<DEFAULT></DEFAULT>
569 570
</ARG>

571
<ARG>
572 573
<NAME>GstPlayBin::subtitle-encoding</NAME>
<TYPE>gchar*</TYPE>
574 575
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
576 577 578
<NICK>subtitle encoding</NICK>
<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>
<DEFAULT>NULL</DEFAULT>
579 580 581
</ARG>

<ARG>
582 583
<NAME>GstPlayBin::subtitle-font-desc</NAME>
<TYPE>gchar*</TYPE>
584
<RANGE></RANGE>
585 586 587 588
<FLAGS>w</FLAGS>
<NICK>Subtitle font description</NICK>
<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB>
<DEFAULT>NULL</DEFAULT>
589 590
</ARG>

591
<ARG>
592 593
<NAME>GstPlayBin::suburi</NAME>
<TYPE>gchar*</TYPE>
594 595
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
596 597 598
<NICK>.sub-URI</NICK>
<BLURB>Optional URI of a subtitle.</BLURB>
<DEFAULT>NULL</DEFAULT>
599 600
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
601
<ARG>
602 603
<NAME>GstPlayBin::text-sink</NAME>
<TYPE>GstElement*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
604 605
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
606 607 608
<NICK>Text plugin</NICK>
<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB>
<DEFAULT></DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
609 610 611
</ARG>

<ARG>
612 613
<NAME>GstPlayBin::text-stream-combiner</NAME>
<TYPE>GstElement*</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
614 615
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
616 617 618
<NICK>Text stream combiner</NICK>
<BLURB>Current text stream combiner (NULL = input-selector).</BLURB>
<DEFAULT></DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
619 620
</ARG>

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
621
<ARG>
622 623
<NAME>GstPlayBin::uri</NAME>
<TYPE>gchar*</TYPE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
624 625
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
626 627 628
<NICK>URI</NICK>
<BLURB>URI of the media to play.</BLURB>
<DEFAULT>NULL</DEFAULT>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
629 630 631
</ARG>

<ARG>
632 633 634
<NAME>GstPlayBin::video-sink</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
635
<FLAGS>rw</FLAGS>
636 637 638
<NICK>Video Sink</NICK>
<BLURB>the video output element to use (NULL = default sink).</BLURB>
<DEFAULT></DEFAULT>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
639 640 641
</ARG>

<ARG>
642 643 644
<NAME>GstPlayBin::video-stream-combiner</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
645
<FLAGS>rw</FLAGS>
646 647 648
<NICK>Video stream combiner</NICK>
<BLURB>Current video stream combiner (NULL = input-selector).</BLURB>
<DEFAULT></DEFAULT>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
649 650
</ARG>

651
<ARG>
652 653
<NAME>GstPlayBin::vis-plugin</NAME>
<TYPE>GstElement*</TYPE>
654 655
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
656 657 658
<NICK>Vis plugin</NICK>
<BLURB>the visualization element to use (NULL = default).</BLURB>
<DEFAULT></DEFAULT>
659 660 661
</ARG>

<ARG>
662 663 664
<NAME>GstPlayBin::volume</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,10]</RANGE>
665
<FLAGS>rw</FLAGS>
666 667 668
<NICK>Volume</NICK>
<BLURB>The audio volume, 1.0=100%.</BLURB>
<DEFAULT>1</DEFAULT>
669 670
</ARG>

Sebastian Dröge's avatar
Sebastian Dröge committed
671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690
<ARG>
<NAME>GstPlayBin::audio-filter</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Audio filter</NICK>
<BLURB>the audio filter(s) to apply, if possible.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GstPlayBin::video-filter</NAME>
<TYPE>GstElement*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Video filter</NICK>
<BLURB>the video filter(s) to apply, if possible.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

Sebastian Dröge's avatar
Sebastian Dröge committed
691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710
<ARG>
<NAME>GstPlayBin::video-multiview-flags</NAME>
<TYPE>GstVideoMultiviewFlags</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Multiview Flags Override</NICK>
<BLURB>Override details of the multiview frame layout.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GstPlayBin::video-multiview-mode</NAME>
<TYPE>GstVideoMultiviewFramePacking</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Multiview Mode Override</NICK>
<BLURB>Re-interpret a video stream as one of several frame-packed stereoscopic modes.</BLURB>
<DEFAULT>GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE</DEFAULT>
</ARG>

711
<ARG>
712 713
<NAME>GstDecodeBin::caps</NAME>
<TYPE>GstCaps*</TYPE>
714 715
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
716 717 718
<NICK>Caps</NICK>
<BLURB>The caps on which to stop decoding.</BLURB>
<DEFAULT></DEFAULT>
719 720 721
</ARG>

<ARG>
722 723 724 725 726 727 728
<NAME>GstDecodeBin::connection-speed</NAME>
<TYPE>guint64</TYPE>
<RANGE><= 18446744073709551</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Connection Speed</NICK>
<BLURB>Network connection speed in kbps (0 = unknown).</BLURB>
<DEFAULT>0</DEFAULT>
729 730 731
</ARG>

<ARG>
732 733
<NAME>GstDecodeBin::expose-all-streams</NAME>
<TYPE>gboolean</TYPE>
734 735
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
736 737 738
<NICK>Expose All Streams</NICK>
<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB>
<DEFAULT>TRUE</DEFAULT>
739 740 741
</ARG>

<ARG>
742 743 744
<NAME>GstDecodeBin::high-percent</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,100]</RANGE>
745
<FLAGS>rw</FLAGS>
746 747 748
<NICK>High percent</NICK>
<BLURB>High threshold for buffering to finish.</BLURB>
<DEFAULT>99</DEFAULT>
749 750 751
</ARG>

<ARG>
752
<NAME>GstDecodeBin::low-percent</NAME>
753
<TYPE>gint</TYPE>
754
<RANGE>[0,100]</RANGE>
755
<FLAGS>rw</FLAGS>
756 757 758
<NICK>Low percent</NICK>
<BLURB>Low threshold for buffering to start.</BLURB>
<DEFAULT>10</DEFAULT>
759 760 761
</ARG>

<ARG>
762 763
<NAME>GstDecodeBin::max-size-buffers</NAME>
<TYPE>guint</TYPE>
764 765
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
766 767 768
<NICK>Max. size (buffers)</NICK>
<BLURB>Max. number of buffers in the queue (0=automatic).</BLURB>
<DEFAULT>0</DEFAULT>
769 770 771
</ARG>

<ARG>
772 773
<NAME>GstDecodeBin::max-size-bytes</NAME>
<TYPE>guint</TYPE>
774 775
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
776 777 778
<NICK>Max. size (bytes)</NICK>
<BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB>
<DEFAULT>0</DEFAULT>
779 780 781
</ARG>

<ARG>
782 783 784
<NAME>GstDecodeBin::max-size-time</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
785
<FLAGS>rw</FLAGS>
786 787 788
<NICK>Max. size (ns)</NICK>
<BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB>
<DEFAULT>0</DEFAULT>
789 790 791
</ARG>

<ARG>
792
<NAME>GstDecodeBin::post-stream-topology</NAME>
793 794 795
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
796 797
<NICK>Post Stream Topology</NICK>
<BLURB>Post stream-topology messages.</BLURB>
798 799 800 801
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
802 803
<NAME>GstDecodeBin::sink-caps</NAME>
<TYPE>GstCaps*</TYPE>
804 805
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
806 807 808
<NICK>Sink Caps</NICK>
<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB>
<DEFAULT></DEFAULT>
809 810 811
</ARG>

<ARG>
812
<NAME>GstDecodeBin::subtitle-encoding</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
813
<TYPE>gchar*</TYPE>
814 815
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
816 817 818
<NICK>subtitle encoding</NICK>
<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>
<DEFAULT>NULL</DEFAULT>
819 820 821
</ARG>

<ARG>
822 823
<NAME>GstDecodeBin::use-buffering</NAME>
<TYPE>gboolean</TYPE>
824
<RANGE></RANGE>
825 826 827 828
<FLAGS>rw</FLAGS>
<NICK>Use Buffering</NICK>
<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB>
<DEFAULT>FALSE</DEFAULT>
829 830
</ARG>

831
<ARG>
832
<NAME>GstSubParse::subtitle-encoding</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
833
<TYPE>gchar*</TYPE>
834 835
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
836 837
<NICK>subtitle charset encoding</NICK>
<BLURB>Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB>
838 839 840 841
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
842 843
<NAME>GstSubParse::video-fps</NAME>
<TYPE>GstFraction</TYPE>
844 845
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
846 847 848
<NICK>Video framerate</NICK>
<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>
<DEFAULT></DEFAULT>
849 850 851
</ARG>

<ARG>
852
<NAME>GstAudioResample::quality</NAME>
853
<TYPE>gint</TYPE>
854 855 856 857 858
<RANGE>[0,10]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Quality</NICK>
<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB>
<DEFAULT>4</DEFAULT>
859 860 861
</ARG>

<ARG>
862 863 864
<NAME>GstAudioResample::sinc-filter-auto-threshold</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
865
<FLAGS>rw</FLAGS>
866 867 868
<NICK>Sinc filter auto mode threshold</NICK>
<BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB>
<DEFAULT>1048576</DEFAULT>
869 870
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
871
<ARG>
872 873 874
<NAME>GstAudioResample::sinc-filter-mode</NAME>
<TYPE>SpeexResamplerSincFilterMode</TYPE>
<RANGE></RANGE>
Jan Schmidt's avatar
Jan Schmidt committed
875
<FLAGS>rw</FLAGS>
876 877 878
<NICK>Sinc filter table mode</NICK>
<BLURB>What sinc filter table mode to use.</BLURB>
<DEFAULT>Use full table if table size below threshold</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
879 880
</ARG>

881
<ARG>
882
<NAME>GstVideoConvert::dither</NAME>
883
<TYPE>GstVideoDitherMethod</TYPE>
884 885
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
886 887
<NICK>Dither</NICK>
<BLURB>Apply dithering while converting.</BLURB>
Sebastian Dröge's avatar
Sebastian Dröge committed
888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968
<DEFAULT>GST_VIDEO_DITHER_BAYER</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::alpha-mode</NAME>
<TYPE>GstVideoAlphaMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alpha Mode</NICK>
<BLURB>Alpha Mode to use.</BLURB>
<DEFAULT>GST_VIDEO_ALPHA_MODE_COPY</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::alpha-value</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Alpha Value</NICK>
<BLURB>Alpha Value to use.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::chroma-mode</NAME>
<TYPE>GstVideoChromaMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Chroma Mode</NICK>
<BLURB>Chroma Resampling Mode.</BLURB>
<DEFAULT>GST_VIDEO_CHROMA_MODE_FULL</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::chroma-resampler</NAME>
<TYPE>GstVideoResamplerMethod</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Chroma resampler</NICK>
<BLURB>Chroma resampler method.</BLURB>
<DEFAULT>GST_VIDEO_RESAMPLER_METHOD_LINEAR</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::dither-quantization</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Dither Quantize</NICK>
<BLURB>Quantizer to use.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::gamma-mode</NAME>
<TYPE>GstVideoGammaMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Gamma Mode</NICK>
<BLURB>Gamma Conversion Mode.</BLURB>
<DEFAULT>GST_VIDEO_GAMMA_MODE_NONE</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::matrix-mode</NAME>
<TYPE>GstVideoMatrixMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Matrix Mode</NICK>
<BLURB>Matrix Conversion Mode.</BLURB>
<DEFAULT>GST_VIDEO_MATRIX_MODE_FULL</DEFAULT>
</ARG>

<ARG>
<NAME>GstVideoConvert::primaries-mode</NAME>
<TYPE>GstVideoPrimariesMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Primaries Mode</NICK>
<BLURB>Primaries Conversion Mode.</BLURB>
<DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
969 970
</ARG>

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
971
<ARG>
972 973
<NAME>GstGioStreamSrc::stream</NAME>
<TYPE>GInputStream*</TYPE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
974 975
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
976 977
<NICK>Stream</NICK>
<BLURB>Stream to read from.</BLURB>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
978 979 980
<DEFAULT></DEFAULT>
</ARG>

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
981
<ARG>
982 983
<NAME>GstGioStreamSink::stream</NAME>
<TYPE>GOutputStream*</TYPE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
984 985
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
986 987
<NICK>Stream</NICK>
<BLURB>Stream to write to.</BLURB>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
988 989 990
<DEFAULT></DEFAULT>
</ARG>

991
<ARG>
992 993
<NAME>GstGioSrc::file</NAME>
<TYPE>GFile*</TYPE>
994 995
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
996 997 998
<NICK>File</NICK>
<BLURB>GFile to read from.</BLURB>
<DEFAULT></DEFAULT>
999 1000 1001
</ARG>

<ARG>
1002 1003
<NAME>GstGioSrc::location</NAME>
<TYPE>gchar*</TYPE>
1004 1005
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1006 1007 1008
<NICK>Location</NICK>
<BLURB>URI location to read from.</BLURB>
<DEFAULT>NULL</DEFAULT>
1009 1010 1011
</ARG>

<ARG>
1012 1013
<NAME>GstGioSink::file</NAME>
<TYPE>GFile*</TYPE>
1014 1015
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1016 1017 1018
<NICK>File</NICK>
<BLURB>GFile to write to.</BLURB>
<DEFAULT></DEFAULT>
1019 1020
</ARG>

1021
<ARG>
1022 1023
<NAME>GstGioSink::location</NAME>
<TYPE>gchar*</TYPE>
1024 1025
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1026 1027 1028
<NICK>Location</NICK>
<BLURB>URI location to write to.</BLURB>
<DEFAULT>NULL</DEFAULT>
1029 1030
</ARG>

1031
<ARG>
1032 1033
<NAME>GstEncodeBin::audio-jitter-tolerance</NAME>
<TYPE>guint64</TYPE>
1034 1035
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1036 1037 1038
<NICK>Audio jitter tolerance</NICK>
<BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB>
<DEFAULT>20000000</DEFAULT>
1039 1040
</ARG>

1041
<ARG>
1042 1043
<NAME>GstEncodeBin::avoid-reencoding</NAME>
<TYPE>gboolean</TYPE>
1044 1045
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1046 1047 1048
<NICK>Avoid re-encoding</NICK>
<BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB>
<DEFAULT>FALSE</DEFAULT>
1049 1050
</ARG>

1051
<ARG>
1052 1053 1054
<NAME>GstEncodeBin::flags</NAME>
<TYPE>GstEncodeBinFlags</TYPE>
<RANGE></RANGE>
1055
<FLAGS>rw</FLAGS>
1056 1057 1058
<NICK>Flags</NICK>
<BLURB>Flags to control behaviour.</BLURB>
<DEFAULT></DEFAULT>
1059 1060 1061
</ARG>

<ARG>
1062 1063 1064
<NAME>GstEncodeBin::profile</NAME>
<TYPE>GstEncodingProfile*</TYPE>
<RANGE></RANGE>
1065
<FLAGS>rw</FLAGS>
1066 1067 1068
<NICK>Profile</NICK>
<BLURB>The GstEncodingProfile to use.</BLURB>
<DEFAULT></DEFAULT>
1069 1070 1071
</ARG>

<ARG>
1072
<NAME>GstEncodeBin::queue-buffers-max</NAME>
1073 1074 1075 1076
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (buffers)</NICK>
1077 1078
<BLURB>Max. number of buffers in the queue (0=disable).</BLURB>
<DEFAULT>200</DEFAULT>
1079 1080 1081
</ARG>

<ARG>
1082
<NAME>GstEncodeBin::queue-bytes-max</NAME>
1083 1084 1085
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1086 1087 1088
<NICK>Max. size (kB)</NICK>
<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB>
<DEFAULT>10485760</DEFAULT>
1089 1090 1091
</ARG>

<ARG>
1092
<NAME>GstEncodeBin::queue-time-max</NAME>
1093 1094 1095 1096
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max. size (ns)</NICK>
1097 1098
<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB>
<DEFAULT>1000000000</DEFAULT>
1099 1100 1101
</ARG>

<ARG>
1102
<NAME>GstAudioTestSrc::can-activate-pull</NAME>
1103 1104 1105
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1106 1107
<NICK>Can activate pull</NICK>
<BLURB>Can activate in pull mode.</BLURB>
1108 1109 1110
<DEFAULT>FALSE</DEFAULT>
</ARG>

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1111
<ARG>
1112
<NAME>GstAudioTestSrc::can-activate-push</NAME>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1113 1114 1115
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1116 1117 1118
<NICK>Can activate push</NICK>
<BLURB>Can activate in push mode.</BLURB>
<DEFAULT>TRUE</DEFAULT>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1119 1120
</ARG>

1121
<ARG>
1122 1123
<NAME>GstAudioTestSrc::freq</NAME>
<TYPE>gdouble</TYPE>
Sebastian Dröge's avatar
Sebastian Dröge committed
1124
<RANGE>[0,5.36871e+08]</RANGE>
1125
<FLAGS>rw</FLAGS>
1126
<NICK>Frequency</NICK>
Sebastian Dröge's avatar
Sebastian Dröge committed
1127
<BLURB>Frequency of test signal. The sample rate needs to be at least 4 times higher.</BLURB>
1128
<DEFAULT>440</DEFAULT>
1129 1130
</ARG>

1131
<ARG>
1132 1133
<NAME>GstAudioTestSrc::is-live</NAME>
<TYPE>gboolean</TYPE>
1134 1135
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1136 1137 1138
<NICK>Is Live</NICK>
<BLURB>Whether to act as a live source.</BLURB>
<DEFAULT>FALSE</DEFAULT>
1139 1140
</ARG>

1141
<ARG>
1142 1143 1144
<NAME>GstAudioTestSrc::samplesperbuffer</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
1145
<FLAGS>rw</FLAGS>
1146 1147 1148
<NICK>Samples per buffer</NICK>
<BLURB>Number of samples in each outgoing buffer.</BLURB>
<DEFAULT>1024</DEFAULT>
1149 1150
</ARG>

1151
<ARG>
1152 1153
<NAME>GstAudioTestSrc::timestamp-offset</NAME>
<TYPE>gint64</TYPE>
1154 1155
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1156 1157 1158
<NICK>Timestamp offset</NICK>
<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
<DEFAULT>0</DEFAULT>
1159 1160 1161
</ARG>

<ARG>
1162 1163 1164
<NAME>GstAudioTestSrc::volume</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,1]</RANGE>
1165
<FLAGS>rw</FLAGS>
1166 1167 1168
<NICK>Volume</NICK>
<BLURB>Volume of test signal.</BLURB>
<DEFAULT>0.8</DEFAULT>
1169 1170
</ARG>

1171
<ARG>
1172 1173
<NAME>GstAudioTestSrc::wave</NAME>
<TYPE>GstAudioTestSrcWave</TYPE>
1174
<RANGE></RANGE>
1175
<FLAGS>rw</FLAGS>
1176 1177 1178
<NICK>Waveform</NICK>
<BLURB>Oscillator waveform.</BLURB>
<DEFAULT>Sine</DEFAULT>
1179 1180
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
1181
<ARG>
1182
<NAME>GstAppSrc::block</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
1183 1184 1185
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1186 1187
<NICK>Block</NICK>
<BLURB>Block push-buffer when max-bytes are queued.</BLURB>
Jan Schmidt's avatar
Jan Schmidt committed
1188 1189 1190
<DEFAULT>FALSE</DEFAULT>
</ARG>

1191
<ARG>
1192 1193
<NAME>GstAppSrc::caps</NAME>
<TYPE>GstCaps*</TYPE>
1194 1195
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1196 1197 1198
<NICK>Caps</NICK>
<BLURB>The allowed caps for the src pad.</BLURB>
<DEFAULT></DEFAULT>
1199 1200
</ARG>

1201
<ARG>
1202 1203
<NAME>GstAppSrc::current-level-bytes</NAME>
<TYPE>guint64</TYPE>
1204
<RANGE></RANGE>
1205 1206 1207 1208
<FLAGS>r</FLAGS>
<NICK>Current Level Bytes</NICK>
<BLURB>The number of currently queued bytes.</BLURB>
<DEFAULT>0</DEFAULT>
1209 1210
</ARG>

Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1211
<ARG>
1212 1213 1214
<NAME>GstAppSrc::emit-signals</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1215
<FLAGS>rw</FLAGS>
1216 1217 1218
<NICK>Emit signals</NICK>
<BLURB>Emit need-data, enough-data and seek-data signals.</BLURB>
<DEFAULT>TRUE</DEFAULT>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
1219 1220
</ARG>

1221
<ARG>
1222 1223
<NAME>GstAppSrc::format</NAME>
<TYPE>GstFormat</TYPE>
1224
<RANGE></RANGE>
1225 1226 1227 1228
<FLAGS>rw</FLAGS>
<NICK>Format</NICK>
<BLURB>The format of the segment events and seek.</BLURB>
<DEFAULT>GST_FORMAT_BYTES</DEFAULT>
1229 1230 1231
</ARG>

<ARG>
1232 1233
<NAME>GstAppSrc::is-live</NAME>
<TYPE>gboolean</TYPE>
1234
<RANGE></RANGE>
1235 1236 1237 1238
<FLAGS>rw</FLAGS>
<NICK>Is Live</NICK>
<BLURB>Whether to act as a live source.</BLURB>
<DEFAULT>FALSE</DEFAULT>
1239 1240 1241
</ARG>

<ARG>
1242
<NAME>GstAppSrc::max-bytes</NAME>
1243 1244
<TYPE>guint64</TYPE>
<RANGE></RANGE>
1245 1246 1247 1248
<FLAGS>rw</FLAGS>
<NICK>Max bytes</NICK>
<BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB>
<DEFAULT>200000</DEFAULT>
1249 1250 1251
</ARG>

<ARG>
1252 1253 1254
<NAME>GstAppSrc::max-latency</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
1255
<FLAGS>rw</FLAGS>
1256 1257 1258
<NICK>Max Latency</NICK>
<BLURB>The maximum latency (-1 = unlimited).</BLURB>
<DEFAULT>-1</DEFAULT>
1259 1260 1261
</ARG>

<ARG>
1262 1263 1264
<NAME>GstAppSrc::min-latency</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
1265
<FLAGS>rw</FLAGS>
1266 1267 1268
<NICK>Min Latency</NICK>
<BLURB>The minimum latency (-1 = default).</BLURB>
<DEFAULT>-1</DEFAULT>
1269 1270 1271
</ARG>

<ARG>
1272
<NAME>GstAppSrc::min-percent</NAME>
1273
<TYPE>guint</TYPE>
1274
<RANGE><= 100</RANGE>
1275
<FLAGS>rw</FLAGS>
1276 1277 1278
<NICK>Min Percent</NICK>
<BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB>
<DEFAULT>0</DEFAULT>
1279 1280 1281
</ARG>

<ARG>
1282 1283 1284
<NAME>GstAppSrc::size</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= G_MAXULONG</RANGE>
1285
<FLAGS>rw</FLAGS>
1286 1287 1288
<NICK>Size</NICK>
<BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB>
<DEFAULT>-1</DEFAULT>
1289 1290 1291
</ARG>

<ARG>
1292 1293
<NAME>GstAppSrc::stream-type</NAME>
<TYPE>GstAppStreamType</TYPE>
1294 1295
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1296 1297 1298
<NICK>Stream Type</NICK>
<BLURB>the type of the stream.</BLURB>
<DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT>
1299 1300 1301
</ARG>

<ARG>
1302 1303
<NAME>GstAppSink::caps</NAME>
<TYPE>GstCaps*</TYPE>
1304 1305
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1306 1307 1308
<NICK>Caps</NICK>
<BLURB>The allowed caps for the sink pad.</BLURB>
<DEFAULT></DEFAULT>
1309 1310 1311
</ARG>

<ARG>
1312
<NAME>GstAppSink::drop</NAME>
1313 1314 1315
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1316 1317
<NICK>Drop</NICK>
<BLURB>Drop old buffers when the buffer queue is filled.</BLURB>
1318 1319 1320 1321
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
1322
<NAME>GstAppSink::emit-signals</NAME>
1323 1324 1325
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1326 1327 1328
<NICK>Emit signals</NICK>
<BLURB>Emit new-preroll and new-sample signals.</BLURB>
<DEFAULT>FALSE</DEFAULT>
1329 1330
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
1331
<ARG>
1332 1333
<NAME>GstAppSink::eos</NAME>
<TYPE>gboolean</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
1334
<RANGE></RANGE>
1335 1336 1337 1338
<FLAGS>r</FLAGS>
<NICK>EOS</NICK>
<BLURB>Check if the sink is EOS or not started.</BLURB>
<DEFAULT>TRUE</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1339 1340
</ARG>

1341
<ARG>
1342 1343
<NAME>GstAppSink::max-buffers</NAME>
<TYPE>guint</TYPE>
1344 1345
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1346 1347 1348
<NICK>Max Buffers</NICK>
<BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB>
<DEFAULT>0</DEFAULT>
1349 1350
</ARG>

Sebastian Dröge's avatar
Sebastian Dröge committed
1351 1352 1353 1354 1355 1356 1357 1358 1359 1360
<ARG>
<NAME>GstAppSink::wait-on-eos</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Wait on EOS</NICK>
<BLURB>Wait for all buffers to be processed after receiving an EOS.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

1361
<ARG>
1362 1363
<NAME>GstVolume::mute</NAME>
<TYPE>gboolean</TYPE>
1364 1365
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1366 1367 1368
<NICK>Mute</NICK>
<BLURB>mute channel.</BLURB>
<DEFAULT>FALSE</DEFAULT>
1369 1370
</ARG>

Jan Schmidt's avatar
Jan Schmidt committed
1371
<ARG>
1372 1373 1374
<NAME>GstVolume::volume</NAME>
<TYPE>gdouble</TYPE>
<RANGE>[0,10]</RANGE>
Jan Schmidt's avatar
Jan Schmidt committed
1375
<FLAGS>rw</FLAGS>
1376 1377 1378
<NICK>Volume</NICK>
<BLURB>volume factor, 1.0=100%.</BLURB>
<DEFAULT>1</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1379 1380 1381
</ARG>

<ARG>
1382
<NAME>GstVideoTestSrc::background-color</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
1383
<TYPE>guint</TYPE>
1384
<RANGE></RANGE>
Jan Schmidt's avatar
Jan Schmidt committed
1385
<FLAGS>rw</FLAGS>
1386 1387 1388
<NICK>Background Color</NICK>
<BLURB>Background color to use (big-endian ARGB).</BLURB>
<DEFAULT>4278190080</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1389 1390 1391
</ARG>

<ARG>
1392 1393 1394
<NAME>GstVideoTestSrc::foreground-color</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
Jan Schmidt's avatar
Jan Schmidt committed
1395
<FLAGS>rw</FLAGS>
1396 1397 1398
<NICK>Foreground Color</NICK>
<BLURB>Foreground color to use (big-endian ARGB).</BLURB>
<DEFAULT>4294967295</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1399 1400 1401
</ARG>

<ARG>
1402
<NAME>GstVideoTestSrc::horizontal-speed</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
1403
<TYPE>gint</TYPE>
1404
<RANGE></RANGE>
Jan Schmidt's avatar
Jan Schmidt committed
1405
<FLAGS>rw</FLAGS>
1406 1407 1408
<NICK>Horizontal Speed</NICK>
<BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB>
<DEFAULT>0</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1409 1410 1411
</ARG>

<ARG>
1412 1413
<NAME>GstVideoTestSrc::is-live</NAME>
<TYPE>gboolean</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
1414 1415
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
1416 1417 1418
<NICK>Is Live</NICK>
<BLURB>Whether to act as a live source.</BLURB>
<DEFAULT>FALSE</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1419 1420 1421
</ARG>

<ARG>
1422 1423
<NAME>GstVideoTestSrc::k0</NAME>
<TYPE>gint</TYPE>
Jan Schmidt's avatar
Jan Schmidt committed
1424
<RANGE></RANGE>
1425 1426 1427 1428
<FLAGS>rw</FLAGS>
<NICK>Zoneplate zero order phase</NICK>
<BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB>
<DEFAULT>0</DEFAULT>
Jan Schmidt's avatar
Jan Schmidt committed
1429 1430 1431
</ARG>

<ARG>
1432
<NAME>GstVideoTestSrc::kt</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
1433
<TYPE>gint</TYPE>
1434 1435 1436 1437
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Zoneplate 1st order t phase</NICK>
<BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB>
Jan Schmidt's avatar
Jan Schmidt committed
1438 1439 1440 1441
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
1442
<NAME>GstVideoTestSrc::kt2</NAME>
Jan Schmidt's avatar
Jan Schmidt committed
1443
<TYPE>gint</TYPE>
1444 1445 1446 1447
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Zoneplate 2nd order t phase</NICK>
<BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB>
Jan Schmidt's avatar
Jan Schmidt committed
1448 1449 1450 1451
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
1452
<NAME>GstV