winapi - 如果终点缓冲区没有及时填满,IAudioClock::GetPosition() 会发生什么?
问题描述
如果使用 WASAPI 的应用程序在播放位置到达该点时未能填充 IAudioRenderClient 的端点缓冲区,那么这对 IAudioClock::GetPosition() 的结果有什么影响?它会在那个点停止还是继续向前计数?
我特别想知道这一点,以便从这种情况中恢复过来,并正确地考虑游戏位置。理想的规格是让它精确地停在丢失的样本上,这样你就可以准确而轻松地在那里恢复。但我在任何地方都找不到记录。
解决方案
推荐阅读
- python - 无法使用非整数键按位置索引进行索引
- c# - ASP.NET Core - 开发和生产之间的关键存储提供程序
- c - 将 -static 标志添加到 gcc 时发生错误
- sql - 如何显示查询的所有结果,包括重复项
- oracle - 如果 Dataframe 具有不同的架构,则使用附加模式的 Spark JDBC Oracle 写入也会更改表架构
- javascript - 无法在反应中将值设置为只读属性
- powerbi - Oracle.Data.AccessClient 未安装,即使它是
- javascript - React - 为什么我分配 scrollTop 而元素没有得到这个?
- javascript - 如何更新 Google 中现有文件夹的访问权限
- c# - 尝试查找和替换文本时遇到问题