Exemple #1
0
    private RTCConfiguration GetSelectedSdpSemantics()
    {
        List <Toggle>         toggles = iceTransportOption.ActiveToggles().ToList();
        int                   index   = toggles.FindIndex(toggle => toggle.isOn);
        RTCIceTransportPolicy policy  = 0 == index ? RTCIceTransportPolicy.All: RTCIceTransportPolicy.Relay;

        RTCConfiguration config = default;

        config.iceServers           = iceServers.Values.ToArray();
        config.iceTransportPolicy   = policy;
        config.iceCandidatePoolSize = (int)candidatePoolSizeSlider.value;

        return(config);
    }
 public static IceTransportPolicy ToNativePort(this RTCIceTransportPolicy platformNative) => (IceTransportPolicy)platformNative;