Amuse
|
#include <IBackendVoice.hpp>
Public Member Functions | |
virtual void | resetSampleRate (double sampleRate)=0 |
virtual void | setMatrixCoefficients (const float coefs[8])=0 |
virtual void | setPitchRatio (double ratio, bool slew)=0 |
virtual void | start ()=0 |
virtual void | stop ()=0 |
Client-implemented voice instance
Definition at line 29 of file IBackendVoice.hpp.
|
pure virtual |
Set new sample rate into platform voice (may result in artifacts while playing)
Implemented in amuse::BooBackendVoice.
|
pure virtual |
Set channel-gains for audio source (AudioChannel enum for array index)
Implemented in amuse::BooBackendVoice.
|
pure virtual |
Called by client to dynamically adjust the pitch of voices with dynamic pitch enabled
Implemented in amuse::BooBackendVoice.
|
pure virtual |
Instructs platform to begin consuming sample data; invoking callback as needed
Implemented in amuse::BooBackendVoice.
|
pure virtual |
Instructs platform to stop consuming sample data
Implemented in amuse::BooBackendVoice.