Example #1
0
inline BOOL Factory::SetRTSPServer(BOOL &pAuth, astring &pMultiAddr, u16 &pPort)
{
	VSCConfData sys;
	Lock();
	m_Conf.GetSysData(sys);
	if (pAuth == 1)
	{
		sys.data.conf.RTSPAuth = 1;
	}else
	{
		sys.data.conf.RTSPAuth = 0;
	}
	if (pMultiAddr.length() < VSC_CONF_PARAM_MAX)
	{
		strcpy(sys.data.conf.MulticastStartIPV4, pMultiAddr.c_str());
	}

	sys.data.conf.RTSPServerPort = pPort;
	m_Conf.UpdateSysData(sys);
	UnLock();
	return TRUE;
}