| 24 | } |
| 25 | |
| 26 | GainNode::GainNode(AudioContext& ac) |
| 27 | : AudioNode(ac, *desc()) |
| 28 | , m_lastGain(1.f) |
| 29 | , m_sampleAccurateGainValues(AudioNode::ProcessingSizeInFrames) // FIXME: can probably share temp buffer in context |
| 30 | { |
| 31 | addInput(std::unique_ptr<AudioNodeInput>(new AudioNodeInput(this))); |
| 32 | addOutput(std::unique_ptr<AudioNodeOutput>(new AudioNodeOutput(this, 1))); |
| 33 | |
| 34 | m_gain = param("gain"); |
| 35 | |
| 36 | initialize(); |
| 37 | } |
| 38 | |
| 39 | GainNode::~GainNode() |
| 40 | { |
nothing calls this directly
no outgoing calls
no test coverage detected