Search Results for

    Show / Hide Table of Contents

    Class McuConnection

    An MCU connection.

    Inheritance
    System.Object
    Serializable
    Dynamic
    ManagedConnection
    ServerConnection
    McuConnection
    Inherited Members
    ServerConnection.MediaServerId
    ServerConnection.PreferredMediaServerId
    ServerConnection.InboundAudioBitrate
    ServerConnection.InboundVideoBitrate
    ServerConnection.OnInboundAudioBitrateChange
    ServerConnection.OnInboundVideoBitrateChange
    ServerConnection.DetachInternalEventHandlers()
    ServerConnection.DoCreateCandidateMessage(Candidate)
    ServerConnection.DoCreateCloseMessage()
    ServerConnection.ProcessRtcpDataChannelSignallingActivation(Message)
    ServerConnection.TrySendRtcpDataChannel(Message)
    ServerConnection.DoOpen()
    ServerConnection.ProcessAnswer(Message)
    ServerConnection.ProcessMediaIntentResponse(Message)
    ServerConnection.ProcessError(Message)
    ServerConnection.RaiseAudioBitrateNotification(AudioStream, BitrateNotification)
    ServerConnection.RaiseVideoBitrateNotification(VideoStream, BitrateNotification)
    ServerConnection.DoProcessMessage(Message)
    ServerConnection.Send(Message)
    ManagedConnection.MediaProtocol
    ManagedConnection.DefaultStatsInterval
    ManagedConnection.DefaultStatsReportInterval
    ManagedConnection.DefaultStatsEventInterval
    ManagedConnection.DefaultNoMediaServerTimeout
    ManagedConnection.RecordingEnabled
    ManagedConnection.OnRecordingEnabled
    ManagedConnection.OnRecordingDisabled
    ManagedConnection.AudioUnmuteDisabled
    ManagedConnection.VideoUnmuteDisabled
    ManagedConnection.OnAudioUnmuteDisabled
    ManagedConnection.OnVideoUnmuteDisabled
    ManagedConnection.OnAudioUnmuteEnabled
    ManagedConnection.OnVideoUnmuteEnabled
    ManagedConnection.Info
    ManagedConnection.Config
    ManagedConnection.LocalAudioMuted
    ManagedConnection.LocalVideoMuted
    ManagedConnection.RemoteAudioMuted
    ManagedConnection.RemoteVideoMuted
    ManagedConnection.LocalAudioDisabled
    ManagedConnection.LocalVideoDisabled
    ManagedConnection.LocalDataDisabled
    ManagedConnection.RemoteAudioDisabled
    ManagedConnection.RemoteVideoDisabled
    ManagedConnection.RemoteDataDisabled
    ManagedConnection.AudioDirection
    ManagedConnection.LocalAudioDirection
    ManagedConnection.VideoDirection
    ManagedConnection.LocalVideoDirection
    ManagedConnection.DataDirection
    ManagedConnection.LocalDataDirection
    ManagedConnection.RemoteAudioEncoding
    ManagedConnection.RemoteVideoEncoding
    ManagedConnection.LocalAudioFormats
    ManagedConnection.LocalVideoFormats
    ManagedConnection.RemoteAudioFormats
    ManagedConnection.RemoteVideoFormats
    ManagedConnection.OnRemoteAudioEncodingSwitch
    ManagedConnection.OnRemoteVideoEncodingSwitch
    ManagedConnection.OnRemoteUpdate
    ManagedConnection.ApplicationId
    ManagedConnection.ChannelId
    ManagedConnection.UserId
    ManagedConnection.DeviceId
    ManagedConnection.ClientId
    ManagedConnection.Id
    ManagedConnection.CanonicalName
    ManagedConnection.ExternalId
    ManagedConnection.MediaId
    ManagedConnection.UseWebSocketsForMedia
    ManagedConnection.RemoteMediaId
    ManagedConnection.RemoteConnectionId
    ManagedConnection.State
    ManagedConnection.SignallingState
    ManagedConnection.IceConnectionState
    ManagedConnection.GatheringState
    ManagedConnection.OnStateChange
    ManagedConnection.OnSignallingStateChange
    ManagedConnection.OnIceConnectionStateChange
    ManagedConnection.OnGatheringStateChange
    ManagedConnection.OnLocalDescription
    ManagedConnection.OnRemoteDescription
    ManagedConnection.OnLocalCandidate
    ManagedConnection.OnRemoteCandidate
    ManagedConnection.OnAutomaticIceServers
    ManagedConnection.OnNoMediaServersAvailable
    ManagedConnection.OnNoWebSocketMediaServersAvailable
    ManagedConnection.StatsInterval
    ManagedConnection.StatsReportInterval
    ManagedConnection.StatsEventInterval
    ManagedConnection.OnStats
    ManagedConnection.OnMediaQuality
    ManagedConnection.MediaQuality
    ManagedConnection.OnNetworkQuality
    ManagedConnection.NetworkQuality
    ManagedConnection.Error
    ManagedConnection.BundlePolicy
    ManagedConnection.IceGatherPolicy
    ManagedConnection.IceServer
    ManagedConnection.IceServers
    ManagedConnection.TrickleIcePolicy
    ManagedConnection.IcePolicy
    ManagedConnection.KeepAliveInterval
    ManagedConnection.PrivateIPAddress
    ManagedConnection.PrivateIPAddresses
    ManagedConnection.IcePortRange
    ManagedConnection.IceAddressTypes
    ManagedConnection.TcpConnectTimeout
    ManagedConnection.TurnAllocateRequestLimit
    ManagedConnection.StunBindingRequestLimit
    ManagedConnection.StunRequestTimeout
    ManagedConnection.IceRole
    ManagedConnection.DtlsServerMinVersion
    ManagedConnection.DtlsServerMaxVersion
    ManagedConnection.DtlsClientVersion
    ManagedConnection.DefaultLocalDtlsCertificate
    ManagedConnection.DefaultLocalDtlsCertificates
    ManagedConnection.LocalDtlsCertificate
    ManagedConnection.LocalDtlsCertificates
    ManagedConnection.DtlsCipherSuites
    ManagedConnection.MultiplexPolicy
    ManagedConnection.CreateDatagramSocket
    ManagedConnection.CreateStreamSocket
    ManagedConnection.DisableAutomaticIceServers
    ManagedConnection.TestRoundTripTime
    ManagedConnection.TestReceivedRtpBuffer
    ManagedConnection.TestSendingRtpBuffer
    ManagedConnection.LocalDescription
    ManagedConnection.RemoteDescription
    ManagedConnection.Type
    ManagedConnection.Tag
    ManagedConnection.LayoutZone
    ManagedConnection.LayoutPriority
    ManagedConnection.RemoteTag
    ManagedConnection.HasAudio
    ManagedConnection.HasVideo
    ManagedConnection.HasData
    ManagedConnection.AudioStream
    ManagedConnection.VideoStream
    ManagedConnection.DataStream
    ManagedConnection.RemoteClosed
    ManagedConnection.RemoteRejected
    ManagedConnection.NoMediaServerTimeout
    ManagedConnection.InternalRtcpDataChannel
    ManagedConnection.DeadStreamTimeout
    ManagedConnection.GetStats()
    ManagedConnection.Update(ConnectionConfig)
    ManagedConnection.DoCreateUpdateMessage(ConnectionConfig)
    ManagedConnection.RaiseLocalCandidate(Candidate)
    ManagedConnection.RaiseRemoteCandidate(Candidate)
    ManagedConnection.Open()
    ManagedConnection.MediaIntents
    ManagedConnection.ProcessIceServers(Message)
    ManagedConnection.WmsAddress
    ManagedConnection.WmsConnectionToken
    ManagedConnection.DoCreateUseWebSocketServiceMessage()
    ManagedConnection.Close()
    ManagedConnection.RaiseAudioBitrateRequest(AudioStream, BitrateRequest)
    ManagedConnection.RaiseVideoBitrateRequest(VideoStream, BitrateRequest)
    ManagedConnection.RaiseNoMediaServersAvailable(NoMediaServersAvailableEventArgs)
    ManagedConnection.RaiseNoWebSocketMediaServersAvailable(NoWebSocketMediaServersAvailableEventArgs)
    ManagedConnection.ProcessLocalError(Error)
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class McuConnection : ServerConnection

    Methods

    DoCreateOfferMessage(SessionDescription)

    Creates an offer message.

    Declaration
    protected override Message DoCreateOfferMessage(SessionDescription offer)
    Parameters
    Type Name Description
    SessionDescription offer

    The offer.

    Returns
    Type Description
    Message
    Overrides
    ServerConnection.DoCreateOfferMessage(SessionDescription)

    IsMediaDirectionAllowed(String)

    Gets a value indicating whether the given media direction is allowed for this connection.

    Declaration
    protected override bool IsMediaDirectionAllowed(string direction)
    Parameters
    Type Name Description
    System.String direction

    The direction.

    Returns
    Type Description
    System.Boolean
    Overrides
    ManagedConnection.IsMediaDirectionAllowed(String)
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.19.0