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 |