![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
宏定义 | |
#define | FFMAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | FFMIN(a, b) ((a) > (b) ? (b) : (a)) |
函数 | |
static int64_t | get_utf8 (GetBitContext *gb) |
static int | get_crc8 (const uint8_t *buf, int count) |
static int | decode_residuals (FLACContext *s, int32_t *decoded, int pred_order) |
static int | decode_subframe_fixed (FLACContext *s, int32_t *decoded, int pred_order) |
int | decode_subframe_lpc (FLACContext *s, int32_t *decoded, int pred_order) |
static int | decode_subframe (FLACContext *s, int channel, int32_t *decoded) |
static int | decode_frame (FLACContext *s) |
int | flac_seek_frame (uint8_t *buf, uint32_t size, FLACContext *fc) |
int | flac_decode_frame24 (FLACContext *fc, uint8_t *buf, int buf_size, int32_t *wavbuf) |
int | flac_decode_frame16 (FLACContext *fc, uint8_t *buf, int buf_size, int16_t *wavbuf) |
变量 | |
static const int | sample_rate_table [] |
static const int | sample_size_table [] |
static const int | blocksize_table [] |
static const uint8_t | table_crc8 [256] |
#define FFMAX | ( | a, | |
b | |||
) | ((a) > (b) ? (a) : (b)) |
#define FFMIN | ( | a, | |
b | |||
) | ((a) > (b) ? (b) : (a)) |
|
static |
|
static |
|
inlinestatic |
|
static |
int decode_subframe_lpc | ( | FLACContext * | s, |
int32_t * | decoded, | ||
int | pred_order | ||
) |
int flac_decode_frame16 | ( | FLACContext * | fc, |
uint8_t * | buf, | ||
int | buf_size, | ||
int16_t * | wavbuf | ||
) |
int flac_decode_frame24 | ( | FLACContext * | fc, |
uint8_t * | buf, | ||
int | buf_size, | ||
int32_t * | wavbuf | ||
) |
int flac_seek_frame | ( | uint8_t * | buf, |
uint32_t | size, | ||
FLACContext * | fc | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |