level 1
在之前的一个开发调查中,涉及到从电脑声卡获取声音,并绘制音轨图,有如下的一个对数据的处理:
vVal_temp := Trunc(SmallInt((PArrayBuf(hdr.lpData)^[i + 1] shl 8) or PArrayBuf(hdr.lpData)^[i]) / 512);
PArrayBuf是个bype数组
请问最后的/512是为什么
2015年07月30日 03点07分
1
level 12
自己把括号看清楚吧,属于PArrayBuf的括号里没有实数的
至于为什么要 /512 就要去看相关说明了
2015年07月30日 06点07分
2