AudioVideoCall Methods

The AudioVideoCall type exposes the following members.

Methods

Name Description
Public method BeginAccept(AsyncCallback, Object) Accepts an incoming session and adds the given headers. (Inherited from Call.)
Public method BeginAccept(CallAcceptOptions, AsyncCallback, Object) Accepts an incoming session and adds the given headers. (Inherited from Call.)
Public method BeginEstablish(AsyncCallback, Object) Establishes an outgoing call. (Inherited from Call.)
Public method BeginEstablish(CallEstablishOptions, AsyncCallback, Object) Establishes an outgoing call. (Inherited from Call.)
Public method BeginEstablish(String, CallEstablishOptions, AsyncCallback, Object) (Inherited from Call.)
Public method BeginEstablishEarlyMedia(AsyncCallback, Object) Send a provisional reliable response with 183 response code, it will also create an early dialog.
Public method BeginEstablishEarlyMedia(CallProvisionalResponseOptions, AsyncCallback, Object) Send a provisional reliable response with 183 response code, it will also create an early dialog.
Public method BeginEstablishEarlyMedia(Int32, CallProvisionalResponseOptions, AsyncCallback, Object) Send a provisional reliable response on the call, it will also create an early dialog.
Public method BeginSendInfo (Inherited from Call.)
Protected method BeginSendMessage Sends a message to the specified remote participant. (Inherited from Call.)
Protected method BeginSendReliableProvisionalResponse Sends a reliable provisional response. (Inherited from Call.)
Public method BeginTerminate(AsyncCallback, Object) Terminates the session. (Inherited from Call.)
Public method BeginTerminate(IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) Terminates the session. (Inherited from Call.)
Public method BeginTransfer(String, AsyncCallback, Object) Initiates a transfer request to the remote participant to transfer the current call to the given transfer target in Attended or Unattended mode.
Public method BeginTransfer(Call, AsyncCallback, Object)
Public method BeginTransfer(String, CallTransferOptions, AsyncCallback, Object) Initiates a transfer request to the remote participant to transfer the current call to the given transfer target in either Attended or Unattended mode.
Public method BeginTransfer(Call, CallTransferOptions, AsyncCallback, Object) Intiates a transfer request to the remote participant of the current call to replace another existing call in Attended mode.
Public method BindMediaProvider (Inherited from Call.)
Public method Decline()()()() Decline an incoming call with 486 (Busy Here) response code. (Inherited from Call.)
Public method Decline(CallDeclineOptions) Decline an incoming call with options. (Inherited from Call.)
Public method EndAccept (Inherited from Call.)
Public method EndEstablish End the Async operation initiated by BeginEstablish() call. (Inherited from Call.)
Public method EndEstablishEarlyMedia
Public method EndSendInfo Complete the SendInfo operation that was initiated earlier. (Inherited from Call.)
Protected method EndSendMessage Waits for the pending SendMessage operation to complete. (Inherited from Call.)
Protected method EndSendReliableProvisionalResponse Waits for the pending SendReliableProvisionalResponse operation. (Inherited from Call.)
Public method EndTerminate Returns the results of the terminate operation. (Inherited from Call.)
Public method EndTransfer Waits for the Transfer operation to complete.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method Forward(String) Forward the call to the specified target URI with a response code 303.
Public method Forward(String, CallForwardOptions) Redirect the audiovideo call to a different target URI.
Public method GetHashCode (Inherited from Object.)
Protected method GetMediaForDialReplaces (Overrides Call..::..GetMediaForDialReplaces()()()().)
Public method GetNewEarlyDialog Returns the dialog context for the new early dialog. (Inherited from Call.)
Public method GetType (Inherited from Object.)
Protected method HandleFlowConfigurationRequested (Overrides Call..::..HandleFlowConfigurationRequested(MediaFlow).)
Protected method HandleForwardReceived (Overrides Call..::..HandleForwardReceived(CallForwardReceivedEventArgs).)
Protected method HandleMessageReceived Handle the message received on the call, returns true if call is handling the message. (Inherited from Call.)
Protected method HandleStateChange Protected method to indicate state change to derive call. (Inherited from Call.)
Protected method HandleTransferNotificationReceived (Overrides Call..::..HandleTransferNotificationReceived(TransferStateChangedEventArgs).)
Protected method HandleTransferReceived A method must be implemented by the derived class to handle the transfer received event. (Overrides Call..::..HandleTransferReceived(CallTransferReceivedEventArgs).)
Public method IsSupportedMediaType Determines whether 'mediaType' is one of the supported media types. (Inherited from Call.)
Protected method MakeCallback Invokes a specified call using the application's queue for the events. (Inherited from Call.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ProcessIncomingInviteHeaders Check the interesting headers for the call and initialize the needed call properties. (Overrides Call..::..ProcessIncomingInviteHeaders(IEnumerable<(Of <<'(SignalingHeader>)>>)).)
Protected method RaiseEvent<(Of <<'(TEventArg>)>>) Raises a generic event with a specific event argument type. (Inherited from Call.)
Public method SendProvisionalResponse Sends a provisional response synchronously, with optional support for early media.
Public method ToString (Inherited from Object.)
Public method UnbindMediaProvider Remove the bound media provider currently bound. (Inherited from Call.)

Top

See Also

Reference

AudioVideoCall Class

Microsoft.Rtc.Collaboration.AudioVideo Namespace