|
Amuse
|
#include <BooBackend.hpp>


Public Member Functions | |
| BooBackendVoice (boo::IAudioVoiceEngine &engine, Voice &clientVox, double sampleRate, bool dynamicPitch) | |
| BooBackendVoice (boo::IAudioSubmix &submix, Voice &clientVox, double sampleRate, bool dynamicPitch) | |
| void | resetSampleRate (double sampleRate) |
| void | setMatrixCoefficients (const float coefs[8]) |
| void | setPitchRatio (double ratio, bool slew) |
| void | start () |
| void | stop () |
Friends | |
| class | BooBackendVoiceAllocator |
Backend voice implementation for boo mixer
Definition at line 14 of file BooBackend.hpp.
|
virtual |
Set new sample rate into platform voice (may result in artifacts while playing)
Implements amuse::IBackendVoice.
|
virtual |
Set channel-gains for audio source (AudioChannel enum for array index)
Implements amuse::IBackendVoice.
|
virtual |
Called by client to dynamically adjust the pitch of voices with dynamic pitch enabled
Implements amuse::IBackendVoice.
|
virtual |
Instructs platform to begin consuming sample data; invoking callback as needed
Implements amuse::IBackendVoice.
|
virtual |
Instructs platform to stop consuming sample data
Implements amuse::IBackendVoice.