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

common.h File Reference
#include "samplerate.h"

Go to the source code of this file.

Data Structures

struct  SRC_PRIVATE

Defines

#define SRC_MAX_RATIO   256
#define SRC_MAX_RATIO_STR   "256"
#define SRC_MIN_RATIO_DIFF   (1e-20)
#define MAX(a, b)   (((a) > (b)) ? (a) : (b))
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
#define ARRAY_LEN(x)   ((int) (sizeof (x) / sizeof ((x) [0])))
#define OFFSETOF(type, member)   ((int) (&((type*) 0)->member))
#define MAKE_MAGIC(a, b, c, d, e, f)   ((a) + ((b) << 4) + ((c) << 8) + ((d) << 12) + ((e) << 16) + ((f) << 20))
#define UNUSED(x)   x
#define WARN_UNUSED

Enumerations

enum  { SRC_FALSE = 0, SRC_TRUE = 1, SRC_MODE_PROCESS = 555, SRC_MODE_CALLBACK = 556 }
enum  {
  SRC_ERR_NO_ERROR = 0, SRC_ERR_MALLOC_FAILED, SRC_ERR_BAD_STATE, SRC_ERR_BAD_DATA,
  SRC_ERR_BAD_DATA_PTR, SRC_ERR_NO_PRIVATE, SRC_ERR_BAD_SRC_RATIO, SRC_ERR_BAD_PROC_PTR,
  SRC_ERR_SHIFT_BITS, SRC_ERR_FILTER_LEN, SRC_ERR_BAD_CONVERTER, SRC_ERR_BAD_CHANNEL_COUNT,
  SRC_ERR_SINC_BAD_BUFFER_LEN, SRC_ERR_SIZE_INCOMPATIBILITY, SRC_ERR_BAD_PRIV_PTR, SRC_ERR_BAD_SINC_STATE,
  SRC_ERR_DATA_OVERLAP, SRC_ERR_BAD_CALLBACK, SRC_ERR_BAD_MODE, SRC_ERR_NULL_CALLBACK,
  SRC_ERR_NO_VARIABLE_RATIO, SRC_ERR_SINC_PREPARE_DATA_BAD_LEN, SRC_ERR_MAX_ERROR
}

Functions

const charsinc_get_name (int src_enum)
const charsinc_get_description (int src_enum)
int sinc_set_converter (SRC_PRIVATE *psrc, int src_enum)
const charlinear_get_name (int src_enum)
const charlinear_get_description (int src_enum)
int linear_set_converter (SRC_PRIVATE *psrc, int src_enum)
const charzoh_get_name (int src_enum)
const charzoh_get_description (int src_enum)
int zoh_set_converter (SRC_PRIVATE *psrc, int src_enum)
static double fmod_one (double x)

Generated on Sat May 26 2012 05:55:43 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.