API指南

本文主要介绍芒果TV自研音频SDK的API

自研音频算法接口

函数名称 输入参数 输出参数 返回值 函数功能 函数说明
3daudio_chunk_process input 输入音频
prams 参数配置表
out 输出路径 0 给音频增加音频音效

自研音频子算法接口

函数名称 输入参数 输出参数 返回值 函数功能 函数说明
reverb pcm 音频PCM格式
samplerate 音频采样率
pcm 音频PCM格式
对音频使用混响效果器
midsideProcess pcm 音频PCM格式
samplerate 音频采样率
midgian 中链响度参数
midexpander 中链声场范围参数
sidegian 侧链响度参数
sideexpander 侧边链声场范围参数
pcm 音频PCM格式
对音频使用中侧处理效果器
delay pcm 音频PCM格式
samplerate 音频采样率
leftdelaytime 左声道延迟时间
leftdry 左声道干声比例
leftwet 左声道湿声比例
rightdelaytime 右声道延迟时间
rightdry 右声道干声比例
rightwet 右声道湿声比例
pcm 音频PCM格式
对音频使用延迟效果器
paraEq pcm 音频PCM格式
samplerate 音频采样率
Q 宽度
Gain 增益
freqc 中心频率
pcm 音频PCM格式
对音频使用均衡器效果器
drc pcm 音频PCM格式
samplerate 音频采样率
threshold 最大响度阈值
attacktime 攻击时间
releasetime 释放时间
pcm 音频PCM格式
对音频使用动态范围效果器
denoise pcm 音频PCM格式
samplerate 音频采样率
pcm 音频PCM格式
对音频使用降噪效果器

枚举定义

枚举名称 含义 枚举值
rendermode 渲染方式
多声道到立体声响度下混 0
多声道到立体声双耳渲染 1
多声道到立体声扬声器播放 2
立体声到多声道上混 3
多声道到多声道下混 4
多声道到多声道上混 5
枚举名称 含义 枚举值
layout 声道布局
立体声 0
5.1/7.1/9.1 1
5.1.2/7.1.2/9.1.2 2
5.1.4/7.1.4/9.1.4 4
枚举名称 含义 枚举值
channel 声道数
立体声 2
5.1 6
5.1.2/7.1 8
5.1.4/7.1.2 10
7.1.4/9.1.2 12
9.1.4 14
枚举名称 含义 枚举值
parafilter 参数均衡器滤波器
low pass 0
high pass 1
high shelf 2
low shelf 3
peaking 4