comparison src/Support/SignalBank.cc @ 135:0c492eada814

- Allow processing without re-initialization.
author tom@acousticscale.org
date Tue, 26 Oct 2010 04:48:56 +0000
parents c5f5e9569863
children 9fcf55c040fe
comparison
equal deleted inserted replaced
134:5d4b269b67d2 135:0c492eada814
92 } 92 }
93 initialized_ = true; 93 initialized_ = true;
94 return true; 94 return true;
95 } 95 }
96 96
97 void SignalBank::Clear() {
98 for (int i = 0; i < channel_count_; ++i) {
99 signals_[i].assign(buffer_length_, 0.0f);
100 strobes_[i].resize(0);
101 }
102 }
103
97 bool SignalBank::Validate() const { 104 bool SignalBank::Validate() const {
98 if (sample_rate_ <= 0.0f) 105 if (sample_rate_ <= 0.0f)
99 return false; 106 return false;
100 107
101 if (static_cast<int>(signals_.size()) < 1) 108 if (static_cast<int>(signals_.size()) < 1)