| 247 | void Xaudio2Effect::setVolume(float volume) { if (voice) voice->SetVolume(volume); } |
| 248 | void Xaudio2Effect::setPitch(float pitch) { if (voice) voice->SetFrequencyRatio(pitch); } |
| 249 | void Xaudio2Effect::pause() { if (voice) voice->Stop(); } |
| 250 | void Xaudio2Effect::stop() { pause(); (const_cast<Xaudio2Effect *>(this))->stopped = true; } |
| 251 | void Xaudio2Effect::setPan(float pan) { if (sample) applyPan(pan, voice, sample->nchannels); } |
| 252 | bool Xaudio2Effect::setEmitterTransform(donut::math::affine3 const & transform) { return false; } |