]> git.sesse.net Git - mlt/blob - src/modules/rtaudio/consumer_rtaudio.yml
add support for audio scrubbing to audio-only consumers
[mlt] / src / modules / rtaudio / consumer_rtaudio.yml
1 schema_version: 0.1
2 type: consumer
3 identifier: rtaudio
4 title: RtAudio
5 description: >
6   RtAudio provides native, realtime audio output across Linux,
7   Macintosh OS X, Windows, and some BSD operating systems.
8 url: http://www.music.mcgill.ca/~gary/rtaudio/
9 version: 1
10 copyright: Dan Dennedy
11 creator: Dan Dennedy
12 creator: Gary P. Scavone
13 license: LGPLv2.1
14 language: en
15 tags:
16   - Audio
17 parameters:
18   - identifier: resource
19     title: Device
20     description: An optional device name, number, or ID to use.
21     type: string
22     required: no
23
24   - identifier: audio_buffer
25     title: Audio buffer
26     type: integer
27     minimum: 256
28     maximum: 8192
29     default: 1024
30     unit: samples
31
32   - identifier: volume
33     title: Volume
34     type: float
35     minimum: 0.0
36     default: 1.0
37     mutable: yes
38
39   - identifier: refresh
40     description: >
41       Applications should set this to update the video frame when paused.
42     type: integer
43     minimum: 0
44     maximum: 1
45
46   - identifier: scrub_audio
47     title: Audio scrubbing
48     type: integer
49     description: If enabled, sound is played even when the speed is not normal.
50     mutable: yes
51     minimum: 0
52     maximum: 1
53     default: 0
54     widget: checkbox