【发布时间】:2015-04-21 20:02:07
【问题描述】:
Jack kit API 使用来自其(实时)线程的回调来处理音频数据:
jack_set_process_callback (client, process, 0);
...
int process(jack_nframes_t nframes, void *arg)
{
...
}
如何以线程安全的方式将一些参数传输到此回调(当然,没有阻塞操作)?我不仅需要传递参数,还需要重新初始化音频过滤对象,因此我需要找到基于事件的解决方案。
【问题讨论】:
-
我不仅需要传递参数,还需要重新初始化音频过滤对象,所以我需要找到基于事件的解决方案。
标签: multithreading thread-safety jack