在 portaudio 中打开原始数据流(例如 tcpdump)

Posted

技术标签:

【中文标题】在 portaudio 中打开原始数据流(例如 tcpdump)【英文标题】:Opening raw data stream (such as tcpdump) in portaudio 【发布时间】:2011-05-16 15:21:10 【问题描述】:

我想在 portaudio 中打开 tcpdump 等程序的原始数据流,您有什么建议?在文档中没有找到太多关于接收传递数据的信息。谢谢!

【问题讨论】:

【参考方案1】:

不确定我是否理解您的问题,但是,我会编写一个 c 或 c++ 程序,该程序通过标准输入流并将数据从该流传递到 pa 回调中的 portaudio 缓冲区。然后我会像这样调用程序:

$tcpdump <params> | my_pa_based_program

【讨论】:

谢谢,我已经设法在我的 portaudio 应用程序中实现了 pcap 库。

以上是关于在 portaudio 中打开原始数据流(例如 tcpdump)的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 PyAudio、PortAudio 的安装问题:“致命错误 C1083:无法打开包含文件:'portaudio.h':没有这样的文件或目录”

如何最大限度地提高实时处理性能(Portaudio)

编码 Opus 时,Encoded Sound 会丢失数据

PortAudio:如何从麦克风获取记录(获取数据)

在 portaudio 中管理频道

Portaudio选择用于捕获的输入设备