void CAMLPlayer::SetAudioStream(int SetAudioStream) { //CLog::Log(LOGDEBUG, "CAMLPlayer::SetAudioStream"); CSingleLock lock(m_aml_csection); if (SetAudioStream > (int)m_audio_streams.size() || SetAudioStream < 0) return; m_audio_index = SetAudioStream; if (check_pid_valid(m_pid)) { player_aid(m_pid, m_audio_streams[m_audio_index]->id); } }
/* * Class: com_farcore_playerservice_MediaPlayer * Method: setAudioTrack * Signature: (II)I */ JNIEXPORT jint JNICALL Java_com_farcore_playerservice_AmPlayer_setAudioTrack (JNIEnv *env, jobject obj, jint pid, jint atrack_uid){ player_aid(pid,atrack_uid); return 0; }