Есть ли способ узнать точную метку времени, когда аудиопакет был обработан конечной точкой?
Если у меня есть что-то вроде этого:
hr = pSelf->mpAudioRenderclient->GetBuffer(nFrames, &_dest);
ASSERT(hr == S_OK);
if (S_OK == hr)
{
while (_length > 0)
{
//... some manipulation on _dest
}
hr = pSelf->mpAudioRenderclient->ReleaseBuffer(nFrames, 0);
gettimeofday(&now, NULL);
ASSERT(hr == S_OK);
}
Это так скоро?как ReleaseBuffer () возвратился, или есть несколько мс, которые система могла бы взять, прежде чем она представит этот определенный аудиопакет?