typedef struct __OPUS_ENC_OPS {
u32(*need_buf)(u16 samplerate); //samplerate=16k ignore
u32(*open)(u8 *ptr, OPUS_EN_FILE_IO *audioIO, u8 quality, u16 sample_rate);
//1. quality:bitrate 0:16kbps 1:32kbps 2:64kbps
// quality: MSB_2:(bit7_bit6) format_mode //0:百度_无头. 1:酷狗_eng+range.
// quality:LMSB_2:(bit5_bit4) low_complexity //0:高复杂度,高质量.兼容之前库. 1:低复杂度,低质量.
//2. sample_rate sample_rate=16k ignore
u32(*run)(u8 *ptr);
} OPUS_ENC_OPS;
杰理之OPUS的编码H文件定义【篇】
最新推荐文章于 2024-07-30 20:46:33 发布