Side-chains
This commit is contained in:
@@ -54,7 +54,9 @@ namespace pipedal {
|
||||
|
||||
virtual int GetNumberOfInputAudioBuffers() const = 0; // may be different if plugin has zero inputs.
|
||||
virtual int GetNumberOfOutputAudioBuffers() const = 0; // may be different if plugin has zero inputs.
|
||||
virtual int GetNumberOfSidechainAudioBuffers() const { return 0; }
|
||||
virtual float *GetAudioInputBuffer(int index) const = 0;
|
||||
virtual float *GetAudioSidechainBuffer(int index) const { throw std::runtime_error("Not implemented"); }
|
||||
virtual float *GetAudioOutputBuffer(int index) const = 0;
|
||||
virtual void ResetAtomBuffers() = 0;
|
||||
|
||||
@@ -65,6 +67,7 @@ namespace pipedal {
|
||||
|
||||
virtual void SetAudioInputBuffer(int index, float *buffer) = 0;
|
||||
virtual void SetAudioOutputBuffer(int index, float*buffer) = 0;
|
||||
virtual void SetAudioSidechainBuffer(int index, float *buffer) { throw std::runtime_error("Not implemented");}
|
||||
|
||||
virtual void Activate() = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user