我是阿尔萨音效节目的新手。我正在开发一个应用程序,用c语言将音频记录到wav文件中。我在网上做了一些研究,但对很多话题还是不太清楚。请帮帮忙。这是我正在设置的配置。
访问: SND_PCM_ACCESS_RW_INTERLEAVED
格式: S16_LE
比率: 16000
频道:1
我一点也不怀疑:
我指的是记录实现和另一个捕获示例代码。
提前谢谢。
发布于 2016-05-03 20:44:06
周期时间描述与周期大小相同的参数。如果目前还不知道这一比率,这可能是有用的。
在每段时间结束时,你都会受到干扰(也就是说,如果你在等待数据的话,你就有机会醒来)。如果您知道每次要读取多少数据,请尝试将其用作句点大小。
想要处理多少帧就读多少。
avail_min参数指定在中断导致应用程序实际被唤醒之前必须有多少帧可用。
开始阈值指定当您试图读取那么多帧时,设备将自动启动。
https://stackoverflow.com/questions/37006160
复制相似问题