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);
  }
}
Exemple #2
0
/*
 * 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;
}