public static Task RemoveFromDefaultRoutingAsync(this AudioVideoMcuSession mcuSession, ParticipantEndpoint endpoint, RemoveFromDefaultRoutingOptions options) { return(Task.Factory.FromAsync( mcuSession.BeginRemoveFromDefaultRouting, mcuSession.EndRemoveFromDefaultRouting, endpoint, options, null)); }
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); }