Referencia del Archivo codec.h

#include "spltdef.h"

Dependencia gráfica adjunta para codec.h:

Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Estructuras de datos

struct  _ADPCM_IDVI
struct  _ADPCM_ZY2
struct  _ADPCM_ZY3

Definiciones

#define adpcm_idvi_d2c(d)   ((INT)(((INT)d+1)/2))
#define adpcm_idvi_c2d(c)   ((INT)(((INT)c)*2))
#define ADPCM_IDVI_DGRAIN   2
#define ADPCM_IDVI_CGRAIN   1
#define adpcm_idvi_dgrain()   ADPCM_IDVI_DGRAIN
#define adpcm_idvi_cgrain()   ADPCM_IDVI_CGRAIN
#define adpcm_zy2_d2c(d)   ((INT)(((INT)d+3)/4))
#define adpcm_zy2_c2d(c)   ((INT)(((INT)c)*4))
#define ADPCM_ZY2_DGRAIN   4
#define ADPCM_ZY2_CGRAIN   1
#define adpcm_zy2_dgrain()   ADPCM_ZY2_DGRAIN
#define adpcm_zy2_cgrain()   ADPCM_ZY2_CGRAIN
#define adpcm_zy3_d2c(d)   ((INT)(((LONG)d*3+7)/8))
#define adpcm_zy3_c2d(c)   ((INT)(((LONG)c*8)/3))
#define ADPCM_ZY3_DGRAIN   8
#define ADPCM_ZY3_CGRAIN   3
#define adpcm_zy3_dgrain()   ADPCM_ZY2_DGRAIN
#define adpcm_zy3_cgrain()   ADPCM_ZY2_CGRAIN

Tipos definidos

typedef struct _ADPCM_IDVI ADPCM_IDVI
typedef struct _ADPCM_ZY2 ADPCM_ZY2
typedef struct _ADPCM_ZY3 ADPCM_ZY3

Funciones

SPL_VOID API adpcm_idvi_reset (ADPCM_IDVI *a)
SPL_VOID API adpcm_idvi_code (ADPCM_IDVI *a, pINT16 v16, pUINT8 v8, SPL_INT nd)
SPL_VOID API adpcm_idvi_decode (ADPCM_IDVI *a, pUINT8 v8, pINT16 v16, SPL_INT nd)
SPL_VOID API adpcm_zy2_reset (ADPCM_ZY2 *a)
SPL_VOID API adpcm_zy2_code (ADPCM_ZY2 *a, pINT16 v16, pUINT8 v8, SPL_INT nd)
SPL_VOID API adpcm_zy2_decode (ADPCM_ZY2 *a, pUINT8 v8, pINT16 v16, SPL_INT nd)
SPL_VOID API adpcm_zy3_reset (ADPCM_ZY3 *a)
SPL_VOID API adpcm_zy3_code (ADPCM_ZY3 *a, pINT16 v16, pUINT8 v8, SPL_INT nd)
SPL_VOID API adpcm_zy3_decode (ADPCM_ZY3 *a, pUINT8 v8, pINT16 v16, SPL_INT nd)


Documentación de las definiciones

#define adpcm_idvi_d2c (  )     ((INT)(((INT)d+1)/2))

Definición en la línea 49 del archivo codec.h.

#define adpcm_idvi_c2d (  )     ((INT)(((INT)c)*2))

Definición en la línea 50 del archivo codec.h.

#define ADPCM_IDVI_DGRAIN   2

Definición en la línea 51 del archivo codec.h.

#define ADPCM_IDVI_CGRAIN   1

Definición en la línea 52 del archivo codec.h.

 
#define adpcm_idvi_dgrain (  )     ADPCM_IDVI_DGRAIN

Definición en la línea 53 del archivo codec.h.

 
#define adpcm_idvi_cgrain (  )     ADPCM_IDVI_CGRAIN

Definición en la línea 54 del archivo codec.h.

#define adpcm_zy2_d2c (  )     ((INT)(((INT)d+3)/4))

Definición en la línea 68 del archivo codec.h.

#define adpcm_zy2_c2d (  )     ((INT)(((INT)c)*4))

Definición en la línea 69 del archivo codec.h.

#define ADPCM_ZY2_DGRAIN   4

Definición en la línea 70 del archivo codec.h.

#define ADPCM_ZY2_CGRAIN   1

Definición en la línea 71 del archivo codec.h.

 
#define adpcm_zy2_dgrain (  )     ADPCM_ZY2_DGRAIN

Definición en la línea 72 del archivo codec.h.

 
#define adpcm_zy2_cgrain (  )     ADPCM_ZY2_CGRAIN

Definición en la línea 73 del archivo codec.h.

#define adpcm_zy3_d2c (  )     ((INT)(((LONG)d*3+7)/8))

Definición en la línea 87 del archivo codec.h.

#define adpcm_zy3_c2d (  )     ((INT)(((LONG)c*8)/3))

Definición en la línea 88 del archivo codec.h.

#define ADPCM_ZY3_DGRAIN   8

Definición en la línea 89 del archivo codec.h.

#define ADPCM_ZY3_CGRAIN   3

Definición en la línea 90 del archivo codec.h.

 
#define adpcm_zy3_dgrain (  )     ADPCM_ZY2_DGRAIN

Definición en la línea 91 del archivo codec.h.

 
#define adpcm_zy3_cgrain (  )     ADPCM_ZY2_CGRAIN

Definición en la línea 92 del archivo codec.h.


Documentación de los tipos definidos

typedef struct _ADPCM_IDVI ADPCM_IDVI

typedef struct _ADPCM_ZY2 ADPCM_ZY2

typedef struct _ADPCM_ZY3 ADPCM_ZY3


Documentación de las funciones

SPL_VOID API adpcm_idvi_reset ( ADPCM_IDVI a  ) 

Definición en la línea 188 del archivo codec.c.

SPL_VOID API adpcm_idvi_code ( ADPCM_IDVI a,
pINT16  v16,
pUINT8  v8,
SPL_INT  nd 
)

Definición en la línea 229 del archivo codec.c.

SPL_VOID API adpcm_idvi_decode ( ADPCM_IDVI a,
pUINT8  v8,
pINT16  v16,
SPL_INT  nd 
)

Definición en la línea 358 del archivo codec.c.

SPL_VOID API adpcm_zy2_reset ( ADPCM_ZY2 a  ) 

Definición en la línea 489 del archivo codec.c.

SPL_VOID API adpcm_zy2_code ( ADPCM_ZY2 a,
pINT16  v16,
pUINT8  v8,
SPL_INT  nd 
)

Definición en la línea 531 del archivo codec.c.

SPL_VOID API adpcm_zy2_decode ( ADPCM_ZY2 a,
pUINT8  v8,
pINT16  v16,
SPL_INT  nd 
)

Definición en la línea 613 del archivo codec.c.

SPL_VOID API adpcm_zy3_reset ( ADPCM_ZY3 a  ) 

Definición en la línea 738 del archivo codec.c.

SPL_VOID API adpcm_zy3_code ( ADPCM_ZY3 a,
pINT16  v16,
pUINT8  v8,
SPL_INT  nd 
)

Definición en la línea 780 del archivo codec.c.

SPL_VOID API adpcm_zy3_decode ( ADPCM_ZY3 a,
pUINT8  v8,
pINT16  v16,
SPL_INT  nd 
)

Definición en la línea 921 del archivo codec.c.


Generado el Thu Mar 11 18:59:27 2010 para AhoLib por  doxygen 1.5.6