Audio 如何在PC上处理PCM音频数据?

Audio 如何在PC上处理PCM音频数据?,audio,pcm,Audio,Pcm,例如,我知道在DSP中,一个接一个地处理样本。在PC afaik上,数据按样本块进行处理。那么,是逐块引入并丢弃旧的块,还是在FIFO队列或循环缓冲区中处理?它取决于硬件吗?我看到音频数据是按每帧或批量编辑的。我猜当你说“采样”时,你指的是构成信号的单个PCM音频值。您选择的方法将取决于权衡,例如,如果基于每帧组织操作比最大化吞吐量具有更高的优先级 我见过两种将音频路由到系统进行播放的方式,一种是将一系列数组复制到预定义的位置(例如,使用),另一种是将数组写入使用阻塞队列的行(例如,Java的方

例如,我知道在DSP中,一个接一个地处理样本。在PC afaik上,数据按样本块进行处理。那么,是逐块引入并丢弃旧的块,还是在FIFO队列或循环缓冲区中处理?它取决于硬件吗?

我看到音频数据是按每帧或批量编辑的。我猜当你说“采样”时,你指的是构成信号的单个PCM音频值。您选择的方法将取决于权衡,例如,如果基于每帧组织操作比最大化吞吐量具有更高的优先级


我见过两种将音频路由到系统进行播放的方式,一种是将一系列数组复制到预定义的位置(例如,使用),另一种是将数组写入使用阻塞队列的行(例如,Java的方法)。

处理是什么意思?变成声音?