MediaProvider Members

MediaProvider facilitates the offer/answer negotiation on a signaling session.

The MediaProvider type exposes the following members.

Constructors

  Name Description
Public method MediaProvider [Value Needed].

Top

Properties

  Name Description
Public property IsEarlyMediaPreferred Gets or sets the flag to indicate if an incoming call must do early media renegotiation before sending 200-ok response.
Public property IsEscalationSupported Gets or sets the value of a flag to indicate if mediaprovider supports the escalation from a two party call to conferencing.
Public property IsMcuSupported Gets or sets the value of a flag to indicate if media provider supports behaving as an MCU.
Protected property SrtpEncryption Gets the value that determines how the client makes and receives encrypted AV calls.
Public property SupportedMediaTypes List supported Media names, which are acceptable m-lines in sdp offer/answer.
Protected property Voice802_1p Gets provisioned value for voice 802_1p.
Protected property VoiceDiffService

Top

Methods

  Name Description
Protected method BeginGetAnswer Abstract method initiate an operation to get an Answer from the MediaProvider implementation for the incoming Offer.
Protected method BeginGetOffer
Protected method BeginSdpRenegotiation
Protected method BeginSendMessage Send a session message on the Call.
Protected method BeginTerminateCall Terminate the associated call.
Protected method BeginTerminateMedia
Protected method EndGetAnswer Abstract method to complete the get answer operation.
Protected method EndGetOffer Abstract method to complete the get offer operation.
Protected method EndSdpRenegotiation
Protected method EndSendMessage Complete the async operation started by the BeginSendMessage call.
Protected method EndTerminateCall Terminate the async operation initiated by BeginTerminateCall.
Protected method EndTerminateMedia Complete the async operaion to terminate the MediaSession on the Call.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method HandleMessage Method will be invoked from the call on receiving the message on the underlying signaling session.
Protected method MemberwiseClone (Inherited from Object.)
Protected method RaiseEvent<(Of <<'(T>)>>) Helper function to raise events.
Protected method RaiseFlowConfigurationRequestedHandler
Protected method SetAnswer Abstract method to set the incoming Answer on the MediaProvider implementation.
Protected method SetIncomingCallOffer SetIncomingCallOffer is to set the initial offer on the MediaProvider without requesting for the answer, Call will invoke this method at the time of binding the media provider for an incoming call.
Public method ToString (Inherited from Object.)
Protected method UpdatePrimarySessionContext This method will be invoked when the primary session for the call is changed, this is mainly used in an escalation scenario, when the call's primary session is switched after escalation is completed.

Top

See Also

Reference

MediaProvider Class

Microsoft.Rtc.Collaboration.ComponentModel Namespace