|
Amuse
|
#include <IBackendVoiceAllocator.hpp>


Public Member Functions | |
| virtual std::unique_ptr< IBackendVoice > | allocateVoice (Voice &clientVox, double sampleRate, bool dynamicPitch)=0 |
| virtual std::unique_ptr< IBackendSubmix > | allocateSubmix (Submix &clientSmx)=0 |
| virtual AudioChannelSet | getAvailableSet ()=0 |
| virtual void | pumpAndMixVoices ()=0 |
Client-implemented voice allocator
Definition at line 24 of file IBackendVoiceAllocator.hpp.
|
pure virtual |
Amuse obtains a new submix from the platform this way
Implemented in amuse::BooBackendVoiceAllocator.
|
pure virtual |
Amuse obtains a new voice from the platform this way
Implemented in amuse::BooBackendVoiceAllocator.
|
pure virtual |
Amuse obtains speaker-configuration from the platform this way
Implemented in amuse::BooBackendVoiceAllocator.
|
pure virtual |
Amuse flushes voice samples to the backend this way
Implemented in amuse::BooBackendVoiceAllocator.