ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

samplerate.h File Reference

Go to the source code of this file.

Data Structures

struct  SRC_DATA
struct  SRC_CB_DATA

Typedefs

typedef struct SRC_STATE_tag SRC_STATE
typedef long(* src_callback_t )(void *cb_data, float **data)

Enumerations

enum  {
  SRC_SINC_BEST_QUALITY = 0, SRC_SINC_MEDIUM_QUALITY = 1, SRC_SINC_FASTEST = 2, SRC_ZERO_ORDER_HOLD = 3,
  SRC_LINEAR = 4
}

Functions

SRC_STATEsrc_new (int converter_type, int channels, int *error)
SRC_STATEsrc_callback_new (src_callback_t func, int converter_type, int channels, int *error, void *cb_data)
SRC_STATEsrc_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 charsrc_get_name (int converter_type)
const charsrc_get_description (int converter_type)
const charsrc_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 charsrc_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)
void src_int_to_float_array (const int *in, float *out, int len)
void src_float_to_int_array (const float *in, int *out, int len)

Generated on Fri May 25 2012 05:59:04 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.