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