LARGE_INTEGER litmp;
LONGLONG QPart1, QPart2;
double dfMinus, dfFreq, dfTim;
QueryPerformanceFrequency(&litmp);// 获得计数器的时钟频率
dfFreq = (double)litmp.QuadPart;
QueryPerformanceCounter(&litmp); // 获得初始值
QPart1 = litmp.QuadPart;
for (int i = 0; i < nSize; i++)
{
pThis->m_pszBuffer[nHeadSize + i] = ulaw2alaw(pszBuf[i]);
}
QueryPerformanceCounter(&litmp); // 获得终止值
QPart2 = litmp.QuadPart;
dfMinus = (double)(QPart2 - QPart1);
dfTim = (dfMinus / dfFreq) * 1E6;
::RunLogFile("音频数据大小:%d,转码耗时:%.0lf us", nSize, dfTim);
时间精确到us
最新推荐文章于 2022-11-23 13:24:07 发布