TXAudioEffectManager class
腾讯云视频通话功能音乐和人声设置接口
Constructors
- TXAudioEffectManager(dynamic channel)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
enableVoiceEarMonitor(
bool enable) → Future< void> - 开启耳返
-
getMusicCurrentPosInMS(
int id) → Future< int?> - 获取背景音乐当前的播放进度(单位:毫秒)
-
getMusicDurationInMS(
String path) → Future< int?> - 获取景音乐文件的总时长(单位:毫秒)
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pausePlayMusic(
int id) → Future< void> - 暂停播放背景音乐
-
resumePlayMusic(
int id) → Future< void> - 恢复播放背景音乐
-
seekMusicToPosInMS(
int id, int pts) → Future< void> - 设置背景音乐的播放进度(单位:毫秒)
-
setAllMusicVolume(
int volume) → Future< void> - 设置全局背景音乐的本地和远端音量的大小
-
setMusicPitch(
int id, double pitch) → Future< void> - 调整背景音乐的音调高低
-
setMusicPlayoutVolume(
int id, int volume) → Future< void> - 设置背景音乐的本地音量大小,即主播可以通过此接口设置主播自己本地的背景音乐的音量大小。
-
setMusicPublishVolume(
int id, int volume) → Future< void> - 设置背景音乐的远端音量大小,即主播可以通过此接口设置远端观众能听到的背景音乐的音量大小。
-
setMusicSpeedRate(
int id, double speedRate) → Future< void> - 调整背景音乐的变速效果
-
setVoiceCaptureVolume(
int volume) → Future< void> - 设置麦克风采集人声的音量
-
setVoiceChangerType(
int type) → Future< void> - 设置人声的变声特效(萝莉、大叔、重金属、外国人...)
-
setVoiceEarMonitorVolume(
int volume) → Future< void> - 设置耳返音量。
-
setVoiceReverbType(
int type) → Future< void> - 设置人声的混响效果(KTV、小房间、大会堂、低沉、洪亮...)
-
startPlayMusic(
AudioMusicParam musicParam) → Future< bool?> - 开始播放背景音乐
-
stopPlayMusic(
int id) → Future< void> - 停止播放背景音乐
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited