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