我需要创建一个虚拟 ALSA 卡,作为具有单个捕获接口的设备可见,我可以针对特定的数据格式和采样频率对其进行配置,然后将另一个进程实时生成的数据提供给它。重要的要求是延迟应该尽可能低。
有没有人解决过类似的问题,并可以提出正确的解决方案?
更新
我找到了两个可能是不错的模板的解决方案:
- ALSA snd-aloop驱动程序
- ALSA snd-minivosc虚拟振荡器
我还没有评估它们对我的问题的适用性。
我需要创建一个虚拟 ALSA 卡,作为具有单个捕获接口的设备可见,我可以针对特定的数据格式和采样频率对其进行配置,然后将另一个进程实时生成的数据提供给它。重要的要求是延迟应该尽可能低。
有没有人解决过类似的问题,并可以提出正确的解决方案?
更新
我找到了两个可能是不错的模板的解决方案:
我还没有评估它们对我的问题的适用性。