sipxmedialib  Version 3.3
MpResamplerBase Member List

This is the complete list of members for MpResamplerBase, including all inherited members.

createResampler(uint32_t numChannels, uint32_t inputRate, uint32_t outputRate, int32_t quality=-1)MpResamplerBasestatic
getInputRate() const MpResamplerBase
getNumSamplesConverted(uint32_t inputRate, uint32_t outputRate, int numInputSamples, int &remainingSamplesNum)MpResamplerBaseinlinestatic
getNumSamplesOriginal(uint32_t inputRate, uint32_t outputRate, int numOutputSamples, int &remainingSamplesNum)MpResamplerBaseinlinestatic
getOutputRate() const MpResamplerBase
getQuality() const MpResamplerBase
mInputRateMpResamplerBaseprotected
mNumChannelsMpResamplerBaseprotected
mOutputRateMpResamplerBaseprotected
MpResamplerBase(uint32_t numChannels, uint32_t inputRate, uint32_t outputRate, int32_t quality)MpResamplerBase
mQualityMpResamplerBaseprotected
resample(uint32_t channelIndex, const MpAudioSample *pInBuf, uint32_t inBufLength, uint32_t &inSamplesProcessed, MpAudioSample *pOutBuf, uint32_t outBufLength, uint32_t &outSamplesWritten)MpResamplerBasevirtual
resampleBufPtr(const MpAudioBufPtr &inBuf, MpAudioBufPtr &outBuf, uint32_t inRate, uint32_t outRate, UtlString optionalIdStr="")MpResamplerBase
resampleInterleavedStereo(const MpAudioSample *pInBuf, uint32_t inBufLength, uint32_t &inSamplesProcessed, MpAudioSample *pOutBuf, uint32_t outBufLength, uint32_t &outSamplesWritten)MpResamplerBasevirtual
resetStream()MpResamplerBasevirtual
setInputRate(const uint32_t inputRate)MpResamplerBasevirtual
setOutputRate(const uint32_t outputRate)MpResamplerBasevirtual
setQuality(const int32_t quality)MpResamplerBasevirtual
~MpResamplerBase()MpResamplerBasevirtual