summaryrefslogtreecommitdiffstats
path: root/devtools/server/actors/utils/audionodes.json
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/server/actors/utils/audionodes.json')
-rw-r--r--devtools/server/actors/utils/audionodes.json113
1 files changed, 113 insertions, 0 deletions
diff --git a/devtools/server/actors/utils/audionodes.json b/devtools/server/actors/utils/audionodes.json
new file mode 100644
index 000000000..12cc6c34b
--- /dev/null
+++ b/devtools/server/actors/utils/audionodes.json
@@ -0,0 +1,113 @@
+{
+ "OscillatorNode": {
+ "source": true,
+ "properties": {
+ "type": {},
+ "frequency": {
+ "param": true
+ },
+ "detune": {
+ "param": true
+ }
+ }
+ },
+ "GainNode": {
+ "properties": { "gain": { "param": true }}
+ },
+ "DelayNode": {
+ "properties": { "delayTime": { "param": true }}
+ },
+ "AudioBufferSourceNode": {
+ "source": true,
+ "properties": {
+ "buffer": { "Buffer": true },
+ "playbackRate": {
+ "param": true
+ },
+ "loop": {},
+ "loopStart": {},
+ "loopEnd": {}
+ }
+ },
+ "ScriptProcessorNode": {
+ "properties": { "bufferSize": { "readonly": true }}
+ },
+ "PannerNode": {
+ "properties": {
+ "panningModel": {},
+ "distanceModel": {},
+ "refDistance": {},
+ "maxDistance": {},
+ "rolloffFactor": {},
+ "coneInnerAngle": {},
+ "coneOuterAngle": {},
+ "coneOuterGain": {}
+ }
+ },
+ "ConvolverNode": {
+ "properties": {
+ "buffer": { "Buffer": true },
+ "normalize": {}
+ }
+ },
+ "DynamicsCompressorNode": {
+ "properties": {
+ "threshold": { "param": true },
+ "knee": { "param": true },
+ "ratio": { "param": true },
+ "reduction": {},
+ "attack": { "param": true },
+ "release": { "param": true }
+ }
+ },
+ "BiquadFilterNode": {
+ "properties": {
+ "type": {},
+ "frequency": { "param": true },
+ "Q": { "param": true },
+ "detune": { "param": true },
+ "gain": { "param": true }
+ }
+ },
+ "WaveShaperNode": {
+ "properties": {
+ "curve": { "Float32Array": true },
+ "oversample": {}
+ }
+ },
+ "AnalyserNode": {
+ "properties": {
+ "fftSize": {},
+ "minDecibels": {},
+ "maxDecibels": {},
+ "smoothingTimeConstant": {},
+ "frequencyBinCount": { "readonly": true }
+ }
+ },
+ "AudioDestinationNode": {
+ "unbypassable": true
+ },
+ "ChannelSplitterNode": {
+ "unbypassable": true
+ },
+ "ChannelMergerNode": {
+ "unbypassable": true
+ },
+ "MediaElementAudioSourceNode": {
+ "source": true
+ },
+ "MediaStreamAudioSourceNode": {
+ "source": true
+ },
+ "MediaStreamAudioDestinationNode": {
+ "unbypassable": true,
+ "properties": {
+ "stream": { "MediaStream": true }
+ }
+ },
+ "StereoPannerNode": {
+ "properties": {
+ "pan": { "param": true }
+ }
+ }
+}