Referencia del Archivo codec.h
#include "spltdef.h"
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 |
( |
d |
|
) |
((INT)(((INT)d+1)/2)) |
Definición en la línea 49 del archivo codec.h.
#define adpcm_idvi_c2d |
( |
c |
|
) |
((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 |
( |
d |
|
) |
((INT)(((INT)d+3)/4)) |
Definición en la línea 68 del archivo codec.h.
#define adpcm_zy2_c2d |
( |
c |
|
) |
((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 |
( |
d |
|
) |
((INT)(((LONG)d*3+7)/8)) |
Definición en la línea 87 del archivo codec.h.
#define adpcm_zy3_c2d |
( |
c |
|
) |
((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
Documentación de las funciones
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 | |
|
) |
| | |