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.