如何audio
使用libpulse
. 我知道可以通过对多个流求和并使用播放,libaudio
但是否可以在lib pulse
api 上编写多个流并让 PulseAudio 进行求和?
问问题
499 次
1 回答
0
我通过实施这个得到了解决方案。 libpulse API
同步多个播放流
PulseAudio 允许应用程序完全同步连接到同一输出设备的多个播放流。这意味着流将始终同步播放逐个样本。如果像 pa_stream_cork() 这样的流操作在同步流之一上发出,它们会同时在其他流上发出。要将一个流同步到另一个流,只需将“主”流作为最后一个参数传递给 pa_stream_connect_playback()。为确保新创建的流不会立即开始播放,请确保传递 PA_STREAM_START_CORKED 并且 - 在创建所有流之后 - 通过一次调用主流的 pa_stream_cork() 将它们全部解锁。确保特定流不
于 2014-02-25T13:15:36.077 回答