没脾气2x ·
·
阅读: 453
我要缓冲最近 30000 ~ 600000 毫秒的数据,把超时的都删掉
这样判断应该行吧:
msClipTimeNow = GetTickCount();
bool isRemove;
isRemove = false;
if ( msClipTimeNow > msExpiresTicks )
{
if (
( msCacheClipTime < msClipTimeNow - msExpiresTicks ) ||
( msCacheClipTime > msClipTimeNow ) )
{
isRemove = true;
}
}
else
{
if (
( msCacheClipTime < msClipTimeNow - msExpiresTicks ) &&
( msCacheClipTime > msClipTimeNow ) )
{
isRemove = true;
}
}