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.