Lines Matching refs:TO
79 template<int CHANNELS, typename TO>
80 class Accumulator : public Accumulator<CHANNELS-1, TO> // recursive
85 Accumulator<CHANNELS-1, TO>::clear(); in clear()
90 Accumulator<CHANNELS-1, TO>::acc(coef, data); in acc()
92 inline void volume(TO*& out, TO gain) { in volume()
94 Accumulator<CHANNELS-1, TO>::volume(out, gain); in volume()
97 TO value; // one per recursive inherited base class
100 template<typename TO>
101 class Accumulator<0, TO> {
108 inline void volume(TO*& out __unused, TO gain __unused) { in volume()
177 template <int CHANNELS, int STRIDE, typename TFUNC, typename TC, typename TI, typename TO, typename…
179 void ProcessBase(TO* const out, in ProcessBase()
186 const TO* const volumeLR) in ProcessBase()
192 Accumulator<CHANNELS, TO> accum; in ProcessBase()
215 TO *tmp_out = out; // may remove if const out definition changes. in ProcessBase()
218 TO l = 0; in ProcessBase()
219 TO r = 0; in ProcessBase()
231 TO l = 0; in ProcessBase()
245 template <int CHANNELS, int STRIDE, typename TC, typename TI, typename TO>
247 void ProcessL(TO* const out, in ProcessL()
253 const TO* const volumeLR) in ProcessL()
258 template <int CHANNELS, int STRIDE, typename TC, typename TI, typename TO, typename TINTERP>
260 void Process(TO* const out, in Process()
269 const TO* const volumeLR) in Process()
336 template<int CHANNELS, bool LOCKED, int STRIDE, typename TC, typename TI, typename TO>
338 void fir(TO* const out, in fir()
341 const TI* const samples, const TO* const volumeLR) in fir()