]> git.sesse.net Git - mlt/commitdiff
add metadata yaml for rtaudio consumer
authorDan Dennedy <dan@dennedy.org>
Tue, 6 Dec 2011 04:56:29 +0000 (20:56 -0800)
committerDan Dennedy <dan@dennedy.org>
Tue, 6 Dec 2011 04:57:12 +0000 (20:57 -0800)
src/modules/rtaudio/consumer_rtaudio.yml [new file with mode: 0644]

diff --git a/src/modules/rtaudio/consumer_rtaudio.yml b/src/modules/rtaudio/consumer_rtaudio.yml
new file mode 100644 (file)
index 0000000..80ded0e
--- /dev/null
@@ -0,0 +1,44 @@
+schema_version: 0.1
+type: consumer
+identifier: rtaudio
+title: RtAudio
+description: >
+  RtAudio provides native, realtime audio output across Linux,
+  Macintosh OS X, Windows, and some BSD operating systems.
+url: http://www.music.mcgill.ca/~gary/rtaudio/
+version: 1
+copyright: Dan Dennedy
+creator: Dan Dennedy
+creator: Gary P. Scavone
+license: LGPLv2.1
+language: en
+tags:
+  - Audio
+parameters:
+  - identifier: resource
+    title: Device
+    description: An optional device name, number, or ID to use.
+    type: string
+    required: no
+
+  - identifier: audio_buffer
+    title: Audio buffer
+    type: integer
+    minimum: 256
+    maximum: 8192
+    default: 1024
+    unit: samples
+
+  - identifier: volume
+    title: Volume
+    type: float
+    minimum: 0.0
+    default: 1.0
+    mutable: yes
+
+  - identifier: refresh
+    description: >
+      Applications should set this to update the video frame when paused.
+    type: integer
+    minimum: 0
+    maximum: 1