public void SelectProfile(int profileIndex) { var p = Profiles; if (p != null && profileIndex < p.Length) { Profile = Profiles[profileIndex]; Endpoint = MediaEndpoints[profileIndex]; } }
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; } }