目录
介绍
在obs-studio封装(九)https://blog.csdn.net/lcalqf/article/details/111999838 ,分析了降噪实现过程,具体的细节见上篇。
本篇文章封装降噪部分,并集成到sdk中。
降噪模块
bool LiveModule::set_noise_suppression(int suppress_level)
{
obs_source_t* filter_source = obs_source_create("noise_suppress_filter", "noise_suppress", nullptr, nullptr);
if (!filter_source||!m_AudioSource)
{
return false;
}
obs_source_filter_add(m_AudioSource, filter_source);
obs_data_t* settings = obs_source_get_settings(filter_source);
//抑制参数,
本文档介绍了如何在OBS Studio中添加降噪模块。上一篇博客详细分析了降噪的实现过程,本篇则将降噪功能集成到SDK的demo项目中,并提供了包含降噪功能的demo下载链接,供读者自行将后续章节代码添加进去。
订阅专栏 解锁全文
1250

被折叠的 条评论
为什么被折叠?



