audio resampling with soxr
More...
#include "libavutil/log.h"
#include "swresample_internal.h"
#include <soxr.h>
Go to the source code of this file.
|
static struct ResampleContext * | create (struct ResampleContext *c, int out_rate, int in_rate, int filter_size, int phase_shift, int linear, double cutoff, enum AVSampleFormat format, enum SwrFilterType filter_type, int kaiser_beta, double precision, int cheby) |
|
static void | destroy (struct ResampleContext **c) |
|
static int | flush (struct SwrContext *s) |
|
static int | process (struct ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed) |
|
static int64_t | get_delay (struct SwrContext *s, int64_t base) |
|
audio resampling with soxr
Definition in file soxr_resample.c.
static struct ResampleContext* create |
( |
struct ResampleContext * |
c, |
|
|
int |
out_rate, |
|
|
int |
in_rate, |
|
|
int |
filter_size, |
|
|
int |
phase_shift, |
|
|
int |
linear, |
|
|
double |
cutoff, |
|
|
enum AVSampleFormat |
format, |
|
|
enum SwrFilterType |
filter_type, |
|
|
int |
kaiser_beta, |
|
|
double |
precision, |
|
|
int |
cheby |
|
) |
| |
|
static |
static int64_t get_delay |
( |
struct SwrContext * |
s, |
|
|
int64_t |
base |
|
) |
| |
|
static |
Initial value:={
}
static struct ResampleContext * create(struct ResampleContext *c, int out_rate, int in_rate, int filter_size, int phase_shift, int linear, double cutoff, enum AVSampleFormat format, enum SwrFilterType filter_type, int kaiser_beta, double precision, int cheby)
static int64_t get_delay(struct SwrContext *s, int64_t base)
static int process(struct ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed)
static int flush(struct SwrContext *s)
static void destroy(struct ResampleContext **c)
Definition at line 90 of file soxr_resample.c.
Referenced by swr_init().