Home | History | Annotate | Download | only in libaudioprocessing

Lines Matching refs:TI

62 template<typename TC, typename TI, typename TO>
63 AudioResamplerDyn<TC, TI, TO>::InBuffer::InBuffer()
68 template<typename TC, typename TI, typename TO>
69 AudioResamplerDyn<TC, TI, TO>::InBuffer::~InBuffer()
74 template<typename TC, typename TI, typename TO>
75 void AudioResamplerDyn<TC, TI, TO>::InBuffer::init()
85 template<typename TC, typename TI, typename TO>
86 void AudioResamplerDyn<TC, TI, TO>::InBuffer::resize(int CHANNELS, int halfNumCoefs)
99 TI* state = NULL;
108 TI* srcLo = mImpulse - halfNumCoefs*CHANNELS;
109 TI* srcHi = mImpulse + halfNumCoefs*CHANNELS;
110 TI* dst = state;
131 template<typename TC, typename TI, typename TO>
133 void AudioResamplerDyn<TC, TI, TO>::InBuffer::readAgain(TI*& impulse, const int halfNumCoefs,
134 const TI* const in, const size_t inputIndex)
136 TI* head = impulse + halfNumCoefs*CHANNELS;
143 template<typename TC, typename TI, typename TO>
145 void AudioResamplerDyn<TC, TI, TO>::InBuffer::readAdvance(TI*& impulse, const int halfNumCoefs,
146 const TI* const in, const size_t inputIndex)
152 memcpy(mState, mState+shiftDown, halfNumCoefs*CHANNELS*2*sizeof(TI));
158 template<typename TC, typename TI, typename TO>
159 void AudioResamplerDyn<TC, TI, TO>::InBuffer::reset()
163 memset(mState, 0, mStateCount * sizeof(TI));
167 template<typename TC, typename TI, typename TO>
168 void AudioResamplerDyn<TC, TI, TO>::Constants::set(
181 template<typename TC, typename TI, typename TO>
182 AudioResamplerDyn<TC, TI, TO>::AudioResamplerDyn(
206 template<typename TC, typename TI, typename TO>
207 AudioResamplerDyn<TC, TI, TO>::~AudioResamplerDyn()
212 template<typename TC, typename TI, typename TO>
213 void AudioResamplerDyn<TC, TI, TO>::init()
219 template<typename TC, typename TI, typename TO>
220 void AudioResamplerDyn<TC, TI, TO>::setVolume(float left, float right)
240 template<typename TC, typename TI, typename TO>
241 void AudioResamplerDyn<TC, TI, TO>::createKaiserFir(Constants &c,
257 template<typename TC, typename TI, typename TO>
258 void AudioResamplerDyn<TC, TI, TO>::createKaiserFir(Constants &c,
343 template<typename TC, typename TI, typename TO>
344 void AudioResamplerDyn<TC, TI, TO>::setSampleRate(int32_t inSampleRate)
501 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<1, true, 16>;
504 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<2, true, 16>;
507 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<3, true, 16>;
510 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<4, true, 16>;
513 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<5, true, 16>;
516 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<6, true, 16>;
519 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<7, true, 16>;
522 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<8, true, 16>;
528 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<1, false, 16>;
531 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<2, false, 16>;
534 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<3, false, 16>;
537 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<4, false, 16>;
540 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<5, false, 16>;
543 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<6, false, 16>;
546 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<7, false, 16>;
549 mResampleFunc = &AudioResamplerDyn<TC, TI, TO>::resample<8, false, 16>;
560 template<typename TC, typename TI, typename TO>
561 size_t AudioResamplerDyn<TC, TI, TO>::resample(int32_t* out, size_t outFrameCount,
567 template<typename TC, typename TI, typename TO>
569 size_t AudioResamplerDyn<TC, TI, TO>::resample(TO* out, size_t outFrameCount,
576 TI* impulse = mInBuffer.getImpulse();
622 reinterpret_cast<TI*>(mBuffer.raw), inputIndex);
633 reinterpret_cast<TI*>(mBuffer.raw), inputIndex);
639 const TI* const in = reinterpret_cast<const TI*>(mBuffer.raw);