bool VideoDecoder::setAudioTrack(int index) { if (!supportsAudioTrackSwitching()) return false; AudioTrack *audioTrack = getAudioTrack(index); if (!audioTrack) return false; if (_mainAudioTrack == audioTrack) return true; _mainAudioTrack->setMute(true); audioTrack->setMute(false); _mainAudioTrack = audioTrack; return true; }