Word16 AMRDecode( void *state_data, enum Frame_Type_3GPP frame_type, UWord8 *speech_bits_ptr, Word16 *raw_pcm_buffer, bitstream_format input_format )
时间: 2023-02-16 21:48:19 浏览: 167
Word16 AMRDecode(void *state_data, enum Frame_Type_3GPP frame_type, UWord8 *speech_bits_ptr, Word16 *raw_pcm_buffer, bitstream_format input_format) 是一个 C 函数,它接受五个参数:
1. void *state_data:一个指向状态数据的指针。
2. enum Frame_Type_3GPP frame_type:一个枚举类型的变量,表示帧类型。
3. UWord8 *speech_bits_ptr:一个指向语音比特的指针。
4. Word16 *raw_pcm_buffer:一个指向原始 PCM 缓冲区的指针。
5. bitstream_format input_format:一个枚举类型的变量,表示输入格式。
这个函数的作用是使用 AMR (Adaptive Multi-Rate) 编解码器将语音比特解码为原始 PCM 数据。它返回一个 Word16 类型的值,表示解码的结果。
阅读全文