menu
版本
2024.1.1.8691
2024.1.1.8691
2023.1.9.8628
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.1.8691
2023.1.9.8628
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
“I/O 设置不兼容。块大小须介于 1 和‘粒度’设置之间。‘粒度’设置须为块大小的整数倍”。AkDeviceSettings 中的 I/O 设置不一致或无效。
可能的原因:
Block Size(块大小)必须介于 1 和 Granularity(粒度)设置之间。Granularity 设置必须为 Block Size 的整数倍。
uBufferSize 与平台的缓冲区对齐设置不一致(一般为 16 字节)
推荐的解决步骤:
检查调用 AK::StreamMgr::Create
时使用的 AkDeviceSettings
。
采用 Debug 库编译游戏,并重现场景。将所有断言语句报告给 Audiokinetic 技术支持部门。
若游戏采用自行定制版本的 Stream Manager(流管理器)或 I/O 挂钩,请连接调试程序并查明错误。