@observertc/monitor-schemas
Version:
ObserveRTC Library for Schemas
2 lines • 26.3 kB
TypeScript
export declare const schema = "\nsyntax = \"proto2\";\n\npackage org.observertc.schemas.protobuf;\n\nmessage Samples {\n\tmessage Controls {\n\t\toptional string accessClaim = 1;\n\t\toptional bool close = 2;\n\t}\n\tmessage ClientSample {\n\t\tmessage Engine {\n\t\t\toptional string name = 1;\n\t\t\toptional string version = 2;\n\t\t}\n\t\tmessage Platform {\n\t\t\toptional string model = 1;\n\t\t\toptional string type = 2;\n\t\t\toptional string vendor = 3;\n\t\t}\n\t\tmessage Browser {\n\t\t\toptional string name = 1;\n\t\t\toptional string version = 2;\n\t\t}\n\t\tmessage OperationSystem {\n\t\t\toptional string name = 1;\n\t\t\toptional string version = 2;\n\t\t\toptional string versionName = 3;\n\t\t}\n\t\tmessage MediaDevice {\n\t\t\toptional string id = 1;\n\t\t\toptional string kind = 2;\n\t\t\toptional string label = 3;\n\t\t}\n\t\tmessage ExtensionStat {\n\t\t\trequired string payload = 1;\n\t\t\trequired string type = 2;\n\t\t}\n\t\tmessage PeerConnectionTransport {\n\t\t\trequired string peerConnectionId = 1;\n\t\t\toptional int64 bytesReceived = 2;\n\t\t\toptional int64 bytesSent = 3;\n\t\t\toptional double candidatePairAvailableIncomingBitrate = 4;\n\t\t\toptional double candidatePairAvailableOutgoingBitrate = 5;\n\t\t\toptional int64 candidatePairBytesDiscardedOnSend = 6;\n\t\t\toptional int64 candidatePairBytesReceived = 7;\n\t\t\toptional int64 candidatePairBytesSent = 8;\n\t\t\toptional int32 candidatePairCircuitBreakerTriggerCount = 9;\n\t\t\toptional int64 candidatePairConsentExpiredTimestamp = 10;\n\t\t\toptional int64 candidatePairConsentRequestBytesSent = 11;\n\t\t\toptional int32 candidatePairConsentRequestsSent = 12;\n\t\t\toptional double candidatePairCurrentRoundTripTime = 13;\n\t\t\toptional int64 candidatePairFirstRequestTimestamp = 14;\n\t\t\toptional int64 candidatePairLastPacketReceivedTimestamp = 15;\n\t\t\toptional int64 candidatePairLastPacketSentTimestamp = 16;\n\t\t\toptional int64 candidatePairLastRequestTimestamp = 17;\n\t\t\toptional int64 candidatePairLastResponseTimestamp = 18;\n\t\t\toptional int32 candidatePairPacketsDiscardedOnSend = 19;\n\t\t\toptional int32 candidatePairPacketsReceived = 20;\n\t\t\toptional int32 candidatePairPacketsSent = 21;\n\t\t\toptional int64 candidatePairRequestBytesSent = 22;\n\t\t\toptional int32 candidatePairRequestsReceived = 23;\n\t\t\toptional int32 candidatePairRequestsSent = 24;\n\t\t\toptional int64 candidatePairResponseBytesSent = 25;\n\t\t\toptional int32 candidatePairResponsesReceived = 26;\n\t\t\toptional int32 candidatePairResponsesSent = 27;\n\t\t\toptional int32 candidatePairRetransmissionReceived = 28;\n\t\t\toptional int32 candidatePairRetransmissionSent = 29;\n\t\t\toptional string candidatePairState = 30;\n\t\t\toptional double candidatePairTotalRoundTripTime = 31;\n\t\t\toptional int32 dataChannelsAccepted = 32;\n\t\t\toptional int32 dataChannelsClosed = 33;\n\t\t\toptional int32 dataChannelsOpened = 34;\n\t\t\toptional int32 dataChannelsRequested = 35;\n\t\t\toptional string dtlsCipher = 36;\n\t\t\toptional string dtlsState = 37;\n\t\t\toptional string iceLocalUsernameFragment = 38;\n\t\t\toptional string iceRole = 39;\n\t\t\toptional string iceState = 40;\n\t\t\toptional string label = 41;\n\t\t\toptional string localAddress = 42;\n\t\t\toptional string localCandidateICEServerUrl = 43;\n\t\t\toptional string localCandidateRelayProtocol = 44;\n\t\t\toptional string localCandidateType = 45;\n\t\t\toptional int32 localPort = 46;\n\t\t\toptional string localProtocol = 47;\n\t\t\toptional int32 packetsReceived = 48;\n\t\t\toptional int32 packetsSent = 49;\n\t\t\toptional string remoteAddress = 50;\n\t\t\toptional string remoteCandidateICEServerUrl = 51;\n\t\t\toptional string remoteCandidateRelayProtocol = 52;\n\t\t\toptional string remoteCandidateType = 53;\n\t\t\toptional int32 remotePort = 54;\n\t\t\toptional string remoteProtocol = 55;\n\t\t\toptional double sctpCongestionWindow = 56;\n\t\t\toptional int32 sctpMtu = 57;\n\t\t\toptional double sctpReceiverWindow = 58;\n\t\t\toptional double sctpSmoothedRoundTripTime = 59;\n\t\t\toptional int32 sctpUnackData = 60;\n\t\t\toptional int32 selectedCandidatePairChanges = 61;\n\t\t\toptional string srtpCipher = 62;\n\t\t\toptional string tlsGroup = 63;\n\t\t\toptional string tlsVersion = 64;\n\t\t}\n\t\tmessage MediaSourceStat {\n\t\t\toptional double audioLevel = 1;\n\t\t\toptional int32 bitDepth = 2;\n\t\t\toptional double echoReturnLoss = 3;\n\t\t\toptional double echoReturnLossEnhancement = 4;\n\t\t\toptional int32 frames = 5;\n\t\t\toptional double framesPerSecond = 6;\n\t\t\toptional int32 height = 7;\n\t\t\toptional string kind = 8;\n\t\t\toptional bool relayedSource = 9;\n\t\t\toptional double totalAudioEnergy = 10;\n\t\t\toptional double totalSamplesDuration = 11;\n\t\t\toptional string trackIdentifier = 12;\n\t\t\toptional int32 width = 13;\n\t\t}\n\t\tmessage MediaCodecStats {\n\t\t\toptional int32 channels = 1;\n\t\t\toptional int32 clockRate = 2;\n\t\t\toptional string codecType = 3;\n\t\t\toptional string mimeType = 4;\n\t\t\toptional string payloadType = 5;\n\t\t\toptional string sdpFmtpLine = 6;\n\t\t}\n\t\tmessage Certificate {\n\t\t\toptional string base64Certificate = 1;\n\t\t\toptional string fingerprint = 2;\n\t\t\toptional string fingerprintAlgorithm = 3;\n\t\t\toptional string issuerCertificateId = 4;\n\t\t}\n\t\tmessage InboundAudioTrack {\n\t\t\trequired int64 ssrc = 1;\n\t\t\toptional double averageRtcpInterval = 2;\n\t\t\toptional int32 burstDiscardCount = 3;\n\t\t\toptional double burstDiscardRate = 4;\n\t\t\toptional int32 burstLossCount = 5;\n\t\t\toptional double burstLossRate = 6;\n\t\t\toptional int32 burstPacketsDiscarded = 7;\n\t\t\toptional int32 burstPacketsLost = 8;\n\t\t\toptional int64 bytesReceived = 9;\n\t\t\toptional int64 bytesSent = 10;\n\t\t\toptional int32 channels = 11;\n\t\t\toptional int32 clockRate = 12;\n\t\t\toptional int32 concealedSamples = 13;\n\t\t\toptional int32 concealmentEvents = 14;\n\t\t\toptional string decoderImplementation = 15;\n\t\t\toptional bool ended = 16;\n\t\t\toptional int64 estimatedPlayoutTimestamp = 17;\n\t\t\toptional int32 fecPacketsDiscarded = 18;\n\t\t\toptional int32 fecPacketsReceived = 19;\n\t\t\toptional double gapDiscardRate = 20;\n\t\t\toptional double gapLossRate = 21;\n\t\t\toptional int64 headerBytesReceived = 22;\n\t\t\toptional int32 insertedSamplesForDeceleration = 23;\n\t\t\toptional double jitter = 24;\n\t\t\toptional double jitterBufferDelay = 25;\n\t\t\toptional int32 jitterBufferEmittedCount = 26;\n\t\t\toptional int64 lastPacketReceivedTimestamp = 27;\n\t\t\toptional string mimeType = 28;\n\t\t\toptional int32 nackCount = 29;\n\t\t\toptional int32 packetsDiscarded = 30;\n\t\t\toptional int32 packetsDuplicated = 31;\n\t\t\toptional int32 packetsFailedDecryption = 32;\n\t\t\toptional int32 packetsLost = 33;\n\t\t\toptional int32 packetsReceived = 34;\n\t\t\toptional int32 packetsRepaired = 35;\n\t\t\toptional int32 packetsSent = 36;\n\t\t\toptional int32 payloadType = 37;\n\t\t\toptional string peerConnectionId = 38;\n\t\t\toptional int32 perDscpPacketsReceived = 39;\n\t\t\toptional string remoteClientId = 40;\n\t\t\toptional int64 remoteTimestamp = 41;\n\t\t\toptional int32 removedSamplesForAcceleration = 42;\n\t\t\toptional int32 reportsSent = 43;\n\t\t\toptional double roundTripTime = 44;\n\t\t\toptional int32 roundTripTimeMeasurements = 45;\n\t\t\toptional int32 samplesDecodedWithCelt = 46;\n\t\t\toptional int32 samplesDecodedWithSilk = 47;\n\t\t\toptional string sdpFmtpLine = 48;\n\t\t\toptional string sfuSinkId = 49;\n\t\t\toptional int32 silentConcealedSamples = 50;\n\t\t\toptional double totalProcessingDelay = 51;\n\t\t\toptional double totalRoundTripTime = 52;\n\t\t\toptional int32 totalSamplesDecoded = 53;\n\t\t\toptional int32 totalSamplesReceived = 54;\n\t\t\toptional string trackId = 55;\n\t\t\toptional bool voiceActivityFlag = 56;\n\t\t}\n\t\tmessage InboundVideoTrack {\n\t\t\trequired int64 ssrc = 1;\n\t\t\toptional double averageRtcpInterval = 2;\n\t\t\toptional int32 burstDiscardCount = 3;\n\t\t\toptional double burstDiscardRate = 4;\n\t\t\toptional int32 burstLossCount = 5;\n\t\t\toptional double burstLossRate = 6;\n\t\t\toptional int32 burstPacketsDiscarded = 7;\n\t\t\toptional int32 burstPacketsLost = 8;\n\t\t\toptional int64 bytesReceived = 9;\n\t\t\toptional int64 bytesSent = 10;\n\t\t\toptional int32 channels = 11;\n\t\t\toptional int32 clockRate = 12;\n\t\t\toptional string decoderImplementation = 13;\n\t\t\toptional bool ended = 14;\n\t\t\toptional int64 estimatedPlayoutTimestamp = 15;\n\t\t\toptional int32 fecPacketsDiscarded = 16;\n\t\t\toptional int32 fecPacketsReceived = 17;\n\t\t\toptional int32 firCount = 18;\n\t\t\toptional int32 frameBitDepth = 19;\n\t\t\toptional int32 frameHeight = 20;\n\t\t\toptional int32 frameWidth = 21;\n\t\t\toptional int32 framesDecoded = 22;\n\t\t\toptional int32 framesDropped = 23;\n\t\t\toptional double framesPerSecond = 24;\n\t\t\toptional int32 framesReceived = 25;\n\t\t\toptional int32 fullFramesLost = 26;\n\t\t\toptional double gapDiscardRate = 27;\n\t\t\toptional double gapLossRate = 28;\n\t\t\toptional int64 headerBytesReceived = 29;\n\t\t\toptional double jitter = 30;\n\t\t\toptional double jitterBufferDelay = 31;\n\t\t\toptional int32 jitterBufferEmittedCount = 32;\n\t\t\toptional int32 keyFramesDecoded = 33;\n\t\t\toptional int64 lastPacketReceivedTimestamp = 34;\n\t\t\toptional string mimeType = 35;\n\t\t\toptional int32 nackCount = 36;\n\t\t\toptional int32 packetsDiscarded = 37;\n\t\t\toptional int32 packetsDuplicated = 38;\n\t\t\toptional int32 packetsFailedDecryption = 39;\n\t\t\toptional int32 packetsLost = 40;\n\t\t\toptional int32 packetsReceived = 41;\n\t\t\toptional int32 packetsRepaired = 42;\n\t\t\toptional int32 packetsSent = 43;\n\t\t\toptional int32 partialFramesLost = 44;\n\t\t\toptional int32 payloadType = 45;\n\t\t\toptional string peerConnectionId = 46;\n\t\t\toptional int32 perDscpPacketsReceived = 47;\n\t\t\toptional int32 pliCount = 48;\n\t\t\toptional int64 qpSum = 49;\n\t\t\toptional string remoteClientId = 50;\n\t\t\toptional int64 remoteTimestamp = 51;\n\t\t\toptional int32 reportsSent = 52;\n\t\t\toptional double roundTripTime = 53;\n\t\t\toptional int32 roundTripTimeMeasurements = 54;\n\t\t\toptional string sdpFmtpLine = 55;\n\t\t\toptional string sfuSinkId = 56;\n\t\t\toptional int32 sliCount = 57;\n\t\t\toptional double totalDecodeTime = 58;\n\t\t\toptional double totalInterFrameDelay = 59;\n\t\t\toptional double totalProcessingDelay = 60;\n\t\t\toptional double totalRoundTripTime = 61;\n\t\t\toptional double totalSquaredInterFrameDelay = 62;\n\t\t\toptional string trackId = 63;\n\t\t}\n\t\tmessage OutboundAudioTrack {\n\t\t\trequired int64 ssrc = 1;\n\t\t\toptional double audioLevel = 2;\n\t\t\toptional double averageRtcpInterval = 3;\n\t\t\toptional int32 burstDiscardCount = 4;\n\t\t\toptional double burstDiscardRate = 5;\n\t\t\toptional int32 burstLossCount = 6;\n\t\t\toptional double burstLossRate = 7;\n\t\t\toptional int32 burstPacketsDiscarded = 8;\n\t\t\toptional int32 burstPacketsLost = 9;\n\t\t\toptional int64 bytesDiscardedOnSend = 10;\n\t\t\toptional int64 bytesSent = 11;\n\t\t\toptional int32 channels = 12;\n\t\t\toptional int32 clockRate = 13;\n\t\t\toptional double echoReturnLoss = 14;\n\t\t\toptional double echoReturnLossEnhancement = 15;\n\t\t\toptional string encoderImplementation = 16;\n\t\t\toptional bool ended = 17;\n\t\t\toptional int32 fecPacketsSent = 18;\n\t\t\toptional double fractionLost = 19;\n\t\t\toptional double gapDiscardRate = 20;\n\t\t\toptional double gapLossRate = 21;\n\t\t\toptional int64 headerBytesSent = 22;\n\t\t\toptional double jitter = 23;\n\t\t\toptional int64 lastPacketSentTimestamp = 24;\n\t\t\toptional string mimeType = 25;\n\t\t\toptional int32 nackCount = 26;\n\t\t\toptional int32 packetsDiscarded = 27;\n\t\t\toptional int32 packetsDiscardedOnSend = 28;\n\t\t\toptional int32 packetsLost = 29;\n\t\t\toptional int32 packetsReceived = 30;\n\t\t\toptional int32 packetsRepaired = 31;\n\t\t\toptional int32 packetsSent = 32;\n\t\t\toptional int32 payloadType = 33;\n\t\t\toptional string peerConnectionId = 34;\n\t\t\toptional int32 perDscpPacketsSent = 35;\n\t\t\toptional bool relayedSource = 36;\n\t\t\toptional int32 reportsReceived = 37;\n\t\t\toptional int64 retransmittedBytesSent = 38;\n\t\t\toptional int32 retransmittedPacketsSent = 39;\n\t\t\toptional string rid = 40;\n\t\t\toptional double roundTripTime = 41;\n\t\t\toptional int32 roundTripTimeMeasurements = 42;\n\t\t\toptional int64 rtxSsrc = 43;\n\t\t\toptional int32 samplesEncodedWithCelt = 44;\n\t\t\toptional int32 samplesEncodedWithSilk = 45;\n\t\t\toptional string sdpFmtpLine = 46;\n\t\t\toptional string sfuStreamId = 47;\n\t\t\toptional int32 targetBitrate = 48;\n\t\t\toptional double totalAudioEnergy = 49;\n\t\t\toptional int64 totalEncodedBytesTarget = 50;\n\t\t\toptional double totalPacketSendDelay = 51;\n\t\t\toptional double totalRoundTripTime = 52;\n\t\t\toptional double totalSamplesDuration = 53;\n\t\t\toptional int32 totalSamplesSent = 54;\n\t\t\toptional string trackId = 55;\n\t\t\toptional bool voiceActivityFlag = 56;\n\t\t}\n\t\tmessage OutboundVideoTrack {\n\t\t\trequired int64 ssrc = 1;\n\t\t\toptional double averageRtcpInterval = 2;\n\t\t\toptional int32 bitDepth = 3;\n\t\t\toptional int32 burstDiscardCount = 4;\n\t\t\toptional double burstDiscardRate = 5;\n\t\t\toptional int32 burstLossCount = 6;\n\t\t\toptional double burstLossRate = 7;\n\t\t\toptional int32 burstPacketsDiscarded = 8;\n\t\t\toptional int32 burstPacketsLost = 9;\n\t\t\toptional int64 bytesDiscardedOnSend = 10;\n\t\t\toptional int64 bytesSent = 11;\n\t\t\toptional int32 channels = 12;\n\t\t\toptional int32 clockRate = 13;\n\t\t\toptional string encoderImplementation = 14;\n\t\t\toptional bool ended = 15;\n\t\t\toptional int32 fecPacketsSent = 16;\n\t\t\toptional int32 firCount = 17;\n\t\t\toptional double fractionLost = 18;\n\t\t\toptional int32 frameBitDepth = 19;\n\t\t\toptional int32 frameHeight = 20;\n\t\t\toptional int32 frameWidth = 21;\n\t\t\toptional int32 frames = 22;\n\t\t\toptional int32 framesDiscardedOnSend = 23;\n\t\t\toptional int32 framesDropped = 24;\n\t\t\toptional int32 framesEncoded = 25;\n\t\t\toptional double framesPerSecond = 26;\n\t\t\toptional int32 framesSent = 27;\n\t\t\toptional int32 fullFramesLost = 28;\n\t\t\toptional double gapDiscardRate = 29;\n\t\t\toptional double gapLossRate = 30;\n\t\t\toptional int64 headerBytesSent = 31;\n\t\t\toptional int32 height = 32;\n\t\t\toptional int32 hugeFramesSent = 33;\n\t\t\toptional double jitter = 34;\n\t\t\toptional int32 keyFramesEncoded = 35;\n\t\t\toptional int64 lastPacketSentTimestamp = 36;\n\t\t\toptional string mimeType = 37;\n\t\t\toptional int32 nackCount = 38;\n\t\t\toptional int32 packetsDiscarded = 39;\n\t\t\toptional int32 packetsDiscardedOnSend = 40;\n\t\t\toptional int32 packetsLost = 41;\n\t\t\toptional int32 packetsReceived = 42;\n\t\t\toptional int32 packetsRepaired = 43;\n\t\t\toptional int32 packetsSent = 44;\n\t\t\toptional int32 partialFramesLost = 45;\n\t\t\toptional int32 payloadType = 46;\n\t\t\toptional string peerConnectionId = 47;\n\t\t\toptional int32 perDscpPacketsSent = 48;\n\t\t\toptional int32 pliCount = 49;\n\t\t\toptional int64 qpSum = 50;\n\t\t\toptional double qualityLimitationDurationBandwidth = 51;\n\t\t\toptional double qualityLimitationDurationCPU = 52;\n\t\t\toptional double qualityLimitationDurationNone = 53;\n\t\t\toptional double qualityLimitationDurationOther = 54;\n\t\t\toptional string qualityLimitationReason = 55;\n\t\t\toptional int32 qualityLimitationResolutionChanges = 56;\n\t\t\toptional bool relayedSource = 57;\n\t\t\toptional int32 reportsReceived = 58;\n\t\t\toptional int64 retransmittedBytesSent = 59;\n\t\t\toptional int32 retransmittedPacketsSent = 60;\n\t\t\toptional string rid = 61;\n\t\t\toptional double roundTripTime = 62;\n\t\t\toptional int32 roundTripTimeMeasurements = 63;\n\t\t\toptional int64 rtxSsrc = 64;\n\t\t\toptional string sdpFmtpLine = 65;\n\t\t\toptional string sfuStreamId = 66;\n\t\t\toptional int32 sliCount = 67;\n\t\t\toptional int32 targetBitrate = 68;\n\t\t\toptional double totalEncodeTime = 69;\n\t\t\toptional int64 totalEncodedBytesTarget = 70;\n\t\t\toptional double totalPacketSendDelay = 71;\n\t\t\toptional double totalRoundTripTime = 72;\n\t\t\toptional string trackId = 73;\n\t\t\toptional int32 width = 74;\n\t\t}\n\t\tmessage IceLocalCandidate {\n\t\t\toptional string address = 1;\n\t\t\toptional string candidateType = 2;\n\t\t\toptional string id = 3;\n\t\t\toptional string peerConnectionId = 4;\n\t\t\toptional int32 port = 5;\n\t\t\toptional int64 priority = 6;\n\t\t\toptional string protocol = 7;\n\t\t\toptional string relayProtocol = 8;\n\t\t\toptional string url = 9;\n\t\t}\n\t\tmessage IceRemoteCandidate {\n\t\t\toptional string address = 1;\n\t\t\toptional string candidateType = 2;\n\t\t\toptional string id = 3;\n\t\t\toptional string peerConnectionId = 4;\n\t\t\toptional int32 port = 5;\n\t\t\toptional int64 priority = 6;\n\t\t\toptional string protocol = 7;\n\t\t\toptional string relayProtocol = 8;\n\t\t\toptional string url = 9;\n\t\t}\n\t\tmessage DataChannel {\n\t\t\toptional string address = 1;\n\t\t\toptional int64 bytesReceived = 2;\n\t\t\toptional int64 bytesSent = 3;\n\t\t\toptional int32 dataChannelIdentifier = 4;\n\t\t\toptional string id = 5;\n\t\t\toptional string label = 6;\n\t\t\toptional int32 messagesReceived = 7;\n\t\t\toptional int32 messagesSent = 8;\n\t\t\toptional string peerConnectionId = 9;\n\t\t\toptional int32 port = 10;\n\t\t\toptional string protocol = 11;\n\t\t\toptional string state = 12;\n\t\t}\n\t\trepeated Certificate certificates = 1;\n\t\trepeated MediaCodecStats codecs = 2;\n\t\trepeated DataChannel dataChannels = 3;\n\t\trepeated ExtensionStat extensionStats = 4;\n\t\trepeated IceLocalCandidate iceLocalCandidates = 5;\n\t\trepeated IceRemoteCandidate iceRemoteCandidates = 6;\n\t\trepeated string iceServers = 7;\n\t\trepeated InboundAudioTrack inboundAudioTracks = 8;\n\t\trepeated InboundVideoTrack inboundVideoTracks = 9;\n\t\trepeated string localSDPs = 10;\n\t\trepeated string mediaConstraints = 11;\n\t\trepeated MediaDevice mediaDevices = 12;\n\t\trepeated MediaSourceStat mediaSources = 13;\n\t\trepeated OutboundAudioTrack outboundAudioTracks = 14;\n\t\trepeated OutboundVideoTrack outboundVideoTracks = 15;\n\t\trepeated PeerConnectionTransport pcTransports = 16;\n\t\trepeated string userMediaErrors = 17;\n\t\trequired string clientId = 18;\n\t\trequired int64 timestamp = 19;\n\t\toptional Browser browser = 20;\n\t\toptional string callId = 21;\n\t\toptional Engine engine = 22;\n\t\toptional string marker = 23;\n\t\toptional OperationSystem os = 24;\n\t\toptional Platform platform = 25;\n\t\toptional string roomId = 26;\n\t\toptional int32 sampleSeq = 27;\n\t\toptional int32 timeZoneOffsetInHours = 28;\n\t\toptional string userId = 29;\n\t}\n\tmessage SfuSample {\n\t\tmessage SfuTransport {\n\t\t\trequired string transportId = 1;\n\t\t\toptional string dtlsState = 2;\n\t\t\toptional string iceRole = 3;\n\t\t\toptional string iceState = 4;\n\t\t\toptional bool internal = 5;\n\t\t\toptional string localAddress = 6;\n\t\t\toptional int32 localPort = 7;\n\t\t\toptional bool noReport = 8;\n\t\t\toptional string protocol = 9;\n\t\t\toptional string remoteAddress = 10;\n\t\t\toptional int32 remotePort = 11;\n\t\t\toptional int64 rtpBytesReceived = 12;\n\t\t\toptional int64 rtpBytesSent = 13;\n\t\t\toptional int32 rtpPacketsLost = 14;\n\t\t\toptional int32 rtpPacketsReceived = 15;\n\t\t\toptional int32 rtpPacketsSent = 16;\n\t\t\toptional int64 rtxBytesReceived = 17;\n\t\t\toptional int64 rtxBytesSent = 18;\n\t\t\toptional int32 rtxPacketsDiscarded = 19;\n\t\t\toptional int32 rtxPacketsLost = 20;\n\t\t\toptional int32 rtxPacketsReceived = 21;\n\t\t\toptional int32 rtxPacketsSent = 22;\n\t\t\toptional int64 sctpBytesReceived = 23;\n\t\t\toptional int64 sctpBytesSent = 24;\n\t\t\toptional int32 sctpPacketsReceived = 25;\n\t\t\toptional int32 sctpPacketsSent = 26;\n\t\t\toptional string sctpState = 27;\n\t\t}\n\t\tmessage SfuInboundRtpPad {\n\t\t\trequired string padId = 1;\n\t\t\trequired int64 ssrc = 2;\n\t\t\trequired string streamId = 3;\n\t\t\trequired string transportId = 4;\n\t\t\toptional int64 bytesReceived = 5;\n\t\t\toptional int32 clockRate = 6;\n\t\t\toptional int32 fecPacketsDiscarded = 7;\n\t\t\toptional int32 fecPacketsReceived = 8;\n\t\t\toptional int32 firCount = 9;\n\t\t\toptional double fractionLost = 10;\n\t\t\toptional int32 framesDecoded = 11;\n\t\t\toptional int32 framesReceived = 12;\n\t\t\toptional bool internal = 13;\n\t\t\toptional double jitter = 14;\n\t\t\toptional int32 keyFramesDecoded = 15;\n\t\t\toptional string mediaType = 16;\n\t\t\toptional string mimeType = 17;\n\t\t\toptional int32 nackCount = 18;\n\t\t\toptional bool noReport = 19;\n\t\t\toptional int32 packetsDiscarded = 20;\n\t\t\toptional int32 packetsDuplicated = 21;\n\t\t\toptional int32 packetsFailedDecryption = 22;\n\t\t\toptional int32 packetsLost = 23;\n\t\t\toptional int32 packetsReceived = 24;\n\t\t\toptional int32 packetsRepaired = 25;\n\t\t\toptional int32 payloadType = 26;\n\t\t\toptional int32 pliCount = 27;\n\t\t\toptional string rid = 28;\n\t\t\toptional double roundTripTime = 29;\n\t\t\toptional int32 rtcpRrSent = 30;\n\t\t\toptional int32 rtcpSrReceived = 31;\n\t\t\toptional int32 rtxPacketsDiscarded = 32;\n\t\t\toptional int32 rtxPacketsReceived = 33;\n\t\t\toptional int64 rtxSsrc = 34;\n\t\t\toptional string sdpFmtpLine = 35;\n\t\t\toptional int32 sliCount = 36;\n\t\t\toptional int32 targetBitrate = 37;\n\t\t\toptional bool voiceActivityFlag = 38;\n\t\t}\n\t\tmessage SfuOutboundRtpPad {\n\t\t\trequired string padId = 1;\n\t\t\trequired string sinkId = 2;\n\t\t\trequired int64 ssrc = 3;\n\t\t\trequired string streamId = 4;\n\t\t\trequired string transportId = 5;\n\t\t\toptional int64 bytesSent = 6;\n\t\t\toptional string callId = 7;\n\t\t\toptional string clientId = 8;\n\t\t\toptional int32 clockRate = 9;\n\t\t\toptional int32 fecPacketsDiscarded = 10;\n\t\t\toptional int32 fecPacketsSent = 11;\n\t\t\toptional int32 firCount = 12;\n\t\t\toptional double fractionLost = 13;\n\t\t\toptional int32 framesEncoded = 14;\n\t\t\toptional int32 framesSent = 15;\n\t\t\toptional bool internal = 16;\n\t\t\toptional double jitter = 17;\n\t\t\toptional int32 keyFramesEncoded = 18;\n\t\t\toptional string mediaType = 19;\n\t\t\toptional string mimeType = 20;\n\t\t\toptional int32 nackCount = 21;\n\t\t\toptional bool noReport = 22;\n\t\t\toptional int32 packetsDiscarded = 23;\n\t\t\toptional int32 packetsDuplicated = 24;\n\t\t\toptional int32 packetsFailedEncryption = 25;\n\t\t\toptional int32 packetsLost = 26;\n\t\t\toptional int32 packetsRetransmitted = 27;\n\t\t\toptional int32 packetsSent = 28;\n\t\t\toptional int32 payloadType = 29;\n\t\t\toptional int32 pliCount = 30;\n\t\t\toptional string rid = 31;\n\t\t\toptional double roundTripTime = 32;\n\t\t\toptional int32 rtcpRrReceived = 33;\n\t\t\toptional int32 rtcpSrSent = 34;\n\t\t\toptional int32 rtxPacketsDiscarded = 35;\n\t\t\toptional int32 rtxPacketsSent = 36;\n\t\t\toptional int64 rtxSsrc = 37;\n\t\t\toptional string sdpFmtpLine = 38;\n\t\t\toptional int32 sliCount = 39;\n\t\t\toptional int32 targetBitrate = 40;\n\t\t\toptional string trackId = 41;\n\t\t\toptional bool voiceActivityFlag = 42;\n\t\t}\n\t\tmessage SfuSctpChannel {\n\t\t\trequired string channelId = 1;\n\t\t\trequired string streamId = 2;\n\t\t\trequired string transportId = 3;\n\t\t\toptional int64 bytesReceived = 4;\n\t\t\toptional int64 bytesSent = 5;\n\t\t\toptional string label = 6;\n\t\t\toptional int32 messageReceived = 7;\n\t\t\toptional int32 messageSent = 8;\n\t\t\toptional bool noReport = 9;\n\t\t\toptional string protocol = 10;\n\t\t\toptional double sctpCongestionWindow = 11;\n\t\t\toptional int32 sctpMtu = 12;\n\t\t\toptional double sctpReceiverWindow = 13;\n\t\t\toptional double sctpSmoothedRoundTripTime = 14;\n\t\t\toptional int32 sctpUnackData = 15;\n\t\t}\n\t\tmessage SfuExtensionStats {\n\t\t\trequired string payload = 1;\n\t\t\trequired string type = 2;\n\t\t}\n\t\trepeated SfuExtensionStats extensionStats = 1;\n\t\trepeated SfuInboundRtpPad inboundRtpPads = 2;\n\t\trepeated SfuOutboundRtpPad outboundRtpPads = 3;\n\t\trepeated SfuSctpChannel sctpChannels = 4;\n\t\trepeated SfuTransport transports = 5;\n\t\trequired string sfuId = 6;\n\t\trequired int64 timestamp = 7;\n\t\toptional string marker = 8;\n\t\toptional int32 timeZoneOffsetInHours = 9;\n\t}\n\tmessage TurnSample {\n\t\tmessage TurnPeerAllocation {\n\t\t\trequired string peerId = 1;\n\t\t\trequired string relayedAddress = 2;\n\t\t\trequired int32 relayedPort = 3;\n\t\t\trequired string sessionId = 4;\n\t\t\trequired string transportProtocol = 5;\n\t\t\toptional string peerAddress = 6;\n\t\t\toptional int32 peerPort = 7;\n\t\t\toptional int64 receivedBytes = 8;\n\t\t\toptional int32 receivedPackets = 9;\n\t\t\toptional int32 receivingBitrate = 10;\n\t\t\toptional int32 sendingBitrate = 11;\n\t\t\toptional int64 sentBytes = 12;\n\t\t\toptional int32 sentPackets = 13;\n\t\t}\n\t\tmessage TurnSession {\n\t\t\trequired string sessionId = 1;\n\t\t\toptional string clientAddress = 2;\n\t\t\toptional string clientId = 3;\n\t\t\toptional int32 clientPort = 4;\n\t\t\toptional int64 nonceExpirationTime = 5;\n\t\t\toptional string realm = 6;\n\t\t\toptional int64 receivedBytes = 7;\n\t\t\toptional int32 receivedPackets = 8;\n\t\t\toptional int32 receivingBitrate = 9;\n\t\t\toptional int32 sendingBitrate = 10;\n\t\t\toptional int64 sentBytes = 11;\n\t\t\toptional int32 sentPackets = 12;\n\t\t\toptional string serverAddress = 13;\n\t\t\toptional int32 serverPort = 14;\n\t\t\toptional int64 started = 15;\n\t\t\toptional string transportProtocol = 16;\n\t\t\toptional string username = 17;\n\t\t}\n\t\trepeated TurnPeerAllocation allocations = 1;\n\t\trepeated TurnSession sessions = 2;\n\t\trequired string serverId = 3;\n\t}\n\trepeated ClientSample clientSamples = 1;\n\trepeated SfuSample sfuSamples = 2;\n\trepeated TurnSample turnSamples = 3;\n\toptional Controls controls = 4;\n}\n";
//# sourceMappingURL=ProtobufSamples.d.ts.map