ZegoLiveRoom
|
Classes | |
struct | ZegoAVAPIAdvancedReverbParams |
struct | ZegoAVAPIReverbEchoParams |
struct | ZegoAVAPIReverbParams |
Functions | |
ZEGOAVKIT_API bool | EnableVirtualStereo (bool bEnable, int angle) |
ZEGOAVKIT_API bool | EnableReverb (bool bEnable, ZegoAVAPIAudioReverbMode mode) |
ZEGOAVKIT_API bool | SetReverbParam (float roomSize, float dryWetRatio) |
ZEGOAVKIT_API bool | SetReverbParam (ZegoAVAPIReverbParams params) |
ZEGOAVKIT_API bool | SetAdvancedReverbParam (bool bEnable, ZegoAVAPIAdvancedReverbParams config) |
ZEGOAVKIT_API bool | SetReverbPreset (ZegoAVAPIVoiceReverbType type) |
ZEGOAVKIT_API bool | SetVoiceChangerParam (float param) |
ZEGOAVKIT_API bool | SetReverbEchoParam (ZegoAVAPIReverbEchoParams params) |
ZEGOAVKIT_API bool | SetVoicePreset (ZegoAVAPIVoiceChangerType type) |
ZEGOAVKIT_API bool | SetAudioEqualizerGain (int bandIndex, float bandGain) |
ZEGOAVKIT_API bool | SetElectronicEffects (bool enable, ZegoAVAPIElectronicEffectsMode mode, int tonal) |
ZEGOAVKIT_API bool | EnableSpeechEnhance (bool enable, int level) |
Variables | |
const float | ZEGO_VOICE_CHANGER_NONE |
const float | ZEGO_VOICE_CHANGER_WOMEN_TO_MEN |
const float | ZEGO_VOICE_CHANGER_MEN_TO_WOMEN |
const float | ZEGO_VOICE_CHANGER_WOMEN_TO_CHILD |
const float | ZEGO_VOICE_CHANGER_MEN_TO_CHILD |
音频混响模式
Enumerator | |
---|---|
ZEGO_AUDIO_REVERB_MODE_SOFT_ROOM | 房间模式 |
ZEGO_AUDIO_REVERB_MODE_WARM_CLUB | 俱乐部(大房间)模式 |
ZEGO_AUDIO_REVERB_MODE_CONCERT_HALL | 音乐厅模式 |
ZEGO_AUDIO_REVERB_MODE_LARGE_AUDITORIUM | 大教堂模式 |
变声器类型
预设的音频混响效果
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::EnableReverb | ( | bool | bEnable, |
ZegoAVAPIAudioReverbMode | mode | ||
) |
设置音频混响
enable | true 开启,false 关闭 |
mode | 混响模式,参考 ZegoAVAPIAudioReverbMode |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::EnableSpeechEnhance | ( | bool | enable, |
int | level | ||
) |
设置人声增强
enable | true 开启,false 关闭 |
level | 人声增强等级, 取值范围 [0, 10] |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::EnableVirtualStereo | ( | bool | bEnable, |
int | angle | ||
) |
设置虚拟立体声
enable | true 开启,false 关闭 |
angle | 虚拟立体声中声源的角度,范围为 -1 ~ 360,90 为正前方,0 / 180 / 270 分别对应最右边 / 最左边 / 正后方;特别的,设置 -1 时为全方位虚拟立体声效果。 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetAdvancedReverbParam | ( | bool | bEnable, |
ZegoAVAPIAdvancedReverbParams | config | ||
) |
设置音频混响高级参数
bEnable | true 开启混响功能; false 关闭混响功能, 此时会忽略 config 参数 |
config | 混响参数,各变量含义参考 ZegoAVAPIAdvancedReverbParams 定义 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetAudioEqualizerGain | ( | int | bandIndex, |
float | bandGain | ||
) |
调整音效均衡器参数
bandIndex | 取值范围[0, 9]。分别对应 10 个频带,其中各频带对应的频点分别是 [31, 62, 125, 250, 500, 1K, 2K, 4K, 8K, 16K]Hz |
bandGain | 取值范围[-15, 15]。默认值是 0,如果所有频带的增益值全部为 0,则会关闭EQ功能 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetElectronicEffects | ( | bool | enable, |
ZegoAVAPIElectronicEffectsMode | mode, | ||
int | tonal | ||
) |
设置电音配置
enable | true 开启,false 关闭 |
mode | 电音的调式,参考ZegoAVAPIElectronicEffectsMode,默认大调 |
tonal | 电音在某个调式下的起始音高,代表声音一个八度的12个半音,取值范围 [0, 11], 默认0 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetReverbEchoParam | ( | ZegoAVAPIReverbEchoParams | params | ) |
设置音频回声参数
params | 音频回声参数,参考ZegoAVAPIReverbEchoParams |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetReverbParam | ( | float | roomSize, |
float | dryWetRatio | ||
) |
设置音频混响参数
roomSize | 房间大小,取值范围 0.0 ~ 1.0。 值越大说明混响时间越长,产生的混响拖尾效应越大 |
dryWetRatio | 干湿比,取值范围 >= 0.0。 干湿比的值越小,wet的值越大,产生的混响效果越大 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetReverbParam | ( | ZegoAVAPIReverbParams | params | ) |
设置音频混响参数
params | 混响参数,各个参数含义参考 ZegoAVAPIReverbParams 的定义 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetReverbPreset | ( | ZegoAVAPIVoiceReverbType | type | ) |
预设混响效果
type | 预设的混响效果,参考 ZegoAVAPIVoiceReverbType 定义 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetVoiceChangerParam | ( | float | param | ) |
设置变声器参数,用于调整声调
param | 变声器参数 |
ZEGOAVKIT_API bool ZEGO::AUDIOPROCESSING::SetVoicePreset | ( | ZegoAVAPIVoiceChangerType | type | ) |
预设变声配置
type | 变声器类型,参考ZegoAVAPIVoiceChangerType |
|
extern |
男声变童声 值: 8.0
|
extern |
男声变女声 值: 4.0
|
extern |
无变声音效 值: 0.0
|
extern |
女声变童声 值: 6.0
|
extern |
女声变男声 值: -3.0