其他分享
首页 > 其他分享> > obs-studio 二次封装(十一)添加增益模块 、完善demo

obs-studio 二次封装(十一)添加增益模块 、完善demo

作者:互联网

目录

 

介绍

增益模块

SDK 中添加增益


介绍

自动增益控制(automatic gain control)AGC。 简单讲,音频增益是对音频信号的强度进行放大或者缩小的一种功能。

obs也提供了增益,不过做的相对简单,只是乘以了一个增益系数,没有做静音检测。

增益模块

代码: gain-filter.c

具体的处理逻辑如下:每个通道中的音频数据都乘以一个固定的增益系数multiple

static struct obs_audio_data *gain_filter_audio(void *data,
						struct obs_audio_data *audio)
{
	struct

标签:struct,demo,增益,studio,gain,audio,data,obs
来源: https://blog.csdn.net/lcalqf/article/details/113465113