/************************ * SetAudioCodec * SetAudioCodec *************************/ int MultiConf::SetAudioCodec(int id,int codec) { int ret = 0; Log("-SetAudioCodec [%d]\n",id); //Use list participantsLock.IncUse(); //Get the participant Participant *part = GetParticipant(id); //Check particpant if (part) //Set video codec ret = part->SetAudioCodec((AudioCodec::Type)codec); if (!m_GroupAudio.IsInited()) { m_GroupAudio.SetAudioCodec((AudioCodec::Type)codec); } //Unlock participantsLock.DecUse(); //Exit return ret; }
/************************ * SetAudioCodec * SetAudioCodec *************************/ int MultiConf::SetAudioCodec(int id,int codec,const Properties& properties) { int ret = 0; Log("-SetAudioCodec [%d]\n",id); //Use list participantsLock.IncUse(); //Get the participant Participant *part = GetParticipant(id); //Check particpant if (part) //Set video codec ret = part->SetAudioCodec((AudioCodec::Type)codec,properties); //Unlock participantsLock.DecUse(); //Exit return ret; }