混响
简介
Pano SDK 支持混响,用于音视频过程中,营造空间效果。
各端 SDK 相关接口,请查看下列介绍:
Windows (C++)
通过 RtcEngine::setOption
方法,OptionType
设置为 AudioReverbMode
,param
设置为 AudioReverbOption
来指定混响模式。
示例代码:
AudioReverbOption arOption = AudioReverbOption::LargeRoom; // 大房间
rtcEngine_->setOption(OptionType::AudioReverbMode, &arOption, sizeof(arOption));
macOS/iOS (Objective-C)
通过 PanoRtcEngineKit
对象的 - setOption:forType:
方法,PanoOptionType
设置为 kPanoOptionAudioReverbMode
,option
设置为带 PanoAudioReverbMode
值的 NSNumber 来指定混响模式。
示例代码:
// 设置混响模式:大房间
[self.engineKit setOption:@(kPanoReverbLargeRoom) forType:kPanoOptionAudioReverbMode];
// 设置混响模式:无混响
[self.engineKit setOption:@(kPanoReverbNone) forType:kPanoOptionAudioReverbMode];
Android (Java)
通过 RtcEngine.setAudioReverb
方法的 AudioReverbMode
参数来指定混响模式。
示例代码:
mRtcEngine.setAudioReverb(LargeRoom); // 设置混响模式:大房间
mRtcEngine.setAudioReverb(None); // 设置混响模式:无混响