示例#1
0
        public void SelectProfile(int profileIndex)
        {
            var p = Profiles;

            if (p != null && profileIndex < p.Length)
            {
                Profile  = Profiles[profileIndex];
                Endpoint = MediaEndpoints[profileIndex];
            }
        }
示例#2
0
        public void SelectProfile(int profileIndex)
        {
            var p = Profiles;

            if (p.Length > 0)
            {
                profileIndex   = Math.Min(profileIndex, p.Length - 1);
                profileIndex   = Math.Max(0, profileIndex);
                Profile        = p[profileIndex];
                StreamEndpoint = MediaEndpoints[profileIndex];
            }
            else
            {
                Profile        = null;
                StreamEndpoint = null;
            }
        }