diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-09-23 16:13:37 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-09-28 17:50:51 +0200 |
commit | 8040f48974d88c6d30dff720a2ffb27e0cf54814 (patch) | |
tree | 683dfa7f973c1febc5204dd3912a484f991b47e8 /src/player.cc | |
parent | d1d43a62031431ec0fa28fb5cefaa56082f79da5 (diff) |
Integrate channel map into file list in instrument editor.
Diffstat (limited to 'src/player.cc')
-rw-r--r-- | src/player.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/player.cc b/src/player.cc index af3cd7c..d598d9f 100644 --- a/src/player.cc +++ b/src/player.cc @@ -67,7 +67,7 @@ void Player::run() ao_sample_format sf; memset(&sf, 0, sizeof(sf)); sf.bits = 16; - sf.rate = 44100; + sf.rate = pcm_samplerate; sf.channels = 1; sf.byte_format = AO_FMT_NATIVE; @@ -188,10 +188,11 @@ void Player::reportTimeout() peak = 0.0; } -void Player::setPcmData(float* data, size_t size) +void Player::setPcmData(float* data, size_t size, double samplerate) { pcm_data = data; pcm_size = size; + pcm_samplerate = samplerate; } void Player::setPosition(size_t position) |