单片机交流
直播中

刘燕

8年用户 1467经验值
私信 关注
[问答]

怎样在音频播放系统里面进行音频系数量化的设计呢

怎样在音频播放系统里面进行音频系数量化的设计呢?要注意什么问题吗?

回帖(1)

杨帆

2021-10-18 10:34:52
  //userVolumeData:0---100 协议音频量化值转换为真实系数
  static float ConvertVolumeFactor(u8 userVolumeData)
  {
  float vol=0;
  if(userVolumeData》100 || userVolumeData《0)
  {
  printf(“userVolumeData is ERRn”);
  return 0;
  }
  vol=((float)userVolumeData)*5*0.01;
  return vol;
  }
  以上代码片段注意是在音频播放系统里面进行音频系数量化设计。注意小数点的运算。
  vol=((float)userVolumeData)*5*0.01; //必须强制转换后值才是包含小数点,否则默认为U8数据类型。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分