我试图改变内部的延迟
spitimeframevisualizervoronoitransparentwin32.txt (来自.cpp)
并认为它是通过第555行(+/- 2)调整!
第一行调整了用于更改延迟的值:
char buffer[1024];改变这个值似乎不会改变延迟!
我不是在正确的位置吗?
发布于 2022-01-09 21:49:36
在项目的FRAMES_PER_BUFFER和.h文件中搜索
谷歌搜索更多细节的端口音频延迟(http://www.portaudio.com/docs/latency.html)
在基于端口音频的应用程序中,回放和/或记录的实时延迟是由回调函数render音频()中接收到的值framesPerBuffer定义的。
但是,您不需要修改这个变量的值,而是在这个render音频()回调函数中进行修改。
相反,您可以选择将传递给此函数的每个缓冲区的帧数设置为时间上的常量值,以修改#define FRAMES_PER_BUFFER行(一些数字如64、128、256、512、1024等)。
如果您想设置一个允许随时间变化的最小延迟时间,您可以在http://www.portaudio.com/docs/latency.html中进一步阅读以下端口音频文档位
祝好运!
https://stackoverflow.com/questions/70644964
复制相似问题