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);
    }