Example #1
0
        private void stopVoiceEngine()
        {
            // Stop send
            if (0 != viEAndroidJavaAPI.VoE_StopSend(voiceChannel))
            {
                Log.Debug(TAG, "VoE stop send failed");
            }

            // Stop listen
            if (0 != viEAndroidJavaAPI.VoE_StopListen(voiceChannel))
            {
                Log.Debug(TAG, "VoE stop listen failed");
            }

            // Stop playout
            if (0 != viEAndroidJavaAPI.VoE_StopPlayout(voiceChannel))
            {
                Log.Debug(TAG, "VoE stop playout failed");
            }

            if (0 != viEAndroidJavaAPI.VoE_DeleteChannel(voiceChannel))
            {
                Log.Debug(TAG, "VoE delete channel failed");
            }
            voiceChannel = -1;

            // Terminate
            if (0 != viEAndroidJavaAPI.VoE_Terminate())
            {
                Log.Debug(TAG, "VoE terminate failed");
            }
        }