-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugin.xml
80 lines (63 loc) · 2.7 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?xml version="1.0" encoding="UTF-8"?>
<plugin
xmlns="http://cordova.apache.org/ns/plugins/1.0"
id="mmir-plugin-encoder-core"
version="1.0.0-alpha.12">
<name>MMIR framwork core audio encoder</name>
<keywords>cordova,audio,codec,record,webworker,mmir,mmir-plugin</keywords>
<description>
Cordova plugin for the MMIR framework that provides core functionality for running (JavaScript)
audio encoders via WebWorkers.
</description>
<author>russa, DFKI</author>
<engines>
<engine name="cordova" version=">=5.0" />
</engines>
<!-- MMIR_PLUGIN_MODE: "normal" | "compat" | "webpack" -->
<preference name="MMIR_PLUGIN_MODE" default="normal" />
<hook src="res/js/before_plugin_install_hook.js" type="before_plugin_install" />
<!-- basic WebWorker recorder (for recording PCM/WAV): -->
<asset
src="www/webworker/wavEncoder.js"
target="mmirf/workers/wavEncoder.js" />
<!-- base encoder core file (for use in WebWorker)
(NOTE: requires some additional files/modules that are included in the MMIR framework)
-->
<asset
src="www/encoder.js"
target="mmirf/workers/encoder.js" />
<!-- basic silence/end-of-speech detection (for use in WebWorker): -->
<asset
src="www/silenceDetector.js"
target="mmirf/workers/silenceDetector.js" />
<!-- audio resampling utility (for use in WebWorker): -->
<asset
src="www/resampler.js"
target="mmirf/workers/resampler.js" />
<!-- wrapper module for integrating encoder into the MMIR framework: -->
<asset
src="www/webAudioInput.js"
target="mmirf/env/media/webAudioInput.js" />
<!-- (microphone) recorder / controller for WebWorker encoders: -->
<asset
src="www/voiceRecorder.js"
target="mmirf/env/media/voiceRecorder.js" />
<!-- ############ backwards compatiblity code / modules ############### -->
<!--
backwards compatiblity modules and wrapper for webAudioInput.js
(will be empty/unsed in non-"compat" mode; see hook res/js/before_plugin_install_hook.js above)
-->
<asset
src="www/legacyWebAudioInput.js"
target="mmirf/env/media/legacyWebAudioInput.js" />
<!--
backwards compatiblity modules and wrapper for voiceRecorder.js
(will be empty/unused in non-"compat" mode; see hook res/js/before_plugin_install_hook.js above)
-->
<asset
src="www/legacyVoiceRecorder.js"
target="mmirf/env/media/legacyVoiceRecorder.js" />
<asset
src="www/eventEmitter.js"
target="mmirf/env/media/eventEmitter.js" />
</plugin>