コード例 #1
0
        public async Task SendIceConnectionDisruptionStart(
            string newIceConnectionState, string prevIceConnectionState)
        {
            IceConnectionDisruptionStartData icds = new IceConnectionDisruptionStartData();

            icds.eventType              = "iceConnectionDisruptionStart";
            icds.localID                = localID;
            icds.originID               = originID;
            icds.deviceID               = deviceID;
            icds.timestamp              = DateTime.UtcNow.ToUnixTimeStampMiliseconds();
            icds.remoteID               = remoteID;
            icds.connectionID           = connectionID;
            icds.currIceConnectionState = newIceConnectionState;
            icds.prevIceConnectionState = prevIceConnectionState;

            Debug.WriteLine("IceConnectionDisruptionStart: ");
            await callstats.IceConnectionDisruptionStart(icds);
        }
コード例 #2
0
 public async Task IceConnectionDisruptionStart(IceConnectionDisruptionStartData iceConnectionDisruptionStartData)
 {
     await SendRequest(iceConnectionDisruptionStartData, UrlBuilder(Host.events.ToString(),
                                                                    $"/v1/apps/{_appID}/conferences/{_confID}/{_ucID}/events/ice/status"));
 }