static inline int16_t float32_to_int16(float sample)
{
if (sample < -0.999999f) {
return INT16_MIN;
} else if (sample > 0.999999f) {
return INT16_MAX;
} else {
return (int16_t)(sample*32767.0f);
}
}
一. 音频float 32位的pcm数据转换成int 16bit的pcm数据
最新推荐文章于 2024-05-27 15:27:53 发布