finished audio effects support in audio renderer

Working structure implemented in previous commit into the audio renderer is
complete in this commit.
This commit is contained in:
itsmattkc
2019-12-24 14:02:07 +11:00
parent 7ad2eae7a2
commit f0cd480540
13 changed files with 88 additions and 26 deletions
+2 -2
View File
@@ -160,12 +160,12 @@ public:
/**
* @brief Return whether this node processes samples or not
*/
virtual bool ProcessesSamples() const;
virtual NodeInput* ProcessesSamplesFrom() const;
/**
* @brief If ProcessesSamples() is true, this is the function that will process them.
*/
virtual void ProcessSamples(const NodeValueDatabase& values, const AudioRenderingParams& params, const float* input, float* output, int index) const;
virtual void ProcessSamples(const NodeValueDatabase *values, const AudioRenderingParams& params, const float* input, float* output, int index) const;
/**
* @brief Returns the parameter with the specified ID (or nullptr if it doesn't exist)