Go to the source code of this file.
|
SRC_STATE * | src_new (int converter_type, int channels, int *error) |
|
SRC_STATE * | src_callback_new (src_callback_t func, int converter_type, int channels, int *error, void *cb_data) |
|
SRC_STATE * | src_delete (SRC_STATE *state) |
|
int | src_process (SRC_STATE *state, SRC_DATA *data) |
|
long | src_callback_read (SRC_STATE *state, double src_ratio, long frames, float *data) |
|
int | src_simple (SRC_DATA *data, int converter_type, int channels) |
|
const char * | src_get_name (int converter_type) |
|
const char * | src_get_description (int converter_type) |
|
const char * | src_get_version (void) |
|
int | src_set_ratio (SRC_STATE *state, double new_ratio) |
|
int | src_reset (SRC_STATE *state) |
|
int | src_is_valid_ratio (double ratio) |
|
int | src_error (SRC_STATE *state) |
|
const char * | src_strerror (int error) |
|
void | src_short_to_float_array (const short *in, float *out, int len) |
|
void | src_float_to_short_array (const float *in, short *out, int len) |
|
◆ src_callback_t
typedef long(* src_callback_t) (void *cb_data, float **data) |
◆ SRC_STATE
◆ anonymous enum
Enumerator |
---|
SRC_SINC_BEST_QUALITY | |
SRC_SINC_MEDIUM_QUALITY | |
SRC_SINC_FASTEST | |
SRC_ZERO_ORDER_HOLD | |
SRC_LINEAR | |
◆ src_callback_new()
◆ src_callback_read()
long src_callback_read |
( |
SRC_STATE * |
state, |
|
|
double |
src_ratio, |
|
|
long |
frames, |
|
|
float * |
data |
|
) |
| |
◆ src_delete()
◆ src_error()
◆ src_float_to_short_array()
void src_float_to_short_array |
( |
const float * |
in, |
|
|
short * |
out, |
|
|
int |
len |
|
) |
| |
◆ src_get_description()
const char* src_get_description |
( |
int |
converter_type | ) |
|
◆ src_get_name()
const char* src_get_name |
( |
int |
converter_type | ) |
|
◆ src_get_version()
◆ src_is_valid_ratio()
int src_is_valid_ratio |
( |
double |
ratio | ) |
|
◆ src_new()
SRC_STATE* src_new |
( |
int |
converter_type, |
|
|
int |
channels, |
|
|
int * |
error |
|
) |
| |
◆ src_process()
◆ src_reset()
◆ src_set_ratio()
int src_set_ratio |
( |
SRC_STATE * |
state, |
|
|
double |
new_ratio |
|
) |
| |
◆ src_short_to_float_array()
void src_short_to_float_array |
( |
const short * |
in, |
|
|
float * |
out, |
|
|
int |
len |
|
) |
| |
◆ src_simple()
int src_simple |
( |
SRC_DATA * |
data, |
|
|
int |
converter_type, |
|
|
int |
channels |
|
) |
| |
◆ src_strerror()
const char* src_strerror |
( |
int |
error | ) |
|