Uniform Chat
  • Uniform.Matrix
  • API
Search Results for

    Show / Hide Table of Contents
    • LiveKit.Proto
      • ActiveSpeakerUpdate
      • AddTrackRequest
      • AudioCodec
      • AudioTrackFeature
      • BackupCodecPolicy
      • CandidateProtocol
      • ChatMessage
      • ClientConfigSetting
      • ClientConfiguration
      • ClientInfo
      • ClientInfo.Types
      • ClientInfo.Types.Capability
      • ClientInfo.Types.SDK
      • Codec
      • ConnectionQuality
      • ConnectionQualityInfo
      • ConnectionQualityUpdate
      • ConnectionSettings
      • DataBlob
      • DataBlobKey
      • DataBlobKey.KeyOneofCase
      • DataChannelInfo
      • DataChannelReceiveState
      • DataPacket
      • DataPacket.Types
      • DataPacket.Types.Kind
      • DataPacket.ValueOneofCase
      • DataStream
      • DataStream.Types
      • DataStream.Types.ByteHeader
      • DataStream.Types.Chunk
      • DataStream.Types.CompressionType
      • DataStream.Types.Header
      • DataStream.Types.Header.ContentHeaderOneofCase
      • DataStream.Types.OperationType
      • DataStream.Types.TextHeader
      • DataStream.Types.Trailer
      • DataTrackExtensionID
      • DataTrackExtensionParticipantSid
      • DataTrackFrameEncoding
      • DataTrackFrameEncoding.Types
      • DataTrackFrameEncoding.Types.WellKnownFrameEncoding
      • DataTrackFrameEncoding.ValueOneofCase
      • DataTrackInfo
      • DataTrackSchemaEncoding
      • DataTrackSchemaEncoding.Types
      • DataTrackSchemaEncoding.Types.WellKnownSchemaEncoding
      • DataTrackSchemaEncoding.ValueOneofCase
      • DataTrackSchemaId
      • DataTrackSubscriberHandles
      • DataTrackSubscriberHandles.Types
      • DataTrackSubscriberHandles.Types.PublishedDataTrack
      • DataTrackSubscriptionOptions
      • DependencyDescriptorForwarderState
      • DisabledCodecs
      • DisconnectReason
      • EncryptedPacket
      • EncryptedPacketPayload
      • EncryptedPacketPayload.ValueOneofCase
      • Encryption
      • Encryption.Types
      • Encryption.Types.Type
      • EventMetric
      • FilterParams
      • GetDataBlobRequest
      • GetDataBlobResponse
      • ICEServer
      • ImageCodec
      • JoinRequest
      • JoinResponse
      • LeaveRequest
      • LeaveRequest.Types
      • LeaveRequest.Types.Action
      • ListUpdate
      • LivekitMetricsReflection
      • LivekitModelsReflection
      • LivekitRtcReflection
      • MediaSectionsRequirement
      • MetricLabel
      • MetricSample
      • MetricsBatch
      • MetricsRecordingHeader
      • MuteTrackRequest
      • NegotiatedDataChannelID
      • OptionsExtensions
      • OptionsReflection
      • PacketTrailerFeature
      • Pagination
      • ParticipantInfo
      • ParticipantInfo.Types
      • ParticipantInfo.Types.Kind
      • ParticipantInfo.Types.KindDetail
      • ParticipantInfo.Types.State
      • ParticipantPermission
      • ParticipantTracks
      • ParticipantUpdate
      • Ping
      • PlayoutDelay
      • Pong
      • PublishDataTrackRequest
      • PublishDataTrackResponse
      • RTCPSenderReportState
      • RTPDrift
      • RTPForwarderState
      • RTPForwarderState.CodecMungerOneofCase
      • RTPMungerState
      • RTPStats
      • ReconnectReason
      • ReconnectResponse
      • RegionInfo
      • RegionSettings
      • RequestResponse
      • RequestResponse.RequestOneofCase
      • RequestResponse.Types
      • RequestResponse.Types.Reason
      • Room
      • RoomEndReason
      • RoomMovedResponse
      • RoomUpdate
      • RpcAck
      • RpcError
      • RpcRequest
      • RpcResponse
      • RpcResponse.ValueOneofCase
      • Sensitivity
      • ServerInfo
      • ServerInfo.Types
      • ServerInfo.Types.Edition
      • SessionDescription
      • SignalRequest
      • SignalRequest.MessageOneofCase
      • SignalResponse
      • SignalResponse.MessageOneofCase
      • SignalTarget
      • SimulateScenario
      • SimulateScenario.ScenarioOneofCase
      • SimulcastCodec
      • SimulcastCodecInfo
      • SipDTMF
      • SpeakerInfo
      • SpeakersChanged
      • StoreDataBlobRequest
      • StoreDataBlobResponse
      • StreamState
      • StreamStateInfo
      • StreamStateUpdate
      • SubscribedAudioCodec
      • SubscribedAudioCodecUpdate
      • SubscribedCodec
      • SubscribedQuality
      • SubscribedQualityUpdate
      • SubscriptionError
      • SubscriptionPermission
      • SubscriptionPermissionUpdate
      • SubscriptionResponse
      • SyncState
      • TimeSeriesMetric
      • TimedVersion
      • TokenPagination
      • TrackInfo
      • TrackPermission
      • TrackPublishedResponse
      • TrackSource
      • TrackSubscribed
      • TrackType
      • TrackUnpublishedResponse
      • Transcription
      • TranscriptionSegment
      • TrickleRequest
      • UnpublishDataTrackRequest
      • UnpublishDataTrackResponse
      • UpdateDataSubscription
      • UpdateDataSubscription.Types
      • UpdateDataSubscription.Types.Update
      • UpdateLocalAudioTrack
      • UpdateLocalVideoTrack
      • UpdateParticipantMetadata
      • UpdateSubscription
      • UpdateTrackSettings
      • UpdateVideoLayers
      • UserPacket
      • VP8MungerState
      • VideoCodec
      • VideoConfiguration
      • VideoLayer
      • VideoLayer.Types
      • VideoLayer.Types.Mode
      • VideoQuality
      • WebhookConfig
      • WrappedJoinRequest
      • WrappedJoinRequest.Types
      • WrappedJoinRequest.Types.Compression
    • Uniform.Chat.Avalonia
      • App
      • ClipboardFile
      • GuiPlatform
    • Uniform.Chat.Avalonia.Services
      • AccountCreator
      • AccountMemory
      • AvaloniaUiDispatcher
      • ClientConnection
      • IAccountCreator
      • INotifier
      • IPushService
      • IUiDispatcher
      • PasswordRequiredException
      • PushDistributor
      • PushRegistration
      • ShareInbox
      • SharedContent
      • SharedFile
      • SignIn
    • Uniform.Chat.Avalonia.ViewModels
      • ActionSheetViewModel
      • AdminAccountItem
      • AdminReportItem
      • AdminSection
      • AdminTokenItem
      • AdminViewModel
      • AppTheme
      • AudioTestViewModel
      • CallViewModel
      • ChatViewModel
      • ConnectingViewModel
      • DeviceItem
      • DirectoryViewModel
      • LicenseEntry
      • LicensesViewModel
      • LogFileItem
      • LoginViewModel
      • LogsViewModel
      • MainViewModel
      • MemberItem
      • MessageKind
      • MessageList
      • MessageViewModel
      • PublicRoomItem
      • RoomItemViewModel
      • SecurityViewModel
      • SettingsViewModel
      • SheetAction
      • SheetDetail
      • StatusLine
      • VerificationViewModel
      • VideoFeed
      • ViewModelBase
    • Uniform.Chat.Avalonia.Views
      • ActionSheetView
      • AdminView
      • ChatView
      • ConnectingView
      • DirectoryView
      • LicensesView
      • LinkClickedEventArgs
      • LoginView
      • MainView
      • MainWindow
      • RichText
      • SecurityView
      • SenderColorConverter
      • SettingsView
      • TextScale
      • VerificationView
      • VideoView
    • Uniform.Chat.Desktop
      • Program
    • Uniform.Chat.Desktop.Cameras
      • EncodingCamera
      • MediaFoundationCamera
      • V4l2Camera
    • Uniform.Chat.Desktop.Notifications
      • FreeDesktopNotifier
    • Uniform.Chat.Server
      • ServerHostOptions
      • UiMode
    • Uniform.Chat.Server.Management
      • HttpServerAdmin
      • IServerAdmin
      • LocalServerAdmin
      • ServerSnapshot
    • Uniform.Chat.Server.Ui
      • AdminWindow<T>
      • DashboardOptions
      • ReportsWindow
      • RoomsWindow
      • ServerWindow
      • UsersWindow
    • Uniform.Chat.Terminal.Configuration
      • AudioOptions
      • UiOptions
    • Uniform.Chat.Terminal.Ui
      • ClientDialogs
      • DroppedFiles
      • EntryKind
      • MainWindow
      • MessageFormatter
      • TimelineEntry
      • TimelinePane
      • TuiCredentialPrompt
    • Uniform.Chat.Terminal.Ui.Images
      • AsciiArt
      • DecodedImage
      • ImagePreviewStyle
    • Uniform.LiveKit
      • FrameCryptor
      • FrameKind
      • LiveKitMedia
      • LiveKitRoom
      • LiveKitRoomOptions
      • LiveKitRoomService
      • LiveKitSignalClient
      • MatrixRtcAuthorizationClient
    • Uniform.LiveKit.Authorization
      • AuthorizationException
      • DelayedLeaveKeeper
      • FederationOpenIdVerifier
      • HomeserverDelayedEvents
      • IDelayedEvents
      • IOpenIdVerifier
      • IRoomMembership
      • LiveKitAuthorizer
      • LiveKitAuthorizerOptions
    • Uniform.LiveKit.Hosting
      • LiveKitHostingExtensions
      • LiveKitOptions
    • Uniform.LiveKit.Protocol
      • AccessToken
      • AuthorizationError
      • CallMember
      • DelayedLeave
      • LegacySfuRequest
      • MatrixRtcNames
      • OpenIdToken
      • SfuResponse
      • TokenRequest
      • VideoGrant
    • Uniform.Matrix.Audio
      • AlsaAudioDevices
      • AudioDevice
      • AudioDevices
      • IAudioDevices
      • MicrophoneFrames
      • RingTone
      • SpeakerFrames
      • VoiceDecoder
      • VoiceEncoder
      • VoiceFormat
      • VoiceLoopback
      • WasapiAudioDevices
    • Uniform.Matrix.Calls
      • CallEventSender
      • CallService
      • CallState
      • IVideoCamera
      • LegacyCall
      • RtcCall
      • VideoReceiver
      • VoiceCall
      • VoiceMedia
    • Uniform.Matrix.Client
      • ClientServiceExtensions
      • EncryptedMedia
      • MatrixKeyTransport
      • MimeTypes
    • Uniform.Matrix.Client.Configuration
      • AccountPaths
      • MatrixOptions
      • StorageOptions
    • Uniform.Matrix.Client.Formatting
      • EventText
      • HtmlText
      • MarkdownComposer
    • Uniform.Matrix.Client.Migrations
      • AddEventLines
      • InitialCreate
    • Uniform.Matrix.Client.Services
      • AccountRegistration
      • ClientSession
      • ConnectionState
      • ConnectionStatus
      • CryptoService
      • EncryptionUnavailableException
      • ICredentialPrompt
      • MatrixWorker
      • MediaCache
      • NetworkMonitor
      • OutboxSender
      • SyncProcessor
    • Uniform.Matrix.Client.State
      • Room
      • RoomMemberInfo
      • RoomStore
      • SyncChanges
      • TimelineBatch
    • Uniform.Matrix.Client.Storage
      • ClientDbContext
      • ClientStore
      • CryptoAccountRow
      • CryptoDeviceListRow
      • CryptoInboundGroupSessionRow
      • CryptoOlmSessionRow
      • CryptoOutboundGroupSessionRow
      • CryptoValueRow
      • DesignTimeClientDbContextFactory
      • EfCryptoStore
      • OutboxMessage
      • OutboxState
      • RoomLines
      • StoredAccount
      • StoredEvent
      • StoredMedia
    • Uniform.Matrix.Gui.Terminal
      • Dialogs
      • LogWindow
      • SettingsWindow
      • TextWrapper
    • Uniform.Matrix.Hosting
      • AppDirectories
      • AppVersion
      • AppliedConfigurationProvider
      • AppliedConfigurationSource
      • FileLoggerProvider
      • HostingExtensions
      • ISettingsStore
      • LogEntry
      • LogFileInfo
      • LogFiles
      • OptionCatalog
      • OptionChange
      • OptionInfo
      • OptionSection
      • RestartRequiredAttribute
      • SecretAttribute
      • SettingsEditor
      • SettingsStore
    • Uniform.Matrix.Protocol.Client
      • HomeserverDiscovery
      • MatrixClient
      • MatrixSession
      • MediaDownload
      • RegistrationRequirements
      • UserInteractiveAuthException
    • Uniform.Matrix.Protocol.Core
      • AdminAccount
      • AdminAccountsResponse
      • AdminRegistrationToken
      • AdminRegistrationTokensResponse
      • AdminReport
      • AdminReportsResponse
      • AdminRoomInfo
      • AdminRoomShutdown
      • AdminRoomsResponse
      • AuthFlow
      • AuthTypes
      • Base64
      • CallAnswerContent
      • CallCandidate
      • CallCandidatesContent
      • CallContent
      • CallEncryptionKeysContent
      • CallHangupContent
      • CallInviteContent
      • CallKeyMember
      • CallMediaKey
      • CallMemberContent
      • CallNegotiateContent
      • CallRejectContent
      • CallSelectAnswerContent
      • CallSessionDescription
      • CanonicalAliasContent
      • CanonicalJson
      • ClientEvent
      • ContextResponse
      • CreateContent
      • CreateMediaResponse
      • CreateRoomRequest
      • CrossSigningKey
      • CrossSigningUsages
      • DelayedEventResponse
      • Device
      • DeviceKeys
      • DeviceLists
      • DevicesResponse
      • DirectContent
      • Direction
      • EncryptedContent
      • EncryptedFile
      • EncryptionAlgorithms
      • EncryptionContent
      • ErrorCodes
      • ErrorResponse
      • EventFilter
      • EventIdResponse
      • EventList<T>
      • EventTypes
      • ExceptionText
      • Filter
      • FilterIdResponse
      • FullyReadContent
      • IgnoredUserListContent
      • InReplyTo
      • InitialStateEvent
      • InvitedRoom
      • JoinedMembersResponse
      • JoinedRoom
      • JoinedRoomsResponse
      • JsonWebKey
      • KeyBackupAlgorithms
      • KeyBackupData
      • KeyBackupVersion
      • KeysBackup
      • KeysClaimResponse
      • KeysQueryResponse
      • KeysUploadResponse
      • KnockedRoom
      • LeftRoom
      • LoginFlow
      • LoginFlowsResponse
      • LoginResponse
      • MatrixEvent
      • MatrixException
      • MatrixJson
      • MatrixLink
      • MediaInfo
      • MemberContent
      • MembersResponse
      • Memberships
      • Mentions
      • MessageContent
      • MessageFormats
      • MessageTypes
      • MessagesResponse
      • MxcUri
      • NameContent
      • OpenIdTokenResponse
      • PasswordLoginRequest
      • PowerLevelsContent
      • PresenceContent
      • PresenceEvent
      • PresenceStates
      • ProfileResponse
      • PublicRoom
      • PublicRoomsResponse
      • ReactionContent
      • ReceiptContent
      • ReceiptInfo
      • ReceiptTypes
      • RedactionContent
      • RegisterRequest
      • RegisterResponse
      • Relation
      • RelationTypes
      • RoomAliasResponse
      • RoomAliasesResponse
      • RoomAvatarContent
      • RoomEventFilter
      • RoomFilter
      • RoomIdResponse
      • RoomKeyBackup
      • RoomKeyContent
      • RoomMember
      • RoomPresets
      • RoomSummary
      • RoomTags
      • RtcDeclineContent
      • RtcFocusActive
      • RtcNotificationContent
      • RtcTransport
      • RtcTransportsResponse
      • StringOrNumberConverter
      • StrippedStateEvent
      • SyncResponse
      • SyncRooms
      • TagContent
      • TagInfo
      • TermsPolicy
      • Timeline
      • ToDeviceEvent
      • TopicContent
      • TurnServerResponse
      • TypingContent
      • UnreadNotificationCounts
      • UnsignedData
      • UploadResponse
      • UserDirectoryEntry
      • UserDirectoryResponse
      • UserId
      • UserIdentifier
      • UserInteractiveAuthResponse
      • VerificationRequestContent
      • VersionsResponse
      • WellKnownClient
      • WellKnownServer
      • WhoAmIResponse
      • WhoisConnection
      • WhoisDevice
      • WhoisResponse
      • WhoisSession
    • Uniform.Matrix.Protocol.Crypto
      • AccountRecord
      • AesCtr
      • AttachmentCrypto
      • AttachmentKeys
      • DecryptedToDeviceEvent
      • DecryptionStatus
      • DeviceInfo
      • DeviceListRecord
      • DeviceTrust
      • Ed25519
      • EncryptedAttachments
      • EncryptedSecret
      • EstablishedSas
      • ICryptoStore
      • IKeyTransport
      • IdentityKeys
      • InMemoryCryptoStore
      • InboundGroupSessionRecord
      • MegolmInboundSession
      • MegolmOutboundSession
      • MegolmPlaintext
      • OlmAccount
      • OlmException
      • OlmMachine
      • OlmMessage
      • OlmSession
      • OlmSessionRecord
      • OutboundGroupSessionRecord
      • PassphraseInfo
      • PkEncryption
      • PkMessage
      • RecoveryResult
      • RoomEventDecryption
      • Sas
      • SasEmoji
      • SecretNames
      • SecretStorage
      • SecretStorageCrypto
      • SecretStorageKeyDescription
      • SecurityStatus
      • UserIdentity
      • Verification
      • VerificationState
    • Uniform.Matrix.Protocol.Server
      • AuthEventTypes
      • AuthEvents
      • AuthRules
      • DnsSrv
      • EventFormat
      • FederationAuth
      • PowerLevels
      • PushContext
      • PushDecision
      • PushRules
      • RedactionRules
      • RoomVersion
      • ServerAcl
      • ServerNames
      • SrvRecord
      • StateResolution
      • XMatrixAuthorization
    • Uniform.Matrix.Server
      • ServerServiceExtensions
      • ServerStatus
    • Uniform.Matrix.Server.Accounts
      • AccountDataService
      • AccountDeactivation
      • AccountService
      • AdminDevice
      • AdminRoom
      • AdminService
      • AdminUser
      • AdminUserChange
      • AuthenticationRequiredException
      • LocalUserIds
      • OpenIdTokens
      • Optional<T>
      • PresenceService
      • ProfileService
      • PushNotifier
      • PushRuleService
      • PusherService
      • RegistrationToken
      • RegistrationTokens
      • Requester
      • RoomShutdown
      • ServerNotices
      • UserInteractiveAuth
    • Uniform.Matrix.Server.Configuration
      • CallOptions
      • FederationOptions
      • MediaOptions
      • PushOptions
      • RateLimitOptions
      • RegistrationMode
      • ServerOptions
      • ServerStorageOptions
      • TlsOptions
      • UrlPreviewOptions
    • Uniform.Matrix.Server.Encryption
      • DeviceKeyService
      • KeyBackupService
      • ToDeviceService
    • Uniform.Matrix.Server.Endpoints
      • AccountDataEndpoints
      • AccountEndpoints
      • ActivityEndpoints
      • AdminEndpoints
      • CallEndpoints
      • DeviceEndpoints
      • DirectoryEndpoints
      • DiscoveryEndpoints
      • FederationEndpoints
      • KeyBackupEndpoints
      • KeyEndpoints
      • ManagementEndpoints
      • MediaEndpoints
      • ProfileEndpoints
      • PushRuleEndpoints
      • PusherEndpoints
      • RoomEndpoints
      • SyncEndpoints
    • Uniform.Matrix.Server.Federation
      • FederationClient
      • FederationEndpoint
      • FederationQueue
      • FederationSender
      • RemoteActivity
      • RemoteDevices
      • RemoteEvents
      • RemoteInvites
      • RemoteJoins
      • RemoteServerKeys
      • RoomAcls
      • RoomHistory
      • ServerAddress
      • ServerAuthentication
      • ServerResolver
      • SrvLookup
    • Uniform.Matrix.Server.Http
      • AccessTokens
      • AdminSocket
      • LegacyPaths
      • MatrixErrorException
      • MatrixHttp
      • PublicAddresses
      • RateLimits
      • TlsCertificate
      • TlsCertificateException
    • Uniform.Matrix.Server.Keys
      • ServerKeys
    • Uniform.Matrix.Server.Media
      • MediaService
      • MediaService.StoredFile
      • Thumbnailer
      • UrlPreviewService
    • Uniform.Matrix.Server.Rooms
      • DelayedEvents
      • DirectoryService
      • EventDraft
      • EventSender
      • ReceiptService
      • Report
      • ReportService
      • RoomService
      • StateCache
      • TypingService
    • Uniform.Matrix.Server.Storage
      • AccessTokenRow
      • AccountDataRow
      • CounterRow
      • CrossSigningKeyRow
      • CurrentStateRow
      • DataDirectoryInUseException
      • DataDirectoryLock
      • DatabaseMigrator
      • DelayedEventRow
      • DesignTimeServerDbContextFactory
      • DeviceKeysRow
      • DeviceListChangeRow
      • DeviceRow
      • EventEdgeRow
      • EventRelationRow
      • EventRow
      • FallbackKeyRow
      • FederationOutboxRow
      • FederationProgressRow
      • FilterRow
      • ForgottenRoomRow
      • ForwardExtremityRow
      • KeyBackupVersionRow
      • KeySignatureRow
      • MediaRow
      • OneTimeKeyRow
      • ProfileRow
      • PusherRow
      • ReceiptRow
      • RegistrationTokenRow
      • RemoteInviteRow
      • RemoteMediaRow
      • ReportRow
      • RoomAliasRow
      • RoomKeyRow
      • RoomRow
      • ServerDbContext
      • ServerKeyResponseRow
      • StateGroupEntryRow
      • StateGroupRow
      • ThumbnailRow
      • ToDeviceRow
      • TransactionRow
      • UserRow
    • Uniform.Matrix.Server.Storage.Migrations
      • AddAdminControls
      • AddDelayedEvents
      • AddEventStatusRelationsAndReports
      • AddFederationOutbox
      • AddFederationProgress
      • AddPushers
      • AddRemoteInvites
      • AddRemoteMedia
      • AddServerKeyResponses
      • InitialCreate
      • ScopeTransactionsToRooms
    • Uniform.Matrix.Server.Sync
      • ServerStream
      • SlidingSyncService
      • SyncFilter
      • SyncService
    • Uniform.Matrix.Video
      • IVideoDecoder
      • VideoFrame
    • Uniform.Matrix.Video.Vp8
      • Vp8Decoder
      • Vp8Encoder
    • Uniform.Matrix.WebRtc
      • AudioPeerConnection
      • IMediaConnection
      • PeerConnectionOptions
      • PeerConnectionState
    • Uniform.Matrix.WebRtc.Dtls
      • DtlsCertificate
      • DtlsSrtp
    • Uniform.Matrix.WebRtc.Ice
      • IceAgent
      • IceCandidate
      • IceCandidateType
      • IceOptions
      • IceServer
      • IceState
    • Uniform.Matrix.WebRtc.Rtp
      • BandwidthEstimator
      • JitterBuffer
      • ReceiverStatistics
      • ReportBlock
      • Rtcp
      • RtpPacket
      • Vp8Depacketizer
      • Vp8EncodedFrame
      • Vp8Packetizer
    • Uniform.Matrix.WebRtc.Sdp
      • AudioSdp
      • LocalAudio
      • MediaDescription
      • RemoteAudio
      • RemoteTransport
      • RemoteVideo
      • SessionDescription
    • Uniform.Matrix.WebRtc.Srtp
      • SrtpSession
    • Uniform.Stun
      • DatagramSender
      • StunClient
      • StunDiscovery
      • TurnClient
    • Uniform.Stun.Hosting
      • PemCertificate
      • TurnHostingExtensions
      • TurnOptions
      • TurnServerHost
    • Uniform.Stun.Protocol
      • ChannelData
      • StunAddress
      • StunAttribute
      • StunAttributeTypes
      • StunClass
      • StunErrorCodes
      • StunMessage
      • StunMethod
      • TurnCredentials
    • Uniform.Turn
      • CombinedAuthenticator
      • ITurnAuthenticator
      • IpRange
      • SharedSecretAuthenticator
      • StaticUserAuthenticator
      • TurnServer
      • TurnServerOptions
      • TurnServerStatus
      • TurnTransport

    Class RTPStats

    Inheritance
    object
    RTPStats
    Implements
    IMessage<RTPStats>
    IEquatable<RTPStats>
    IDeepCloneable<RTPStats>
    IBufferMessage
    IMessage
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: LiveKit.Proto
    Assembly: Uniform.LiveKit.Protocol.dll
    Syntax
    public sealed class RTPStats : IMessage<RTPStats>, IEquatable<RTPStats>, IDeepCloneable<RTPStats>, IBufferMessage, IMessage

    Constructors

    RTPStats()

    Declaration
    public RTPStats()

    RTPStats(RTPStats)

    Declaration
    public RTPStats(RTPStats other)
    Parameters
    Type Name Description
    RTPStats other

    Fields

    BitrateDuplicateFieldNumber

    Field number for the "bitrate_duplicate" field.

    Declaration
    public const int BitrateDuplicateFieldNumber = 14
    Field Value
    Type Description
    int

    BitrateFieldNumber

    Field number for the "bitrate" field.

    Declaration
    public const int BitrateFieldNumber = 7
    Field Value
    Type Description
    int

    BitratePaddingFieldNumber

    Field number for the "bitrate_padding" field.

    Declaration
    public const int BitratePaddingFieldNumber = 18
    Field Value
    Type Description
    int

    BytesDuplicateFieldNumber

    Field number for the "bytes_duplicate" field.

    Declaration
    public const int BytesDuplicateFieldNumber = 13
    Field Value
    Type Description
    int

    BytesFieldNumber

    Field number for the "bytes" field.

    Declaration
    public const int BytesFieldNumber = 6
    Field Value
    Type Description
    int

    BytesPaddingFieldNumber

    Field number for the "bytes_padding" field.

    Declaration
    public const int BytesPaddingFieldNumber = 17
    Field Value
    Type Description
    int

    DurationFieldNumber

    Field number for the "duration" field.

    Declaration
    public const int DurationFieldNumber = 3
    Field Value
    Type Description
    int

    EndTimeFieldNumber

    Field number for the "end_time" field.

    Declaration
    public const int EndTimeFieldNumber = 2
    Field Value
    Type Description
    int

    FecBytesFieldNumber

    Field number for the "fec_bytes" field.

    Declaration
    public const int FecBytesFieldNumber = 49
    Field Value
    Type Description
    int

    FecPacketsDiscardedFieldNumber

    Field number for the "fec_packets_discarded" field.

    Declaration
    public const int FecPacketsDiscardedFieldNumber = 50
    Field Value
    Type Description
    int

    FecPacketsFieldNumber

    Field number for the "fec_packets" field.

    Declaration
    public const int FecPacketsFieldNumber = 48
    Field Value
    Type Description
    int

    FecPacketsRecoveredFieldNumber

    Field number for the "fec_packets_recovered" field.

    Declaration
    public const int FecPacketsRecoveredFieldNumber = 51
    Field Value
    Type Description
    int

    FirsFieldNumber

    Field number for the "firs" field.

    Declaration
    public const int FirsFieldNumber = 29
    Field Value
    Type Description
    int

    FrameRateFieldNumber

    Field number for the "frame_rate" field.

    Declaration
    public const int FrameRateFieldNumber = 21
    Field Value
    Type Description
    int

    FramesFieldNumber

    Field number for the "frames" field.

    Declaration
    public const int FramesFieldNumber = 20
    Field Value
    Type Description
    int

    GapHistogramFieldNumber

    Field number for the "gap_histogram" field.

    Declaration
    public const int GapHistogramFieldNumber = 24
    Field Value
    Type Description
    int

    HeaderBytesDuplicateFieldNumber

    Field number for the "header_bytes_duplicate" field.

    Declaration
    public const int HeaderBytesDuplicateFieldNumber = 40
    Field Value
    Type Description
    int

    HeaderBytesFieldNumber

    Field number for the "header_bytes" field.

    Declaration
    public const int HeaderBytesFieldNumber = 39
    Field Value
    Type Description
    int

    HeaderBytesPaddingFieldNumber

    Field number for the "header_bytes_padding" field.

    Declaration
    public const int HeaderBytesPaddingFieldNumber = 41
    Field Value
    Type Description
    int

    JitterCurrentFieldNumber

    Field number for the "jitter_current" field.

    Declaration
    public const int JitterCurrentFieldNumber = 22
    Field Value
    Type Description
    int

    JitterMaxFieldNumber

    Field number for the "jitter_max" field.

    Declaration
    public const int JitterMaxFieldNumber = 23
    Field Value
    Type Description
    int

    KeyFramesFieldNumber

    Field number for the "key_frames" field.

    Declaration
    public const int KeyFramesFieldNumber = 33
    Field Value
    Type Description
    int

    LastFirFieldNumber

    Field number for the "last_fir" field.

    Declaration
    public const int LastFirFieldNumber = 30
    Field Value
    Type Description
    int

    LastKeyFrameFieldNumber

    Field number for the "last_key_frame" field.

    Declaration
    public const int LastKeyFrameFieldNumber = 34
    Field Value
    Type Description
    int

    LastLayerLockPliFieldNumber

    Field number for the "last_layer_lock_pli" field.

    Declaration
    public const int LastLayerLockPliFieldNumber = 36
    Field Value
    Type Description
    int

    LastPliFieldNumber

    Field number for the "last_pli" field.

    Declaration
    public const int LastPliFieldNumber = 28
    Field Value
    Type Description
    int

    LayerLockPlisFieldNumber

    Field number for the "layer_lock_plis" field.

    Declaration
    public const int LayerLockPlisFieldNumber = 35
    Field Value
    Type Description
    int

    NackAcksFieldNumber

    Field number for the "nack_acks" field.

    Declaration
    public const int NackAcksFieldNumber = 37
    Field Value
    Type Description
    int

    NackMissesFieldNumber

    Field number for the "nack_misses" field.

    Declaration
    public const int NackMissesFieldNumber = 26
    Field Value
    Type Description
    int

    NackRepeatedFieldNumber

    Field number for the "nack_repeated" field.

    Declaration
    public const int NackRepeatedFieldNumber = 38
    Field Value
    Type Description
    int

    NacksFieldNumber

    Field number for the "nacks" field.

    Declaration
    public const int NacksFieldNumber = 25
    Field Value
    Type Description
    int

    NtpReportDriftFieldNumber

    Field number for the "ntp_report_drift" field.

    Declaration
    public const int NtpReportDriftFieldNumber = 45
    Field Value
    Type Description
    int

    PacketDriftFieldNumber

    Field number for the "packet_drift" field.

    Declaration
    public const int PacketDriftFieldNumber = 44
    Field Value
    Type Description
    int

    PacketDuplicateRateFieldNumber

    Field number for the "packet_duplicate_rate" field.

    Declaration
    public const int PacketDuplicateRateFieldNumber = 12
    Field Value
    Type Description
    int

    PacketLossPercentageFieldNumber

    Field number for the "packet_loss_percentage" field.

    Declaration
    public const int PacketLossPercentageFieldNumber = 10
    Field Value
    Type Description
    int

    PacketLossRateFieldNumber

    Field number for the "packet_loss_rate" field.

    Declaration
    public const int PacketLossRateFieldNumber = 9
    Field Value
    Type Description
    int

    PacketPaddingRateFieldNumber

    Field number for the "packet_padding_rate" field.

    Declaration
    public const int PacketPaddingRateFieldNumber = 16
    Field Value
    Type Description
    int

    PacketRateFieldNumber

    Field number for the "packet_rate" field.

    Declaration
    public const int PacketRateFieldNumber = 5
    Field Value
    Type Description
    int

    PacketsDuplicateFieldNumber

    Field number for the "packets_duplicate" field.

    Declaration
    public const int PacketsDuplicateFieldNumber = 11
    Field Value
    Type Description
    int

    PacketsFieldNumber

    Field number for the "packets" field.

    Declaration
    public const int PacketsFieldNumber = 4
    Field Value
    Type Description
    int

    PacketsLostFieldNumber

    Field number for the "packets_lost" field.

    Declaration
    public const int PacketsLostFieldNumber = 8
    Field Value
    Type Description
    int

    PacketsOutOfOrderFieldNumber

    Field number for the "packets_out_of_order" field.

    Declaration
    public const int PacketsOutOfOrderFieldNumber = 19
    Field Value
    Type Description
    int

    PacketsPaddingFieldNumber

    Field number for the "packets_padding" field.

    Declaration
    public const int PacketsPaddingFieldNumber = 15
    Field Value
    Type Description
    int

    PlisFieldNumber

    Field number for the "plis" field.

    Declaration
    public const int PlisFieldNumber = 27
    Field Value
    Type Description
    int

    RebasedReportDriftFieldNumber

    Field number for the "rebased_report_drift" field.

    Declaration
    public const int RebasedReportDriftFieldNumber = 46
    Field Value
    Type Description
    int

    ReceivedReportDriftFieldNumber

    Field number for the "received_report_drift" field.

    Declaration
    public const int ReceivedReportDriftFieldNumber = 47
    Field Value
    Type Description
    int

    RttCurrentFieldNumber

    Field number for the "rtt_current" field.

    Declaration
    public const int RttCurrentFieldNumber = 31
    Field Value
    Type Description
    int

    RttMaxFieldNumber

    Field number for the "rtt_max" field.

    Declaration
    public const int RttMaxFieldNumber = 32
    Field Value
    Type Description
    int

    StartTimeFieldNumber

    Field number for the "start_time" field.

    Declaration
    public const int StartTimeFieldNumber = 1
    Field Value
    Type Description
    int

    Properties

    Bitrate

    Declaration
    public double Bitrate { get; set; }
    Property Value
    Type Description
    double

    BitrateDuplicate

    Declaration
    public double BitrateDuplicate { get; set; }
    Property Value
    Type Description
    double

    BitratePadding

    Declaration
    public double BitratePadding { get; set; }
    Property Value
    Type Description
    double

    Bytes

    Declaration
    public ulong Bytes { get; set; }
    Property Value
    Type Description
    ulong

    BytesDuplicate

    Declaration
    public ulong BytesDuplicate { get; set; }
    Property Value
    Type Description
    ulong

    BytesPadding

    Declaration
    public ulong BytesPadding { get; set; }
    Property Value
    Type Description
    ulong

    Descriptor

    Declaration
    public static MessageDescriptor Descriptor { get; }
    Property Value
    Type Description
    MessageDescriptor

    Duration

    Declaration
    public double Duration { get; set; }
    Property Value
    Type Description
    double

    EndTime

    Declaration
    public Timestamp EndTime { get; set; }
    Property Value
    Type Description
    Timestamp

    FecBytes

    Declaration
    public ulong FecBytes { get; set; }
    Property Value
    Type Description
    ulong

    FecPackets

    Declaration
    public uint FecPackets { get; set; }
    Property Value
    Type Description
    uint

    FecPacketsDiscarded

    Declaration
    public uint FecPacketsDiscarded { get; set; }
    Property Value
    Type Description
    uint

    FecPacketsRecovered

    NEXT_ID: 52

    Declaration
    public uint FecPacketsRecovered { get; set; }
    Property Value
    Type Description
    uint

    Firs

    Declaration
    public uint Firs { get; set; }
    Property Value
    Type Description
    uint

    FrameRate

    Declaration
    public double FrameRate { get; set; }
    Property Value
    Type Description
    double

    Frames

    Declaration
    public uint Frames { get; set; }
    Property Value
    Type Description
    uint

    GapHistogram

    Declaration
    public MapField<int, uint> GapHistogram { get; }
    Property Value
    Type Description
    MapField<int, uint>

    HeaderBytes

    Declaration
    public ulong HeaderBytes { get; set; }
    Property Value
    Type Description
    ulong

    HeaderBytesDuplicate

    Declaration
    public ulong HeaderBytesDuplicate { get; set; }
    Property Value
    Type Description
    ulong

    HeaderBytesPadding

    Declaration
    public ulong HeaderBytesPadding { get; set; }
    Property Value
    Type Description
    ulong

    JitterCurrent

    Declaration
    public double JitterCurrent { get; set; }
    Property Value
    Type Description
    double

    JitterMax

    Declaration
    public double JitterMax { get; set; }
    Property Value
    Type Description
    double

    KeyFrames

    Declaration
    public uint KeyFrames { get; set; }
    Property Value
    Type Description
    uint

    LastFir

    Declaration
    public Timestamp LastFir { get; set; }
    Property Value
    Type Description
    Timestamp

    LastKeyFrame

    Declaration
    public Timestamp LastKeyFrame { get; set; }
    Property Value
    Type Description
    Timestamp

    LastLayerLockPli

    Declaration
    public Timestamp LastLayerLockPli { get; set; }
    Property Value
    Type Description
    Timestamp

    LastPli

    Declaration
    public Timestamp LastPli { get; set; }
    Property Value
    Type Description
    Timestamp

    LayerLockPlis

    Declaration
    public uint LayerLockPlis { get; set; }
    Property Value
    Type Description
    uint

    NackAcks

    Declaration
    public uint NackAcks { get; set; }
    Property Value
    Type Description
    uint

    NackMisses

    Declaration
    public uint NackMisses { get; set; }
    Property Value
    Type Description
    uint

    NackRepeated

    Declaration
    public uint NackRepeated { get; set; }
    Property Value
    Type Description
    uint

    Nacks

    Declaration
    public uint Nacks { get; set; }
    Property Value
    Type Description
    uint

    NtpReportDrift

    Declaration
    public RTPDrift NtpReportDrift { get; set; }
    Property Value
    Type Description
    RTPDrift

    PacketDrift

    Declaration
    public RTPDrift PacketDrift { get; set; }
    Property Value
    Type Description
    RTPDrift

    PacketDuplicateRate

    Declaration
    public double PacketDuplicateRate { get; set; }
    Property Value
    Type Description
    double

    PacketLossPercentage

    Declaration
    public float PacketLossPercentage { get; set; }
    Property Value
    Type Description
    float

    PacketLossRate

    Declaration
    public double PacketLossRate { get; set; }
    Property Value
    Type Description
    double

    PacketPaddingRate

    Declaration
    public double PacketPaddingRate { get; set; }
    Property Value
    Type Description
    double

    PacketRate

    Declaration
    public double PacketRate { get; set; }
    Property Value
    Type Description
    double

    Packets

    Declaration
    public uint Packets { get; set; }
    Property Value
    Type Description
    uint

    PacketsDuplicate

    Declaration
    public uint PacketsDuplicate { get; set; }
    Property Value
    Type Description
    uint

    PacketsLost

    Declaration
    public uint PacketsLost { get; set; }
    Property Value
    Type Description
    uint

    PacketsOutOfOrder

    Declaration
    public uint PacketsOutOfOrder { get; set; }
    Property Value
    Type Description
    uint

    PacketsPadding

    Declaration
    public uint PacketsPadding { get; set; }
    Property Value
    Type Description
    uint

    Parser

    Declaration
    public static MessageParser<RTPStats> Parser { get; }
    Property Value
    Type Description
    MessageParser<RTPStats>

    Plis

    Declaration
    public uint Plis { get; set; }
    Property Value
    Type Description
    uint

    RebasedReportDrift

    Declaration
    public RTPDrift RebasedReportDrift { get; set; }
    Property Value
    Type Description
    RTPDrift

    ReceivedReportDrift

    Declaration
    public RTPDrift ReceivedReportDrift { get; set; }
    Property Value
    Type Description
    RTPDrift

    RttCurrent

    Declaration
    public uint RttCurrent { get; set; }
    Property Value
    Type Description
    uint

    RttMax

    Declaration
    public uint RttMax { get; set; }
    Property Value
    Type Description
    uint

    StartTime

    Declaration
    public Timestamp StartTime { get; set; }
    Property Value
    Type Description
    Timestamp

    Methods

    CalculateSize()

    Calculates the size of this message in Protocol Buffer wire format, in bytes.

    Declaration
    public int CalculateSize()
    Returns
    Type Description
    int

    The number of bytes required to write this message to a coded output stream.

    Clone()

    Creates a deep clone of this object.

    Declaration
    public RTPStats Clone()
    Returns
    Type Description
    RTPStats

    A deep clone of this object.

    Equals(RTPStats)

    Indicates whether the current object is equal to another object of the same type.

    Declaration
    public bool Equals(RTPStats other)
    Parameters
    Type Name Description
    RTPStats other

    An object to compare with this object.

    Returns
    Type Description
    bool

    true if the current object is equal to the other parameter; otherwise, false.

    Equals(object)

    Determines whether the specified object is equal to the current object.

    Declaration
    public override bool Equals(object other)
    Parameters
    Type Name Description
    object other
    Returns
    Type Description
    bool

    true if the specified object is equal to the current object; otherwise, false.

    Overrides
    object.Equals(object)

    GetHashCode()

    Serves as the default hash function.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A hash code for the current object.

    Overrides
    object.GetHashCode()

    MergeFrom(CodedInputStream)

    Merges the data from the specified coded input stream with the current message.

    Declaration
    public void MergeFrom(CodedInputStream input)
    Parameters
    Type Name Description
    CodedInputStream input
    Remarks

    See the user guide for precise merge semantics.

    MergeFrom(RTPStats)

    Merges the given message into this one.

    Declaration
    public void MergeFrom(RTPStats other)
    Parameters
    Type Name Description
    RTPStats other
    Remarks

    See the user guide for precise merge semantics.

    ToString()

    Returns a string that represents the current object.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string that represents the current object.

    Overrides
    object.ToString()

    WriteTo(CodedOutputStream)

    Writes the data to the given coded output stream.

    Declaration
    public void WriteTo(CodedOutputStream output)
    Parameters
    Type Name Description
    CodedOutputStream output

    Coded output stream to write the data to. Must not be null.

    Implements

    Google.Protobuf.IMessage<T>
    IEquatable<T>
    Google.Protobuf.IDeepCloneable<T>
    Google.Protobuf.IBufferMessage
    Google.Protobuf.IMessage
    In this article
    Back to top Uniform Chat