|
Amuse
|
#include <IBackendSubmix.hpp>


Public Member Functions | |
| virtual void | setChannelGains (const float gains[8])=0 |
| virtual std::unique_ptr< IBackendVoice > | allocateVoice (Voice &clientVox, double sampleRate, bool dynamicPitch)=0 |
| virtual double | getSampleRate () const =0 |
| virtual SubmixFormat | getSampleFormat () const =0 |
Client-implemented submix instance
Definition at line 19 of file IBackendSubmix.hpp.
|
pure virtual |
Amuse obtains a new voice from the platform outputting to this submix
Implemented in amuse::BooBackendSubmix.
|
pure virtual |
Amuse gets fixed sample format of submix this way
Implemented in amuse::BooBackendSubmix.
|
pure virtual |
Amuse gets fixed sample rate of submix this way
Implemented in amuse::BooBackendSubmix.
|
pure virtual |
Set channel-gains for submix (AudioChannel enum for array index)
Implemented in amuse::BooBackendSubmix.