• LiveSwitch Unity API Reference
    • FM.LiveSwitch
    • MediaComponentStats
    Search Results for

      Show / Hide Table of Contents
      • FM.LiveSwitch
        • Action0
        • Action1<T>
        • Action10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
        • Action2<T1, T2>
        • Action3<T1, T2, T3>
        • Action4<T1, T2, T3, T4>
        • Action5<T1, T2, T3, T4, T5>
        • Action6<T1, T2, T3, T4, T5, T6>
        • Action7<T1, T2, T3, T4, T5, T6, T7>
        • Action8<T1, T2, T3, T4, T5, T6, T7, T8>
        • Action9<T1, T2, T3, T4, T5, T6, T7, T8, T9>
        • AddressType
        • AecContext
        • AecPipe
        • AfbControlFrame
        • AppControlFrame
        • ApplicationInfo
        • Architecture
        • Ascii
        • AsymmetricKey
        • AsymmetricKeyType
        • AtomicInteger
        • AtomicLong
        • AtomicMutex
        • AudioBranch
        • AudioBuffer
        • AudioBufferCollection
        • AudioClock
        • AudioConfig
        • AudioDecoder
        • AudioDepacketizer
        • AudioEncoder
        • AudioEncodingConfig
        • AudioFormat
        • AudioFormatCollection
        • AudioFrame
        • AudioMixer
        • AudioPacketizer
        • AudioPipe
        • AudioRecorder
        • AudioSink
        • AudioSource
        • AudioStream
        • AudioSynchronizer
        • AudioTrack
        • BandwidthAdaptationPolicy
        • Base64
        • BaseStats
        • BasicAudioDepacketizer
        • BasicAudioPacketizer
        • BasicVideoDepacketizer
        • BasicVideoPacketizer
        • Binary
        • BitAssistant
        • BitrateMonitor
        • BitrateNotification
        • BitrateQueue
        • BitrateRequest
        • BooleanHolder
        • Build
        • BundlePolicy
        • ByeControlFrame
        • ByteCollection
        • ByteHolder
        • ByteInputStream
        • ByteOutputStream
        • CameraSourceBase
        • Candidate
        • CandidateInfo
        • CandidatePairInfo
        • CandidatePairReport
        • CandidatePairState
        • CandidatePairStats
        • CandidateStats
        • CandidateType
        • CandidateUtility
        • CcmFirPolicy
        • CcmLrrPolicy
        • CcmTmmbnPolicy
        • CcmTmmbrPolicy
        • CcmUtility
        • Certificate<TCertificate, TFingerprint>
        • CertificateInfo
        • CertificateStats
        • Channel
        • ChannelClaim
        • ChannelClientConfig
        • ChannelClientLayoutConfig
        • ChannelConfig
        • ChannelConnectionConfig
        • ChannelConnectionLayoutConfig
        • ChannelDeviceConfig
        • ChannelDeviceLayoutConfig
        • ChannelInfo
        • ChannelLayoutConfig
        • ChannelReport
        • ChannelUserConfig
        • ChannelUserLayoutConfig
        • CharacterHolder
        • CircularBuffer
        • CircularDataBuffer
        • ClaimAction
        • Client
        • ClientConfig
        • ClientInfo
        • ClientReport
        • ClientState
        • ClientStateMachine
        • CodecInfo
        • CodecStats
        • CodecType
        • Collection<T, TCollection>
        • Color
        • CompareResult
        • ConnectionBase<TConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel>
        • ConnectionConfig
        • ConnectionInfo
        • ConnectionState
        • ConnectionStateMachine
        • ConnectionStats
        • ConnectionType
        • ConsoleLogProvider
        • Constants
        • ControlFrameEntry
        • Crc32
        • CryptoLibrary
        • DataBuffer
        • DataBufferFramer
        • DataBufferPool
        • DataBufferPoolTracer
        • DataBufferStream
        • DataBufferSubset
        • DataChannel
        • DataChannelBase<TDataChannel>
        • DataChannelCollection
        • DataChannelInfo
        • DataChannelReceiveArgs
        • DataChannelReport
        • DataChannelState
        • DataChannelStateMachine
        • DataChannelStats
        • DataContractJsonProvider
        • DatagramSocket
        • DatagramSocketCreateArgs
        • DataStream
        • DataStreamBase<TDataChannel>
        • DataStreamInfo
        • DataStreamReport
        • DataStreamStats
        • DebugLogProvider
        • DiagnosticSampler
        • DispatchQueue<T>
        • Dns
        • DnsRequest
        • DoubleHolder
        • DtlsCertificate
        • DtlsCipherSuite
        • DtlsFingerprint
        • DtlsParameters
        • DtlsProtocolVersion
        • DtlsRole
        • Dynamic
        • EcdsaCrypto
        • EcdsaKey
        • EcdsaNamedCurve
        • EncodingConfig
        • EncodingInfo
        • EncryptionMode
        • EncryptionPolicy
        • Error
        • ErrorCode
        • EventBatch
        • EventInfo
        • EventOrigin
        • EventType
        • ExternalNetworkInfo
        • FakeAudioSource
        • FakeVideoSource
        • FecMaskType
        • FecProtectionParameters
        • Feedback
        • FeedbackControlFrame
        • FileAssistant
        • FileLogProvider
        • FileStream
        • FileStreamAccess
        • Fingerprint
        • FirControlFrame
        • FirEntry
        • FloatHolder
        • FormatInfo
        • FrameRateController
        • FrameRatePipe
        • FrequentReadSynchronizedHash<TKey, TValue>
        • FrequentReadSynchronizedList<T>
        • Function0<R>
        • Function1<T, R>
        • Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>
        • Function2<T1, T2, R>
        • Function3<T1, T2, T3, R>
        • Function4<T1, T2, T3, T4, R>
        • Function5<T1, T2, T3, T4, T5, R>
        • Function6<T1, T2, T3, T4, T5, T6, R>
        • Function7<T1, T2, T3, T4, T5, T6, T7, R>
        • Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>
        • Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>
        • Future<T>
        • FutureBase<T>
        • FutureExtensions
        • FutureState
        • GenericNack
        • GenericNackControlFrame
        • HashContext
        • HashContextBase
        • HashType
        • HttpClientTransfer
        • HttpFileTransfer
        • HttpMethod
        • HttpRequestArgs
        • HttpRequestCreatedArgs
        • HttpResponseArgs
        • HttpResponseReceivedArgs
        • HttpSendFinishArgs
        • HttpSendStartArgs
        • HttpTransfer
        • HttpTransferFactory
        • HttpWebRequestSender
        • HttpWebRequestTransfer
        • IAudioElement
        • IAudioInput
        • IAudioInputCollection
        • IAudioOutput
        • IAudioOutputCollection
        • IAudioStream
        • IAudioTrack
        • IceConnectionState
        • IceGatheringState
        • IceGatherPolicy
        • IceParameters
        • IcePolicy
        • IcePortRange
        • IceRole
        • IceServer
        • IceServerCollection
        • IceServerTest
        • IceServerTestResult
        • IConnection<TConnection, TStream, TAudioStream, TVideoStream, TDataStream>
        • IDataBufferPool
        • IDataChannel<TDataChannel>
        • IDataStream<TDataChannel>
        • IdentityAudioPipe
        • IdentityVideoPipe
        • IDispatchQueue<T>
        • IElement
        • IEquivalent<T>
        • IFileStream
        • IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
        • ILocalMedia<TLocalMedia, TIAudioTrack, TIVideoTrack>
        • ILog
        • ImageScalePipe
        • ImageSizePipe
        • IMedia<TIAudioTrack, TIVideoTrack>
        • IMediaElement
        • IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
        • IMediaInputCollection<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaInputCollection>
        • IMediaOutput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
        • IMediaOutputCollection<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaOutputCollection>
        • IMediaStream
        • IMediaTrack
        • Info
        • IntegerHolder
        • InternalNetworkInfo
        • Invitation
        • InvitationState
        • InviteFeedback
        • IOutput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>
        • IPlatform
        • IPNetwork
        • IPromise
        • IRemoteMedia<TIAudioTrack, TIVideoTrack>
        • IRtpHeaderExtension
        • Iso8601Timestamp
        • IStream
        • ISynchronizableStream
        • ISynchronizer
        • ISystemClock
        • ITimeoutTimer
        • IVideoElement
        • IVideoInput
        • IVideoInputCollection
        • IVideoOutput
        • IVideoOutputCollection
        • IVideoStream
        • IVideoTrack
        • IViewableMedia<TView>
        • IViewSink<TView>
        • IViewSinkableMedia<TView, TViewSink>
        • IWebSocket
        • JitterAudioPipe
        • JitterConfig
        • JitterVideoPipe
        • Json
        • JsonConsoleLogProvider
        • JsonProvider
        • JsonSerializer
        • Layout
        • LayoutAlignment
        • LayoutConfig
        • LayoutDirection
        • LayoutFrame
        • LayoutManager<T>
        • LayoutMode
        • LayoutOrigin
        • LayoutPreset
        • LayoutScale
        • LayoutTable
        • LayoutUtility
        • License
        • LinkedList<T>
        • LinkedListEnumerator<T>
        • LinkedListNode<T>
        • LocalMedia
        • LocalMediaBase<TLocalMedia, TAudioTrack, TVideoTrack>
        • LocalMediaState
        • LocalNetwork
        • LockedRandomizer
        • Log
        • LogEvent
        • LogEventInfo
        • LogEventLogProvider
        • LogLevel
        • LogProvider
        • LogStashLogProvider
        • LongHolder
        • LrrControlFrame
        • LrrEntry
        • MacContext
        • MacContextBase
        • MacType
        • ManagedAutoReleasePool
        • ManagedAutoResetEvent
        • ManagedConcurrentDictionary<TKey, TValue>
        • ManagedConcurrentQueue<T>
        • ManagedConcurrentStack<TValue>
        • ManagedCondition
        • ManagedConnection
        • ManagedConnectionCollection
        • ManagedCountdownLatch
        • ManagedLock
        • ManagedSocket
        • ManagedStopwatch
        • ManagedThread
        • ManagedTimer
        • MathAssistant
        • McuConnection
        • Md5Sha1HashContext
        • Media<TAudioTrack, TVideoTrack>
        • MediaBase<TIAudioTrack, TIVideoTrack>
        • MediaBranch<TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat>
        • MediaBuffer<TFormat, TBuffer>
        • MediaBufferCollection<TBuffer, TBufferCollection, TFormat>
        • MediaCollection
        • MediaComponentInfo
        • MediaComponentReport
        • MediaComponentStats
        • MediaConfig<TConfig>
        • MediaControlFrame
        • MediaFormat<TFormat>
        • MediaFormatCollection<TFormat, TFormatCollection>
        • MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame>
        • MediaInfo
        • MediaPipe<TIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat>
        • MediaPipeState
        • MediaProtocol
        • MediaReceiverInfo
        • MediaReceiverReport
        • MediaReceiverStats
        • MediaRecorder<TBuffer, TFormat>
        • MediaSenderInfo
        • MediaSenderReport
        • MediaSenderStats
        • MediaSink<TIOutput, TIOutputCollection, TIInput, TSink, TFrame, TBuffer, TBufferCollection, TFormat>
        • MediaSinkBase
        • MediaSinkInfo
        • MediaSinkState
        • MediaSinkStats
        • MediaSource<TIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat>
        • MediaSourceBase
        • MediaSourceInfo
        • MediaSourceState
        • MediaSourceStats
        • MediaStats
        • MediaStream<TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection>
        • MediaStreamBase
        • MediaStreamInfo
        • MediaStreamStats
        • MediaTrack<TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat>
        • MediaTrackBase
        • MediaTrackInfo
        • MediaTrackReport
        • MediaTrackStats
        • Message
        • MessageInfo
        • MessageType
        • MixerReport
        • MovingAverage
        • MultiplexPolicy
        • MutablePair<T1, T2>
        • MutableUnit<T>
        • MutedConfig
        • NackConfig
        • NackPliPolicy
        • NackPolicy
        • Native
        • Native.AllocCallbackDelegate
        • Native.DebugLogCallbackDelegate
        • Native.DebugLogWithScopeCallbackDelegate
        • Native.ErrorLogCallbackDelegate
        • Native.ErrorLogWithScopeCallbackDelegate
        • Native.InfoLogCallbackDelegate
        • Native.InfoLogWithScopeCallbackDelegate
        • Native.ReleaseCallbackDelegate
        • Native.WarnLogCallbackDelegate
        • Native.WarnLogWithScopeCallbackDelegate
        • NetworkConnectionState
        • NetworkInfo
        • NetworkInterfaceInfo
        • NetworkTimeProtocol
        • NetworkType
        • NoMediaServersAvailableEventArgs
        • NoWebSocketMediaServersAvailableEventArgs
        • NullAudioSink
        • NullAudioSource
        • NullJsonProvider
        • NullLogProvider
        • NullVideoSink
        • NullVideoSource
        • NullViewSink<T>
        • OperatingSystem
        • PacketizedAudioBuffer
        • PacketizedVideoBuffer
        • Pair<T1, T2>
        • ParseAssistant
        • PathUtility
        • PayloadSpecificControlFrame
        • PeerConnection
        • PeerConnectionOffer
        • PeerRole
        • Platform
        • PliControlFrame
        • Point
        • Pool<T>
        • PoolStatistics
        • PriorityQueue<T>
        • ProcessFramePolicy
        • Promise<T>
        • PromiseBase<T>
        • ProtocolType
        • Proxy
        • ProxyAuthCheckResult
        • ProxyCredentials
        • ProxyCredentialsCache
        • Randomizer
        • RecordingMode
        • Rectangle
        • RedFecConfig
        • RedFecPolicy
        • RembControlFrame
        • RembPolicy
        • RemoteMedia
        • RemoteMediaCollection
        • RemoteReceiverStats
        • Report
        • ReportBlock
        • ReportControlFrame
        • Resampler
        • ResetAudioPipe
        • ResetVideoPipe
        • RotatingFileLogProvider
        • Rpsi
        • RpsiControlFrame
        • RRControlFrame
        • RsaCrypto
        • RsaKey
        • RtcAudioTrackConfig
        • RtcLocalMedia<TView>
        • RtcpDataChannelSignallingActivation
        • RtcRemoteMedia<TView>
        • RtcVideoTrackConfig
        • RtmpLayoutZones
        • RtpControlFrame
        • RtpPacket
        • RtpPacketHeader
        • ScreenConfig
        • ScreenSourceBase
        • SdesChunk
        • SdesControlFrame
        • SdesItem
        • SdesItemType
        • SdesPolicy
        • Serializable
        • Serializer
        • ServerAddress
        • ServerConnection
        • SessionDescription
        • SessionDescriptionType
        • SfuConnection
        • SfuDownstreamConnection
        • SfuUpstreamConnection
        • ShortHolder
        • SignallingState
        • SimulcastMode
        • SinkOutput
        • Size
        • Sli
        • SliControlFrame
        • Sort
        • SoundConverter
        • SoundReframer
        • SoundReframerContext
        • SoundUtility
        • SourceInput
        • SourceLanguage
        • Splitter
        • SRControlFrame
        • StateMachine<T>
        • Stream
        • StreamBase
        • StreamCollection
        • StreamDescription
        • StreamDirection
        • StreamDirectionHelper
        • StreamInfo
        • StreamSocket
        • StreamSocketCreateArgs
        • StreamState
        • StreamStateMachine
        • StreamStats
        • StreamType
        • StringAssistant
        • StunServer
        • SynchronizeContext
        • SyslogLogProvider
        • SystemClock
        • TcpSocket
        • TcpSocket.ClientSslAuthenticateDelegate
        • TcpSocket.ClientSslValidateServerCertificateDelegate
        • TcpSocket.ServerSslAuthenticateDelegate
        • TextLogProvider
        • ThreadDispatchQueue<T>
        • TimeoutTimer
        • TlsCertificate
        • TlsFingerprint
        • TmmbnControlFrame
        • TmmbnEntry
        • TmmbrControlFrame
        • TmmbrEntry
        • Token
        • TokenType
        • TraceLogProvider
        • Transport
        • TransportAddress
        • TransportCCControlFrame
        • TransportCCPacketStatusChunk
        • TransportCCPacketStatusSymbol
        • TransportCCRunLengthChunk
        • TransportCCStatusVectorChunk
        • TransportInfo
        • TransportReport
        • TransportStats
        • TrickleIcePolicy
        • Triple<T1, T2, T3>
        • TurnAuthArgs
        • TurnAuthOperation
        • TurnAuthResult
        • TurnServer
        • UdpSocket
        • Unhandled
        • UnhandledExceptionArgs
        • Unit<T>
        • UnixTimestamp
        • Utf8
        • Utility
        • VideoBranch
        • VideoBuffer
        • VideoBufferCollection
        • VideoConfig
        • VideoContent
        • VideoDecoder
        • VideoDegradationPreference
        • VideoDepacketizer<TFragment>
        • VideoEncoder
        • VideoEncodingConfig
        • VideoFormat
        • VideoFormatCollection
        • VideoFragment
        • VideoFrame
        • VideoLayout
        • VideoLayoutRegion
        • VideoPacketizer
        • VideoPipe
        • VideoRecorder
        • VideoSink
        • VideoSource
        • VideoStream
        • VideoSynchronizer
        • VideoTrack
        • VideoType
        • ViewSink<T>
        • WebhookInfo
        • WebSocket
        • WebSocketBase
        • WebSocketCloseArgs
        • WebSocketCloseCompleteArgs
        • WebSocketMockRequest
        • WebSocketMockResponse
        • WebSocketOpenArgs
        • WebSocketOpenFailureArgs
        • WebSocketOpenSuccessArgs
        • WebSocketReceiveArgs
        • WebSocketSendArgs
        • WebSocketStatusCode
        • WebSocketStreamFailureArgs
        • WebSocketTransfer
        • WebSocketTransferFactory
        • WebSocketWebRequestTransfer
      • FM.LiveSwitch.AudioProcessing
        • AecProcessor
        • Utility
      • FM.LiveSwitch.BZip2
        • Decompressor
      • FM.LiveSwitch.Diagnostics
        • DurationSample
        • DurationTimer
        • RateTimer
        • Timer
        • Timers
      • FM.LiveSwitch.Dtmf
        • Format
        • Mode
        • Packet
        • Receiver
        • Sender
        • Tone
      • FM.LiveSwitch.G711
        • Format
      • FM.LiveSwitch.G722
        • Decoder
        • Depacketizer
        • Encoder
        • Format
        • Packetizer
      • FM.LiveSwitch.H264
        • Depacketizer
        • Format
        • Fragment
        • Nalu
        • Nalu.SliceTypeDefs
        • Packet
        • PacketizationMode
        • Packetizer
        • ProfileIdc
        • ProfileIop
        • ProfileLevelId
        • Utility
      • FM.LiveSwitch.H265
        • Depacketizer
        • Format
        • Fragment
        • Nalu
        • Packet
        • Packetizer
        • Utility
      • FM.LiveSwitch.Ivf
        • VideoRecorder
        • VideoSink
      • FM.LiveSwitch.L16
        • Decoder
        • Depacketizer
        • Encoder
        • Format
        • Packetizer
      • FM.LiveSwitch.Matroska
        • Attachments
        • Audio
        • AudioRecorder
        • AudioSink
        • AudioSource
        • Block
        • BlockAdditions
        • BlockFlags
        • BlockGroup
        • Chapters
        • Cluster
        • ContentCompAlgo
        • ContentCompression
        • ContentEncoding
        • ContentEncodings
        • ContentEncodingScope
        • Cues
        • Ebml
        • EbmlCrc32
        • EbmlVoid
        • Element
        • File
        • Seek
        • SeekHead
        • Segment
        • SegmentInfo
        • SimpleBlock
        • SimpleBlockFlags
        • Tags
        • Track
        • TrackEntry
        • TrackType
        • Video
        • VideoDisplayUnit
        • VideoRecorder
        • VideoSink
        • VideoSource
      • FM.LiveSwitch.Ogg
        • AudioRecorder
        • AudioSink
        • Page
        • PageHeaderType
      • FM.LiveSwitch.Opus
        • ApplicationType
        • Bandwidth
        • Decoder
        • Depacketizer
        • Encoder
        • EncoderConfig
        • ExpertFrameDuration
        • Format
        • Packetizer
        • Signal
        • Utility
      • FM.LiveSwitch.Pcm
        • Depacketizer
        • Format
        • Packetizer
      • FM.LiveSwitch.Pcma
        • Decoder
        • Depacketizer
        • Encoder
        • Format
        • Packetizer
      • FM.LiveSwitch.Pcmu
        • Decoder
        • Depacketizer
        • Encoder
        • Format
        • Packetizer
      • FM.LiveSwitch.Sdp
        • AddressType
        • Attribute
        • AttributeCategory
        • AttributeType
        • Bandwidth
        • BandwidthType
        • Base64EncryptionKey
        • BundleGroup
        • BundleOnlyAttribute
        • CategoryAttribute
        • CharacterSetAttribute
        • ClearEncryptionKey
        • ConferenceType
        • ConferenceTypeAttribute
        • ConnectionData
        • Content
        • ContentAttribute
        • CryptoAttribute
        • CryptoKeyMethod
        • CryptoSessionParam
        • CryptoSuite
        • DirectionAttribute
        • EncryptionKey
        • FormatParametersAttribute
        • FrameRateAttribute
        • GroupAttribute
        • GroupSemanticsType
        • InactiveAttribute
        • KeywordsAttribute
        • LanguageAttribute
        • MaxPacketTimeAttribute
        • Media
        • MediaDescription
        • MediaStreamIdAttribute
        • MediaStreamIdSemanticAttribute
        • MediaStreamIdSemanticToken
        • MediaType
        • Message
        • MutedAttribute
        • NetworkType
        • Orientation
        • OrientationAttribute
        • Origin
        • PacketTimeAttribute
        • PromptEncryptionKey
        • QualityAttribute
        • ReceiveOnlyAttribute
        • RepeatTime
        • SdpLanguageAttribute
        • SendOnlyAttribute
        • SendReceiveAttribute
        • Setup
        • SetupAttribute
        • TimeDescription
        • TimeZone
        • TimeZones
        • Timing
        • ToolAttribute
        • UdpMedia
        • UnknownAttribute
        • UriEncryptionKey
      • FM.LiveSwitch.Sdp.Ice
        • CandidateAttribute
        • CandidateType
        • FingerprintAttribute
        • LiteAttribute
        • MismatchAttribute
        • OptionsAttribute
        • OptionTag
        • OptionTagType
        • PasswordAttribute
        • RemoteCandidate
        • RemoteCandidatesAttribute
        • TransportProtocol
        • TrickleIceOptionTag
        • UfragAttribute
        • UnknownIceOptionTag
      • FM.LiveSwitch.Sdp.Rtcp
        • Attribute
        • FeedbackAttribute
        • FeedbackAttributeSubType
        • FeedbackAttributeType
        • MuxAttribute
      • FM.LiveSwitch.Sdp.Rtp
        • ExtMapAttribute
        • MapAttribute
        • Media
        • RidAttribute
        • RidDirection
        • RidRestriction
        • SimulcastAttribute
        • SimulcastDirection
        • SimulcastStream
        • SimulcastStreamDescription
        • SimulcastStreamId
        • SsrcAttribute
        • SsrcAttributeName
        • SsrcGroupAttribute
      • FM.LiveSwitch.Sdp.Sctp
        • MapAttribute
        • MaxMessageSizeAttribute
        • Media
        • PortAttribute
      • FM.LiveSwitch.Stun
        • AddressFamily
        • AlternateServerAttribute
        • Attribute
        • BadRequestError
        • BindingIndication
        • BindingMessage
        • BindingRequest
        • BindingResponse
        • Error
        • ErrorCodeAttribute
        • FingerprintAttribute
        • IntegrityCheckFailureError
        • MappedAddressAttribute
        • Message
        • MessageIntegrityAttribute
        • MessageType
        • MissingUsernameError
        • NonceAttribute
        • RealmAttribute
        • ServerError
        • SoftwareAttribute
        • StaleCredentialsError
        • StaleNonceError
        • TransactionTransmitCounterAttribute
        • TryAlternateStunError
        • UnauthorizedStunError
        • UnknownAttributeError
        • UnknownAttributesAttribute
        • UsernameAttribute
        • Utility
        • XorMappedAddressAttribute
      • FM.LiveSwitch.Stun.Ice
        • ControlledAttribute
        • ControllingAttribute
        • PriorityAttribute
        • RoleConflictError
        • UseCandidateAttribute
      • FM.LiveSwitch.Stun.Turn
        • AddressFamilyNotSupportedError
        • AllocateMessage
        • AllocateRequest
        • AllocateResponse
        • AllocationMismatchError
        • AllocationQuotaReachedError
        • ChannelBindMessage
        • ChannelBindRequest
        • ChannelBindResponse
        • ChannelNumberAttribute
        • ConnectionAlreadyExistsError
        • ConnectionAttemptIndication
        • ConnectionAttemptMessage
        • ConnectionBindMessage
        • ConnectionBindRequest
        • ConnectionBindResponse
        • ConnectionIdAttribute
        • ConnectionTimeoutOrFailureError
        • ConnectMessage
        • ConnectRequest
        • ConnectResponse
        • CreatePermissionMessage
        • CreatePermissionRequest
        • CreatePermissionResponse
        • DataAttribute
        • DataIndication
        • DataMessage
        • DontFragmentAttribute
        • EvenPortAttribute
        • ForbiddenError
        • InsufficientCapacityError
        • LifetimeAttribute
        • MobilityForbiddenError
        • PeerAddressFamilyMismatchError
        • RefreshMessage
        • RefreshRequest
        • RefreshResponse
        • RequestedAddressFamilyAttribute
        • RequestedTransportAttribute
        • ReservationTokenAttribute
        • SendIndication
        • SendMessage
        • UnsupportedTransportProtocolError
        • WrongCredentialsError
        • XorPeerAddressAttribute
        • XorRelayedAddressAttribute
      • FM.LiveSwitch.Unity
        • AudioClipSink
        • AudioClipSource
        • DebugLogProvider
        • EventBehaviour
        • LayoutManager
        • MonoPInvokeCallbackAttribute
        • RectTransformSink
        • ScreenSource
        • TaskExtensions
        • TextLogProvider
        • Texture2DSource
        • Texture2DSourceBase
        • WebCamTextureSource
      • FM.LiveSwitch.Vp8
        • Decoder
        • Depacketizer
        • Encoder
        • Format
        • Fragment
        • Packetizer
        • Utility
        • UtilityExtension
      • FM.LiveSwitch.Vp9
        • Decoder
        • Depacketizer
        • Encoder
        • Format
        • Fragment
        • Packetizer
        • Utility
      • FM.LiveSwitch.Vpx
        • BitDepth
        • Codec
        • Decoder
        • Encoder
        • EncoderConfig
        • EndUsageMode
        • ErrorResilientType
        • KeyframeMode
        • TemporalLayerMode
        • Utility
      • FM.LiveSwitch.Wave
        • AudioRecorder
        • AudioSink
      • FM.LiveSwitch.XirSys.V2
        • Client
      • FM.LiveSwitch.XirSys.V3
        • Client
      • FM.LiveSwitch.Yuv
        • FilterMode
        • ImageConverter
        • ImageScaler
        • Utility
      • FM.LiveSwitch.Yuv4Mpeg
        • VideoRecorder
        • VideoSink
        • VideoSource

      Class MediaComponentStats

      Media component stats.

      Inheritance
      System.Object
      BaseStats
      MediaComponentStats
      MediaReceiverStats
      MediaSenderStats
      Inherited Members
      BaseStats.Id
      BaseStats.Timestamp
      Namespace: FM.LiveSwitch
      Assembly: FM.LiveSwitch.dll
      Syntax
      public abstract class MediaComponentStats : BaseStats

      Properties

      Codec

      Gets or sets the codec stats.

      Declaration
      public CodecStats Codec { get; set; }
      Property Value
      Type Description
      CodecStats

      FirCount

      Gets or sets the FIR count.

      Declaration
      public long FirCount { get; set; }
      Property Value
      Type Description
      System.Int64

      LrrCount

      Gets or sets the LRR count.

      Declaration
      public long LrrCount { get; set; }
      Property Value
      Type Description
      System.Int64

      NackCount

      Gets or sets the NACK count.

      Declaration
      public long NackCount { get; set; }
      Property Value
      Type Description
      System.Int64

      PliCount

      Gets or sets the PLI count.

      Declaration
      public long PliCount { get; set; }
      Property Value
      Type Description
      System.Int64

      RepairedRtpStreamId

      Gets or sets the repaired RTP stream identifier.

      Declaration
      public string RepairedRtpStreamId { get; set; }
      Property Value
      Type Description
      System.String

      RtpStreamId

      Gets or sets the RTP stream identifier.

      Declaration
      public string RtpStreamId { get; set; }
      Property Value
      Type Description
      System.String

      SliCount

      Gets or sets the SLI count.

      Declaration
      public long SliCount { get; set; }
      Property Value
      Type Description
      System.Int64

      SynchronizationSource

      Gets or sets the synchronization source.

      Declaration
      public long SynchronizationSource { get; set; }
      Property Value
      Type Description
      System.Int64

      Track

      Gets or sets the track's stats.

      Declaration
      public MediaTrackStats Track { get; set; }
      Property Value
      Type Description
      MediaTrackStats

      Methods

      DeserializeProperties(String, String)

      Deserializes the properties.

      Declaration
      protected override void DeserializeProperties(string key, string valueJson)
      Parameters
      Type Name Description
      System.String key

      The key.

      System.String valueJson

      The value in JSON format.

      Overrides
      BaseStats.DeserializeProperties(String, String)

      GetMediaQuality(Boolean)

      Gets the component's estimated media quality.
      The value ranges from 0.0 to 1.0, where 0.0 is the lowest quality and 1.0 is the highest quality.

      Declaration
      public virtual double GetMediaQuality(bool audio)
      Parameters
      Type Name Description
      System.Boolean audio

      Whether these are audio stats.

      Returns
      Type Description
      System.Double

      SerializeProperties(Dictionary<String, String>)

      Serializes the properties.

      Declaration
      protected override void SerializeProperties(Dictionary<string, string> jsonObject)
      Parameters
      Type Name Description
      Dictionary<System.String, System.String> jsonObject

      The JSON object.

      Overrides
      BaseStats.SerializeProperties(Dictionary<String, String>)
      In This Article
      • Properties
        • Codec
        • FirCount
        • LrrCount
        • NackCount
        • PliCount
        • RepairedRtpStreamId
        • RtpStreamId
        • SliCount
        • SynchronizationSource
        • Track
      • Methods
        • DeserializeProperties(String, String)
        • GetMediaQuality(Boolean)
        • SerializeProperties(Dictionary<String, String>)
      Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0