Amuse
|
#include <BooBackend.hpp>
Public Member Functions | |
BooBackendSubmix (boo::IAudioVoiceEngine &engine, Submix &clientSmx) | |
BooBackendSubmix (boo::IAudioSubmix &parent, Submix &clientSmx) | |
void | setChannelGains (const float gains[8]) |
std::unique_ptr< IBackendVoice > | allocateVoice (Voice &clientVox, double sampleRate, bool dynamicPitch) |
double | getSampleRate () const |
SubmixFormat | getSampleFormat () const |
Friends | |
class | BooBackendVoiceAllocator |
Backend submix implementation for boo mixer
Definition at line 38 of file BooBackend.hpp.
|
virtual |
Amuse obtains a new voice from the platform outputting to this submix
Implements amuse::IBackendSubmix.
|
virtual |
Amuse gets fixed sample format of submix this way
Implements amuse::IBackendSubmix.
|
virtual |
Amuse gets fixed sample rate of submix this way
Implements amuse::IBackendSubmix.
|
virtual |
Set channel-gains for submix (AudioChannel enum for array index)
Implements amuse::IBackendSubmix.