void SetEffectsVolume(float value) { if (isInAgoraAudio) { IAudioEffectManager effectManager = mRtcEngine.GetAudioEffectManager(); effectManager.SetEffectsVolume(value); } }
void SetLocalVoicePitch(float value) { if (isInAgoraAudio) { IAudioEffectManager effectManager = mRtcEngine.GetAudioEffectManager(); effectManager.SetLocalVoicePitch(value); } }
public void SpeakerCollided(Speaker speaker) { IAudioEffectManager effectManager = mRtcEngine.GetAudioEffectManager(); string localPath = LocalAudioFilePath("boom.mp3"); Vector2 postion = speaker.transform.position; Vector2 panAndGain = PanAndGain(postion); Double pan = panAndGain.x; effectManager.PlayEffect(1, localPath, false, 1D, pan, 100D); }
public void TouchPadDidMoveSpeaker(Speaker speaker) { uint uid = UidOfSpeaker(speaker); if (uid == 0) { return; } Vector2 postion = speaker.transform.position; Vector2 panAndGain = PanAndGain(postion); Double pan = panAndGain.x; Double gain = panAndGain.y; IAudioEffectManager effectManager = mRtcEngine.GetAudioEffectManager(); effectManager.SetRemoteVoicePosition(uid, pan, gain); }