public void RemoveItem(LocalVideoResourceInfo item)
 {
     if (item != null && m_localVideoResourceInfos.Contains(item))
     {
         m_localVideoResourceInfos.Remove(item);
     }
 }
        public LocalVideoResourceInfo AddItem(int id)
        {
            LocalVideoResourceInfo item = new LocalVideoResourceInfo(id);

            this.m_localVideoResourceInfos.Add(item);
            return(item);
        }
        public LocalVideoResourceInfo GetResource(int id)
        {
            LocalVideoResourceInfo resource = m_localVideoResourceInfos.SingleOrDefault(r => r.Id == id);

            return(resource);
        }