Example #1
0
 public static Task RemoveFromDefaultRoutingAsync(this
                                                  AudioVideoMcuSession mcuSession, ParticipantEndpoint endpoint,
                                                  RemoveFromDefaultRoutingOptions options)
 {
     return(Task.Factory.FromAsync(
                mcuSession.BeginRemoveFromDefaultRouting,
                mcuSession.EndRemoveFromDefaultRouting,
                endpoint, options, null));
 }
Example #2
0
        public IAsyncResult BeginRemoveCustomerFromDefaultRouting(int duration, AsyncCallback userCallback, object state)
        {
            if (this.CustomerEndpoint == null)
            {
                throw new InvalidOperationException("Customer is not in the AVMCU yet");
            }

            var options = new RemoveFromDefaultRoutingOptions();

            options.Duration = TimeSpan.FromMilliseconds(duration);

            return(m_avmcuSession.BeginRemoveFromDefaultRouting(
                       this.CustomerEndpoint,
                       options,
                       userCallback,
                       state));
        }
 public static Task RemoveFromDefaultRoutingAsync(this 
     AudioVideoMcuSession mcuSession, ParticipantEndpoint endpoint,
     RemoveFromDefaultRoutingOptions options)
 {
     return Task.Factory.FromAsync(
         mcuSession.BeginRemoveFromDefaultRouting,
         mcuSession.EndRemoveFromDefaultRouting,
         endpoint, options, null);
 }