Edit

Share via


MediaProviderInternal Class

Definition

public ref class MediaProviderInternal abstract : Microsoft::Rtc::Collaboration::ComponentModel::MediaProvider
public abstract class MediaProviderInternal : Microsoft.Rtc.Collaboration.ComponentModel.MediaProvider
type MediaProviderInternal = class
    inherit MediaProvider
Public MustInherit Class MediaProviderInternal
Inherits MediaProvider
Inheritance
MediaProviderInternal

Constructors

MediaProviderInternal()

Properties

EnableBandwidthPolicy
FipsCompliantMediaEncryptionRequired

Gets or sets whether FIPS-compliant encryption should be used to secure media. If null, the MediaProvider should interpret a default value.

(Inherited from MediaProvider)
IsEarlyMediaPreferred

Gets or sets whether incoming call must perform early media renegotiation before sending a 200-OK response.

(Inherited from MediaProvider)
IsEscalationSupported

Gets or sets whether the media provider supports the escalation from a two-party call to conferencing.

(Inherited from MediaProvider)
IsMcuSupported

Gets or sets whether the media provider supports behaving as an MCU.

(Inherited from MediaProvider)
IsQosEnabledInternal
ReportBandwidthUtilization
SrtpEncryption

Gets the value that determines how the client makes and receives encrypted audio/video calls.

(Inherited from MediaProvider)
SupportedMediaTypes

Gets a list of the supported media names that are acceptable in an m= line in an SDP offer/answer.

(Inherited from MediaProvider)
SupportsMediaBypass
VoiceDiffService

Gets provisioned value for voice diff service.

(Inherited from MediaProvider)

Methods

BeginGetAnswer(OfferAnswerContext, SdpOffer, AsyncCallback, Object)

Begins the asynchronous operation to get the sdp answer from MediaProvider.

(Inherited from MediaProvider)
BeginGetOffer(OfferAnswerContext, Collection<SdpContentDescription>, AsyncCallback, Object)

Begins the asynchronous operation to get the sdp offer from MediaProvider.

(Inherited from MediaProvider)
BeginSdpRenegotiation(CallDialogContext, AsyncCallback, Object)

Begins SDP renegotiation for a given callDialog.

(Inherited from MediaProvider)
BeginSendMessage(CallDialogContext, MessageType, ContentDescription, IEnumerable<SignalingHeader>, AsyncCallback, Object)

Begins the asynchronous operation to send a message on a specific CallDialogContext.

(Inherited from MediaProvider)
BeginSendQoEMetricsInternal(CallDialogContext, Byte[], AsyncCallback, Object)
BeginSendQoEMetricsInternal(String, Call, Byte[], AsyncCallback, Object)
BeginTerminateCall(CallDialogContext, IEnumerable<SignalingHeader>, AsyncCallback, Object)

Begins the asynchronous operation to terminate the Call.

(Inherited from MediaProvider)
BeginTerminateCall(CallDialogContext, IEnumerable<SignalingHeader>, DiagnosticsInformation, AsyncCallback, Object)

Begins the asynchronous operation to terminate the Call with specific diagnostic information.

(Inherited from MediaProvider)
BeginTerminateMedia(CallDialogContext, Boolean, AsyncCallback, Object)

Begins the asynchronous operation to terminate media session for a given CallDialogContext.

(Inherited from MediaProvider)
EndGetAnswer(IAsyncResult)

Completes the operation started by BeginGetAnswer.

(Inherited from MediaProvider)
EndGetOffer(IAsyncResult)

Completes the operation started by BeginGetOffer.

(Inherited from MediaProvider)
EndSdpRenegotiation(IAsyncResult)

Ends the asynchronous operation started by the BeginSdpRenegotiation method.

(Inherited from MediaProvider)
EndSendMessage(IAsyncResult)

Completes the asynchronous operation started by the BeginSendMessage.

(Inherited from MediaProvider)
EndSendQoEMetricsInternal(IAsyncResult)
EndTerminateCall(IAsyncResult)

Completes the asynchronous operation started by BeginTerminateCall.

(Inherited from MediaProvider)
EndTerminateMedia(IAsyncResult)

Completes the asynchronous operation started by BeginTerminateMedia.

(Inherited from MediaProvider)
GetMediaRelayFromContext(OfferAnswerContext)
HandleMessage(CallDialogContext, CallMessageReceivedEventArgs)

Handles the message.

(Inherited from MediaProvider)
RaiseEvent<T>(CallDialogContext, EventHandler<T>, Object, T)

Raises the specified event.

(Inherited from MediaProvider)
RaiseFlowConfigurationRequestedHandler(OfferAnswerContext, FlowConfigurationRequestedEventArgs)

Raises the FlowConfigurationRequested event.

(Inherited from MediaProvider)
SetAnswer(OfferAnswerContext, SdpOffer, SdpAnswer)

Sets the incoming answer on MediaProvider.

(Inherited from MediaProvider)
SetExternalConnectivityCandidatesStatus(SdpAnswer, ExternalConnectivityCandidatesStatus)
SetExternalConnectivityCandidatesStatus(SdpOffer, ExternalConnectivityCandidatesStatus)
SetIncomingCallOffer(OfferAnswerContext, SdpOffer)

Sets the initial offer on the MediaProvider.

(Inherited from MediaProvider)
TryGetPortRange(String, Int32, Int32)

Tries to get the port range defined for the media type.

(Inherited from MediaProvider)
UpdatePrimarySessionContext(CallDialogContext, CallDialogContext)

Updates the context of the primary session.

(Inherited from MediaProvider)

Applies to