是否有办法知道端点何时渲染音频数据包的确切时间戳?
如果我有这样的东西:
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()返回后是立即发送,还是在呈现此特定音频数据包之前系统可能要花费几毫秒?