int audio_set_mute(int pid, int mute_on) { int ret = PLAYER_FAILED; play_para_t *player_para; codec_para_t *p; player_para = player_open_pid_data(pid); if (player_para != NULL) { player_para->playctrl_info.audio_mute = mute_on & 0x1; log_print("[audio_set_mute:%d]muteon=%d audio_mute=%d\n", __LINE__, mute_on, player_para->playctrl_info.audio_mute); p = get_audio_codec(player_para); if (p != NULL) { ret = codec_set_mute(p, mute_on); } player_close_pid_data(pid); } else { ret = codec_set_mute(NULL, mute_on); } return ret; }
int CTsPlayer::SetMute(bool sign ) { return codec_set_mute(pcodec,sign); }