IAudioEndpoint::GetLatency 方法 (audioengineendpoint.h)
GetLatency 方法获取音频终结点的延迟。
语法
HRESULT GetLatency(
[out] HNSTIME *pLatency
);
参数
[out] pLatency
指向 HNSTIME 变量的指针,该变量接收音频终结点添加到流的延迟。
返回值
如果该方法成功,则返回 S_OK。
注解
终结点存在一些延迟,以便缓冲区可以领先于已提交的输入/输出数据, (I/O) 传输 (播放或捕获) 。 例如,如果音频终结点使用 5 毫秒的缓冲区来保持 I/O 传输的领先,则此方法返回的延迟为 5 毫秒。
不得从实时处理线程调用此方法。
远程桌面服务 AudioEndpoint API 适用于远程桌面方案;它不适用于客户端应用程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
目标平台 | Windows |
标头 | audioengineendpoint.h |