获取一帧音频数据放入缓存;
short* pData = (short*)一帧音频数据缓存;// 这里我们处理16位的采样数据, 因此需要将BYTE类型转换成short类型
我想知道这是怎么转换的?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
threenewbee 2016-07-22 09:40关注这里只是转换了指针类型,而不是转换指针指向的数据。强制转换只是让编译器将这块内存视作是short数组,原来指针指向的那个字节代表一个byte,现在指针指向的地方和后面一个字节,两个字节代表一个short。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报