Edit

Share via


SdpMediaSession<TSessionDescription,TMediaDescription> Class

Definition

generic <typename TSessionDescription, typename TMediaDescription>
 where TSessionDescription : SdpSessionDescriptiongcnew() where TMediaDescription : SdpMediaDescriptiongcnew()public ref class SdpMediaSession : Microsoft::Rtc::Internal::Collaboration::Media::ISdpMediaNegotiator
public class SdpMediaSession<TSessionDescription,TMediaDescription> : Microsoft.Rtc.Internal.Collaboration.Media.ISdpMediaNegotiator where TSessionDescription : SdpSessionDescriptionnew() where TMediaDescription : SdpMediaDescriptionnew()
type SdpMediaSession<'SessionDescription, 'MediaDescription (requires 'SessionDescription :> SdpSessionDescription and 'SessionDescription : (new : unit -> 'SessionDescription) and 'MediaDescription :> SdpMediaDescription and 'MediaDescription : (new : unit -> 'MediaDescription))> = class
    interface ISdpMediaNegotiator
Public Class SdpMediaSession(Of TSessionDescription, TMediaDescription)
Implements ISdpMediaNegotiator

Type Parameters

TSessionDescription
TMediaDescription
Inheritance
SdpMediaSession<TSessionDescription,TMediaDescription>
Derived
Implements

Constructors

SdpMediaSession<TSessionDescription,TMediaDescription>(SdpNegotiatorSettings)

Properties

SessionState
Settings

Methods

CancelNegotiation()
ConfirmDialog(Object)
GenerateAnswer(Object)
GenerateOffer(ICollection<MediaChannelContext>)
TryLookupSdpDialog(Object, SdpDialogNegotiationContext)
TryParseFinalAnswer(Object, SdpContentDescription, SdpDialogNegotiationContext)
TryParseOffer(Object, SdpContentDescription, ICollection<MediaChannelContext>, SdpDialogNegotiationContext)
TryParseProvisionalAnswer(Object, SdpContentDescription, SdpDialogNegotiationContext)
ValidateMediaBinding(TMediaDescription, MediaChannelContext, IList<SdpMediaOfferAnswerInfo>, SdpMediaOfferAnswerInfo, OfferAnswerParsingOperation, SdpDiagnosticsCode, String)
ValidateNegotiation(SdpDialogNegotiationContext)

Applies to