65 |
virtual bool StatusChanged(bool bNewStatus = false); |
virtual bool StatusChanged(bool bNewStatus = false); |
66 |
virtual float Volume(); |
virtual float Volume(); |
67 |
virtual void Volume(float f); |
virtual void Volume(float f); |
68 |
|
virtual float Pan(); |
69 |
|
virtual void Pan(float f); |
70 |
virtual uint Channels(); |
virtual uint Channels(); |
71 |
virtual void Connect(AudioOutputDevice* pAudioOut); |
virtual void Connect(AudioOutputDevice* pAudioOut); |
72 |
virtual void DisconnectAudioOutputDevice(); |
virtual void DisconnectAudioOutputDevice(); |
131 |
bool bStatusChanged; ///< true in case an engine parameter has changed (e.g. new instrument, another volumet) |
bool bStatusChanged; ///< true in case an engine parameter has changed (e.g. new instrument, another volumet) |
132 |
std::vector<FxSend*> fxSends; |
std::vector<FxSend*> fxSends; |
133 |
int GlobalTranspose; ///< amount of semi tones all notes should be transposed |
int GlobalTranspose; ///< amount of semi tones all notes should be transposed |
134 |
|
int iLastPanRequest; ///< just for the return value of Pan(), so we don't have to make an injective function |
135 |
|
|
136 |
/// Command used by the instrument loader thread to |
/// Command used by the instrument loader thread to |
137 |
/// request an instrument change on a channel. |
/// request an instrument change on a channel. |