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,
180 void ProcessBase(TO* const out, in ProcessBase()
187 const TO* const volumeLR) in ProcessBase()
193 Accumulator<CHANNELS, TO> accum; in ProcessBase()
216 TO *tmp_out = out; // may remove if const out definition changes. in ProcessBase()
219 TO l = 0; in ProcessBase()
220 TO r = 0; in ProcessBase()
232 TO l = 0; in ProcessBase()
249 template <int CHANNELS, int STRIDE, typename TC, typename TI, typename TO>
251 void ProcessL(TO* const out, in ProcessL()
257 const TO* const volumeLR) in ProcessL()
295 template <int CHANNELS, int STRIDE, typename TC, typename TI, typename TO, typename TINTERP>
297 void Process(TO* const out, in Process()
306 const TO* const volumeLR) in Process()
374 template<int CHANNELS, bool LOCKED, int STRIDE, typename TC, typename TI, typename TO>
376 void fir(TO* const out, in fir()
379 const TI* const samples, const TO* const volumeLR) in fir()