首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何改变PortAudio延迟?

如何改变PortAudio延迟?
EN

Stack Overflow用户
提问于 2022-01-09 19:54:06
回答 1查看 166关注 0票数 1

我试图改变内部的延迟

spitimeframevisualizervoronoitransparentwin32.txt (来自.cpp)

并认为它是通过第555行(+/- 2)调整!

第一行调整了用于更改延迟的值:

代码语言:javascript
复制
char buffer[1024];

改变这个值似乎不会改变延迟!

我不是在正确的位置吗?

EN

回答 1

Stack Overflow用户

发布于 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中进一步阅读以下端口音频文档位

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70644964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档