Bug 1345517 - Add new AudioNodes to the Web Audio devtools. r?jsantell
MozReview-Commit-ID: KmTShPEXkBe
--- a/devtools/server/actors/utils/audionodes.json
+++ b/devtools/server/actors/utils/audionodes.json
@@ -104,10 +104,18 @@
"properties": {
"stream": { "MediaStream": true }
}
},
"StereoPannerNode": {
"properties": {
"pan": { "param": true }
}
+ },
+ "ConstantSourceNode": {
+ "source": true,
+ "properties": {
+ "offset": { "param": true }
+ }
+ }
+ "IIRFilterNode": {
}
}
--- a/devtools/shared/specs/webaudio.js
+++ b/devtools/shared/specs/webaudio.js
@@ -9,19 +9,19 @@ const {
RetVal,
generateActorSpec,
types,
} = require("devtools/shared/protocol");
exports.NODE_CREATION_METHODS = [
"createBufferSource", "createMediaElementSource", "createMediaStreamSource",
"createMediaStreamDestination", "createScriptProcessor", "createAnalyser",
- "createGain", "createDelay", "createBiquadFilter", "createWaveShaper",
+ "createGain", "createDelay", "createBiquadFilter", "createIIRFilter", "createWaveShaper",
"createPanner", "createConvolver", "createChannelSplitter", "createChannelMerger",
- "createDynamicsCompressor", "createOscillator", "createStereoPanner"
+ "createDynamicsCompressor", "createOscillator", "createStereoPanner", "createConstantSource"
];
exports.AUTOMATION_METHODS = [
"setValueAtTime", "linearRampToValueAtTime", "exponentialRampToValueAtTime",
"setTargetAtTime", "setValueCurveAtTime", "cancelScheduledValues"
];
exports.NODE_ROUTING_METHODS = [