如何改变PortAudio延迟



我正在尝试改变内的延迟

spitimeframevisualizervoronoitransparentwin32.txt(来自.cpp(

并认为它可以通过555(+/-2(线调节!

第I行调整了的值以更改延迟:

char buffer[1024];

改变此值似乎不会改变延迟!

我不是在正确的位置吗?

在项目的.cpp和.h文件中搜索FRAMES_PER_BUFFER

谷歌搜索portaudio延迟获取更多详细信息(http://www.portaudio.com/docs/latency.html)

在基于portaudio的应用程序中,播放和/或录制的实时延迟由回调函数renderaudio((中接收的值framesPerBuffer定义。

但是您不会在这个renderaudio((回调函数中修改这个变量的值。

相反,当修改#define frames_per_buffer行(一些数字,如641282565121024等(时,您可以选择将传递给该函数的每个缓冲区的帧数设置为时间上的常数值

如果你想设置一个允许随时间变化的最小延迟,你可以在这里进一步阅读以下portaudio文档http://www.portaudio.com/docs/latency.html

祝你好运!

最新更新