Searched refs:resampler (Results 1 - 4 of 4) sorted by last modified time
/system/media/audio_utils/ |
H A D | Android.mk | 11 resampler.c \
|
H A D | echo_reference.c | 25 #include <audio_utils/resampler.h> 54 void *wr_src_buf; // resampler input buf (either wr_buf or buffer used by write()) 63 struct resampler_itfe *resampler; // input resampler member in struct:echo_reference 64 struct resampler_buffer_provider provider; // resampler buffer provider 124 /* additional space in resampler buffer allowing for extra samples to be returned 125 * by speex resampler when sample rates ratio is not an integer. 163 if (er->resampler != NULL) { 164 er->resampler->reset(er->resampler); [all...] |
H A D | resampler.c | 18 #define LOG_TAG "resampler" 24 #include <audio_utils/resampler.h> 28 struct resampler { struct 30 SpeexResamplerState *speex_resampler; // handle on speex resampler 41 int32_t speex_delay_ns; // delay introduced by speex resampler in ns 46 // speex based resampler 49 static void resampler_reset(struct resampler_itfe *resampler) argument 51 struct resampler *rsmp = (struct resampler *)resampler; 61 resampler_delay_ns(struct resampler_itfe *resampler) argument 73 resampler_resample_from_provider(struct resampler_itfe *resampler, int16_t *out, size_t *outFrameCount) argument 152 resampler_resample_from_input(struct resampler_itfe *resampler, int16_t *in, size_t *inFrameCount, int16_t *out, size_t *outFrameCount) argument 189 create_resampler(uint32_t inSampleRate, uint32_t outSampleRate, uint32_t channelCount, uint32_t quality, struct resampler_buffer_provider* provider, struct resampler_itfe **resampler) argument 250 release_resampler(struct resampler_itfe *resampler) argument [all...] |
/system/media/audio_utils/include/audio_utils/ |
H A D | resampler.h | 41 /* call back interface used by the resampler to get new data */ 61 /* resampler interface */ 64 * reset resampler state 66 void (*reset)(struct resampler_itfe *resampler); 71 int (*resample_from_provider)(struct resampler_itfe *resampler, 79 int (*resample_from_input)(struct resampler_itfe *resampler, 85 * return the latency introduced by the resampler in ns. 87 int32_t (*delay_ns)(struct resampler_itfe *resampler); 91 * create a resampler according to input parameters passed. 103 * release resampler resource [all...] |
Completed in 68 milliseconds