UNPKG

@observertc/samples-decoder

Version:

ObserveRTC Library for Decoding Samples

1,223 lines (1,222 loc) 64.7 kB
import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message } from "@bufbuild/protobuf"; /** * * * Schema Version: 3.0.0 * * @generated from message org.observertc.schemas.protobuf.ClientSample */ export declare class ClientSample extends Message<ClientSample> { /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.ClientEvent clientEvents = 1; */ clientEvents: ClientSample_ClientEvent[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.ClientIssue clientIssues = 2; */ clientIssues: ClientSample_ClientIssue[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.ClientMetaData clientMetaItems = 3; */ clientMetaItems: ClientSample_ClientMetaData[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.ExtensionStat extensionStats = 4; */ extensionStats: ClientSample_ExtensionStat[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample peerConnections = 5; */ peerConnections: ClientSample_PeerConnectionSample[]; /** * @generated from field: optional double timestamp = 6; */ timestamp?: number; /** * @generated from field: optional string attachments = 7; */ attachments?: string; /** * @generated from field: optional bytes callId = 8; */ callId?: Uint8Array; /** * @generated from field: optional bytes clientId = 9; */ clientId?: Uint8Array; /** * @generated from field: optional double score = 10; */ score?: number; /** * @generated from field: optional string scoreReasons = 11; */ scoreReasons?: string; constructor(data?: PartialMessage<ClientSample>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample; static equals(a: ClientSample | PlainMessage<ClientSample> | undefined, b: ClientSample | PlainMessage<ClientSample> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample */ export declare class ClientSample_PeerConnectionSample extends Message<ClientSample_PeerConnectionSample> { /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.CertificateStats certificates = 1; */ certificates: ClientSample_PeerConnectionSample_CertificateStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.CodecStats codecs = 2; */ codecs: ClientSample_PeerConnectionSample_CodecStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.DataChannelStats dataChannels = 3; */ dataChannels: ClientSample_PeerConnectionSample_DataChannelStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.IceCandidatePairStats iceCandidatePairs = 4; */ iceCandidatePairs: ClientSample_PeerConnectionSample_IceCandidatePairStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.IceCandidateStats iceCandidates = 5; */ iceCandidates: ClientSample_PeerConnectionSample_IceCandidateStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.IceTransportStats iceTransports = 6; */ iceTransports: ClientSample_PeerConnectionSample_IceTransportStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.InboundRtpStats inboundRtps = 7; */ inboundRtps: ClientSample_PeerConnectionSample_InboundRtpStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.InboundTrackSample inboundTracks = 8; */ inboundTracks: ClientSample_PeerConnectionSample_InboundTrackSample[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.MediaPlayoutStats mediaPlayouts = 9; */ mediaPlayouts: ClientSample_PeerConnectionSample_MediaPlayoutStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.MediaSourceStats mediaSources = 10; */ mediaSources: ClientSample_PeerConnectionSample_MediaSourceStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundRtpStats outboundRtps = 11; */ outboundRtps: ClientSample_PeerConnectionSample_OutboundRtpStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundTrackSample outboundTracks = 12; */ outboundTracks: ClientSample_PeerConnectionSample_OutboundTrackSample[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.PeerConnectionTransportStats peerConnectionTransports = 13; */ peerConnectionTransports: ClientSample_PeerConnectionSample_PeerConnectionTransportStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.RemoteInboundRtpStats remoteInboundRtps = 14; */ remoteInboundRtps: ClientSample_PeerConnectionSample_RemoteInboundRtpStats[]; /** * @generated from field: repeated org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.RemoteOutboundRtpStats remoteOutboundRtps = 15; */ remoteOutboundRtps: ClientSample_PeerConnectionSample_RemoteOutboundRtpStats[]; /** * @generated from field: optional bytes peerConnectionId = 16; */ peerConnectionId?: Uint8Array; /** * @generated from field: optional string attachments = 17; */ attachments?: string; /** * @generated from field: optional double score = 18; */ score?: number; /** * @generated from field: optional string scoreReasons = 19; */ scoreReasons?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample; static equals(a: ClientSample_PeerConnectionSample | PlainMessage<ClientSample_PeerConnectionSample> | undefined, b: ClientSample_PeerConnectionSample | PlainMessage<ClientSample_PeerConnectionSample> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.InboundTrackSample */ export declare class ClientSample_PeerConnectionSample_InboundTrackSample extends Message<ClientSample_PeerConnectionSample_InboundTrackSample> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional double timestamp = 3; */ timestamp?: number; /** * @generated from field: optional string attachments = 4; */ attachments?: string; /** * @generated from field: optional double score = 5; */ score?: number; /** * @generated from field: optional string scoreReasons = 6; */ scoreReasons?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_InboundTrackSample>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.InboundTrackSample"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_InboundTrackSample; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_InboundTrackSample; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_InboundTrackSample; static equals(a: ClientSample_PeerConnectionSample_InboundTrackSample | PlainMessage<ClientSample_PeerConnectionSample_InboundTrackSample> | undefined, b: ClientSample_PeerConnectionSample_InboundTrackSample | PlainMessage<ClientSample_PeerConnectionSample_InboundTrackSample> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundTrackSample */ export declare class ClientSample_PeerConnectionSample_OutboundTrackSample extends Message<ClientSample_PeerConnectionSample_OutboundTrackSample> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional double timestamp = 3; */ timestamp?: number; /** * @generated from field: optional string attachments = 4; */ attachments?: string; /** * @generated from field: optional double score = 5; */ score?: number; /** * @generated from field: optional string scoreReasons = 6; */ scoreReasons?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_OutboundTrackSample>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundTrackSample"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_OutboundTrackSample; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_OutboundTrackSample; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_OutboundTrackSample; static equals(a: ClientSample_PeerConnectionSample_OutboundTrackSample | PlainMessage<ClientSample_PeerConnectionSample_OutboundTrackSample> | undefined, b: ClientSample_PeerConnectionSample_OutboundTrackSample | PlainMessage<ClientSample_PeerConnectionSample_OutboundTrackSample> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.CodecStats */ export declare class ClientSample_PeerConnectionSample_CodecStats extends Message<ClientSample_PeerConnectionSample_CodecStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string mimeType = 2; */ mimeType?: string; /** * @generated from field: optional double timestamp = 3; */ timestamp?: number; /** * @generated from field: optional string attachments = 4; */ attachments?: string; /** * @generated from field: optional int32 channels = 5; */ channels?: number; /** * @generated from field: optional int32 clockRate = 6; */ clockRate?: number; /** * @generated from field: optional int32 payloadType = 7; */ payloadType?: number; /** * @generated from field: optional string sdpFmtpLine = 8; */ sdpFmtpLine?: string; /** * @generated from field: optional string transportId = 9; */ transportId?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_CodecStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.CodecStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_CodecStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_CodecStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_CodecStats; static equals(a: ClientSample_PeerConnectionSample_CodecStats | PlainMessage<ClientSample_PeerConnectionSample_CodecStats> | undefined, b: ClientSample_PeerConnectionSample_CodecStats | PlainMessage<ClientSample_PeerConnectionSample_CodecStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.InboundRtpStats */ export declare class ClientSample_PeerConnectionSample_InboundRtpStats extends Message<ClientSample_PeerConnectionSample_InboundRtpStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional int64 ssrc = 3; */ ssrc?: bigint; /** * @generated from field: optional double timestamp = 4; */ timestamp?: number; /** * @generated from field: optional bytes trackIdentifier = 5; */ trackIdentifier?: Uint8Array; /** * @generated from field: optional string attachments = 6; */ attachments?: string; /** * @generated from field: optional double audioLevel = 7; */ audioLevel?: number; /** * @generated from field: optional int64 bytesReceived = 8; */ bytesReceived?: bigint; /** * @generated from field: optional string codecId = 9; */ codecId?: string; /** * @generated from field: optional int32 concealedSamples = 10; */ concealedSamples?: number; /** * @generated from field: optional int32 concealmentEvents = 11; */ concealmentEvents?: number; /** * @generated from field: optional int32 corruptionMeasurements = 12; */ corruptionMeasurements?: number; /** * @generated from field: optional string decoderImplementation = 13; */ decoderImplementation?: string; /** * @generated from field: optional double estimatedPlayoutTimestamp = 14; */ estimatedPlayoutTimestamp?: number; /** * @generated from field: optional int64 fecBytesReceived = 15; */ fecBytesReceived?: bigint; /** * @generated from field: optional int32 fecPacketsDiscarded = 16; */ fecPacketsDiscarded?: number; /** * @generated from field: optional int32 fecPacketsReceived = 17; */ fecPacketsReceived?: number; /** * @generated from field: optional int64 fecSsrc = 18; */ fecSsrc?: bigint; /** * @generated from field: optional int32 firCount = 19; */ firCount?: number; /** * @generated from field: optional int32 frameHeight = 20; */ frameHeight?: number; /** * @generated from field: optional int32 frameWidth = 21; */ frameWidth?: number; /** * @generated from field: optional int32 framesAssembledFromMultiplePackets = 22; */ framesAssembledFromMultiplePackets?: number; /** * @generated from field: optional int32 framesDecoded = 23; */ framesDecoded?: number; /** * @generated from field: optional int32 framesDropped = 24; */ framesDropped?: number; /** * @generated from field: optional double framesPerSecond = 25; */ framesPerSecond?: number; /** * @generated from field: optional int32 framesReceived = 26; */ framesReceived?: number; /** * @generated from field: optional int32 framesRendered = 27; */ framesRendered?: number; /** * @generated from field: optional int32 freezeCount = 28; */ freezeCount?: number; /** * @generated from field: optional int64 headerBytesReceived = 29; */ headerBytesReceived?: bigint; /** * @generated from field: optional int32 insertedSamplesForDeceleration = 30; */ insertedSamplesForDeceleration?: number; /** * @generated from field: optional double jitter = 31; */ jitter?: number; /** * @generated from field: optional double jitterBufferDelay = 32; */ jitterBufferDelay?: number; /** * @generated from field: optional int32 jitterBufferEmittedCount = 33; */ jitterBufferEmittedCount?: number; /** * @generated from field: optional double jitterBufferMinimumDelay = 34; */ jitterBufferMinimumDelay?: number; /** * @generated from field: optional double jitterBufferTargetDelay = 35; */ jitterBufferTargetDelay?: number; /** * @generated from field: optional int32 keyFramesDecoded = 36; */ keyFramesDecoded?: number; /** * @generated from field: optional double lastPacketReceivedTimestamp = 37; */ lastPacketReceivedTimestamp?: number; /** * @generated from field: optional string mid = 38; */ mid?: string; /** * @generated from field: optional int32 nackCount = 39; */ nackCount?: number; /** * @generated from field: optional int32 packetsDiscarded = 40; */ packetsDiscarded?: number; /** * @generated from field: optional int32 packetsLost = 41; */ packetsLost?: number; /** * @generated from field: optional int32 packetsReceived = 42; */ packetsReceived?: number; /** * @generated from field: optional int32 pauseCount = 43; */ pauseCount?: number; /** * @generated from field: optional string playoutId = 44; */ playoutId?: string; /** * @generated from field: optional int32 pliCount = 45; */ pliCount?: number; /** * @generated from field: optional bool powerEfficientDecoder = 46; */ powerEfficientDecoder?: boolean; /** * @generated from field: optional double qpSum = 47; */ qpSum?: number; /** * @generated from field: optional string remoteId = 48; */ remoteId?: string; /** * @generated from field: optional int32 removedSamplesForAcceleration = 49; */ removedSamplesForAcceleration?: number; /** * @generated from field: optional int64 retransmittedBytesReceived = 50; */ retransmittedBytesReceived?: bigint; /** * @generated from field: optional int32 retransmittedPacketsReceived = 51; */ retransmittedPacketsReceived?: number; /** * @generated from field: optional int64 rtxSsrc = 52; */ rtxSsrc?: bigint; /** * @generated from field: optional int32 silentConcealedSamples = 53; */ silentConcealedSamples?: number; /** * @generated from field: optional double totalAssemblyTime = 54; */ totalAssemblyTime?: number; /** * @generated from field: optional double totalAudioEnergy = 55; */ totalAudioEnergy?: number; /** * @generated from field: optional double totalCorruptionProbability = 56; */ totalCorruptionProbability?: number; /** * @generated from field: optional double totalDecodeTime = 57; */ totalDecodeTime?: number; /** * @generated from field: optional double totalFreezesDuration = 58; */ totalFreezesDuration?: number; /** * @generated from field: optional double totalInterFrameDelay = 59; */ totalInterFrameDelay?: number; /** * @generated from field: optional double totalPausesDuration = 60; */ totalPausesDuration?: number; /** * @generated from field: optional double totalProcessingDelay = 61; */ totalProcessingDelay?: number; /** * @generated from field: optional double totalSamplesDuration = 62; */ totalSamplesDuration?: number; /** * @generated from field: optional int32 totalSamplesReceived = 63; */ totalSamplesReceived?: number; /** * @generated from field: optional double totalSquaredCorruptionProbability = 64; */ totalSquaredCorruptionProbability?: number; /** * @generated from field: optional double totalSquaredInterFrameDelay = 65; */ totalSquaredInterFrameDelay?: number; /** * @generated from field: optional string transportId = 66; */ transportId?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_InboundRtpStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.InboundRtpStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_InboundRtpStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_InboundRtpStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_InboundRtpStats; static equals(a: ClientSample_PeerConnectionSample_InboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_InboundRtpStats> | undefined, b: ClientSample_PeerConnectionSample_InboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_InboundRtpStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.RemoteInboundRtpStats */ export declare class ClientSample_PeerConnectionSample_RemoteInboundRtpStats extends Message<ClientSample_PeerConnectionSample_RemoteInboundRtpStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional int64 ssrc = 3; */ ssrc?: bigint; /** * @generated from field: optional double timestamp = 4; */ timestamp?: number; /** * @generated from field: optional string attachments = 5; */ attachments?: string; /** * @generated from field: optional string codecId = 6; */ codecId?: string; /** * @generated from field: optional double fractionLost = 7; */ fractionLost?: number; /** * @generated from field: optional double jitter = 8; */ jitter?: number; /** * @generated from field: optional string localId = 9; */ localId?: string; /** * @generated from field: optional int32 packetsLost = 10; */ packetsLost?: number; /** * @generated from field: optional int32 packetsReceived = 11; */ packetsReceived?: number; /** * @generated from field: optional double roundTripTime = 12; */ roundTripTime?: number; /** * @generated from field: optional int32 roundTripTimeMeasurements = 13; */ roundTripTimeMeasurements?: number; /** * @generated from field: optional double totalRoundTripTime = 14; */ totalRoundTripTime?: number; /** * @generated from field: optional string transportId = 15; */ transportId?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_RemoteInboundRtpStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.RemoteInboundRtpStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_RemoteInboundRtpStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_RemoteInboundRtpStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_RemoteInboundRtpStats; static equals(a: ClientSample_PeerConnectionSample_RemoteInboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_RemoteInboundRtpStats> | undefined, b: ClientSample_PeerConnectionSample_RemoteInboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_RemoteInboundRtpStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundRtpStats */ export declare class ClientSample_PeerConnectionSample_OutboundRtpStats extends Message<ClientSample_PeerConnectionSample_OutboundRtpStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional int64 ssrc = 3; */ ssrc?: bigint; /** * @generated from field: optional double timestamp = 4; */ timestamp?: number; /** * @generated from field: optional bool active = 5; */ active?: boolean; /** * @generated from field: optional string attachments = 6; */ attachments?: string; /** * @generated from field: optional int64 bytesSent = 7; */ bytesSent?: bigint; /** * @generated from field: optional string codecId = 8; */ codecId?: string; /** * @generated from field: optional string encoderImplementation = 9; */ encoderImplementation?: string; /** * @generated from field: optional int32 firCount = 10; */ firCount?: number; /** * @generated from field: optional int32 frameHeight = 11; */ frameHeight?: number; /** * @generated from field: optional int32 frameWidth = 12; */ frameWidth?: number; /** * @generated from field: optional int32 framesEncoded = 13; */ framesEncoded?: number; /** * @generated from field: optional double framesPerSecond = 14; */ framesPerSecond?: number; /** * @generated from field: optional int32 framesSent = 15; */ framesSent?: number; /** * @generated from field: optional int64 headerBytesSent = 16; */ headerBytesSent?: bigint; /** * @generated from field: optional int32 hugeFramesSent = 17; */ hugeFramesSent?: number; /** * @generated from field: optional int32 keyFramesEncoded = 18; */ keyFramesEncoded?: number; /** * @generated from field: optional string mediaSourceId = 19; */ mediaSourceId?: string; /** * @generated from field: optional string mid = 20; */ mid?: string; /** * @generated from field: optional int32 nackCount = 21; */ nackCount?: number; /** * @generated from field: optional int32 packetsSent = 22; */ packetsSent?: number; /** * @generated from field: optional int32 pliCount = 23; */ pliCount?: number; /** * @generated from field: optional bool powerEfficientEncoder = 24; */ powerEfficientEncoder?: boolean; /** * @generated from field: optional double qpSum = 25; */ qpSum?: number; /** * @generated from field: optional org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundRtpStats.QualityLimitationDurations qualityLimitationDurations = 26; */ qualityLimitationDurations?: ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations; /** * @generated from field: optional string qualityLimitationReason = 27; */ qualityLimitationReason?: string; /** * @generated from field: optional int32 qualityLimitationResolutionChanges = 28; */ qualityLimitationResolutionChanges?: number; /** * @generated from field: optional string remoteId = 29; */ remoteId?: string; /** * @generated from field: optional int64 retransmittedBytesSent = 30; */ retransmittedBytesSent?: bigint; /** * @generated from field: optional int32 retransmittedPacketsSent = 31; */ retransmittedPacketsSent?: number; /** * @generated from field: optional string rid = 32; */ rid?: string; /** * @generated from field: optional int64 rtxSsrc = 33; */ rtxSsrc?: bigint; /** * @generated from field: optional string scalabilityMode = 34; */ scalabilityMode?: string; /** * @generated from field: optional double targetBitrate = 35; */ targetBitrate?: number; /** * @generated from field: optional double totalEncodeTime = 36; */ totalEncodeTime?: number; /** * @generated from field: optional int64 totalEncodedBytesTarget = 37; */ totalEncodedBytesTarget?: bigint; /** * @generated from field: optional double totalPacketSendDelay = 38; */ totalPacketSendDelay?: number; /** * @generated from field: optional string transportId = 39; */ transportId?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_OutboundRtpStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundRtpStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_OutboundRtpStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_OutboundRtpStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_OutboundRtpStats; static equals(a: ClientSample_PeerConnectionSample_OutboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_OutboundRtpStats> | undefined, b: ClientSample_PeerConnectionSample_OutboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_OutboundRtpStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundRtpStats.QualityLimitationDurations */ export declare class ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations extends Message<ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations> { /** * @generated from field: optional double bandwidth = 1; */ bandwidth?: number; /** * @generated from field: optional double cpu = 2; */ cpu?: number; /** * @generated from field: optional double none = 3; */ none?: number; /** * @generated from field: optional double other = 4; */ other?: number; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.OutboundRtpStats.QualityLimitationDurations"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations; static equals(a: ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations | PlainMessage<ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations> | undefined, b: ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations | PlainMessage<ClientSample_PeerConnectionSample_OutboundRtpStats_QualityLimitationDurations> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.RemoteOutboundRtpStats */ export declare class ClientSample_PeerConnectionSample_RemoteOutboundRtpStats extends Message<ClientSample_PeerConnectionSample_RemoteOutboundRtpStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional int64 ssrc = 3; */ ssrc?: bigint; /** * @generated from field: optional double timestamp = 4; */ timestamp?: number; /** * @generated from field: optional string attachments = 5; */ attachments?: string; /** * @generated from field: optional int64 bytesSent = 6; */ bytesSent?: bigint; /** * @generated from field: optional string codecId = 7; */ codecId?: string; /** * @generated from field: optional string localId = 8; */ localId?: string; /** * @generated from field: optional int32 packetsSent = 9; */ packetsSent?: number; /** * @generated from field: optional double remoteTimestamp = 10; */ remoteTimestamp?: number; /** * @generated from field: optional int32 reportsSent = 11; */ reportsSent?: number; /** * @generated from field: optional double roundTripTime = 12; */ roundTripTime?: number; /** * @generated from field: optional int32 roundTripTimeMeasurements = 13; */ roundTripTimeMeasurements?: number; /** * @generated from field: optional double totalRoundTripTime = 14; */ totalRoundTripTime?: number; /** * @generated from field: optional string transportId = 15; */ transportId?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_RemoteOutboundRtpStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.RemoteOutboundRtpStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_RemoteOutboundRtpStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_RemoteOutboundRtpStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_RemoteOutboundRtpStats; static equals(a: ClientSample_PeerConnectionSample_RemoteOutboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_RemoteOutboundRtpStats> | undefined, b: ClientSample_PeerConnectionSample_RemoteOutboundRtpStats | PlainMessage<ClientSample_PeerConnectionSample_RemoteOutboundRtpStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.MediaSourceStats */ export declare class ClientSample_PeerConnectionSample_MediaSourceStats extends Message<ClientSample_PeerConnectionSample_MediaSourceStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional double timestamp = 3; */ timestamp?: number; /** * @generated from field: optional string attachments = 4; */ attachments?: string; /** * @generated from field: optional double audioLevel = 5; */ audioLevel?: number; /** * @generated from field: optional double echoReturnLoss = 6; */ echoReturnLoss?: number; /** * @generated from field: optional double echoReturnLossEnhancement = 7; */ echoReturnLossEnhancement?: number; /** * @generated from field: optional int32 frames = 8; */ frames?: number; /** * @generated from field: optional double framesPerSecond = 9; */ framesPerSecond?: number; /** * @generated from field: optional int32 height = 10; */ height?: number; /** * @generated from field: optional double totalAudioEnergy = 11; */ totalAudioEnergy?: number; /** * @generated from field: optional double totalSamplesDuration = 12; */ totalSamplesDuration?: number; /** * @generated from field: optional bytes trackIdentifier = 13; */ trackIdentifier?: Uint8Array; /** * @generated from field: optional int32 width = 14; */ width?: number; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_MediaSourceStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.MediaSourceStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_MediaSourceStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_MediaSourceStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_MediaSourceStats; static equals(a: ClientSample_PeerConnectionSample_MediaSourceStats | PlainMessage<ClientSample_PeerConnectionSample_MediaSourceStats> | undefined, b: ClientSample_PeerConnectionSample_MediaSourceStats | PlainMessage<ClientSample_PeerConnectionSample_MediaSourceStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.MediaPlayoutStats */ export declare class ClientSample_PeerConnectionSample_MediaPlayoutStats extends Message<ClientSample_PeerConnectionSample_MediaPlayoutStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional string kind = 2; */ kind?: string; /** * @generated from field: optional double timestamp = 3; */ timestamp?: number; /** * @generated from field: optional string attachments = 4; */ attachments?: string; /** * @generated from field: optional double synthesizedSamplesDuration = 5; */ synthesizedSamplesDuration?: number; /** * @generated from field: optional int32 synthesizedSamplesEvents = 6; */ synthesizedSamplesEvents?: number; /** * @generated from field: optional double totalPlayoutDelay = 7; */ totalPlayoutDelay?: number; /** * @generated from field: optional int32 totalSamplesCount = 8; */ totalSamplesCount?: number; /** * @generated from field: optional double totalSamplesDuration = 9; */ totalSamplesDuration?: number; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_MediaPlayoutStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.MediaPlayoutStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_MediaPlayoutStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_MediaPlayoutStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_MediaPlayoutStats; static equals(a: ClientSample_PeerConnectionSample_MediaPlayoutStats | PlainMessage<ClientSample_PeerConnectionSample_MediaPlayoutStats> | undefined, b: ClientSample_PeerConnectionSample_MediaPlayoutStats | PlainMessage<ClientSample_PeerConnectionSample_MediaPlayoutStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.PeerConnectionTransportStats */ export declare class ClientSample_PeerConnectionSample_PeerConnectionTransportStats extends Message<ClientSample_PeerConnectionSample_PeerConnectionTransportStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional double timestamp = 2; */ timestamp?: number; /** * @generated from field: optional string attachments = 3; */ attachments?: string; /** * @generated from field: optional int32 dataChannelsClosed = 4; */ dataChannelsClosed?: number; /** * @generated from field: optional int32 dataChannelsOpened = 5; */ dataChannelsOpened?: number; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_PeerConnectionTransportStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.PeerConnectionTransportStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_PeerConnectionTransportStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_PeerConnectionTransportStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_PeerConnectionTransportStats; static equals(a: ClientSample_PeerConnectionSample_PeerConnectionTransportStats | PlainMessage<ClientSample_PeerConnectionSample_PeerConnectionTransportStats> | undefined, b: ClientSample_PeerConnectionSample_PeerConnectionTransportStats | PlainMessage<ClientSample_PeerConnectionSample_PeerConnectionTransportStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.DataChannelStats */ export declare class ClientSample_PeerConnectionSample_DataChannelStats extends Message<ClientSample_PeerConnectionSample_DataChannelStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional double timestamp = 2; */ timestamp?: number; /** * @generated from field: optional string attachments = 3; */ attachments?: string; /** * @generated from field: optional int64 bytesReceived = 4; */ bytesReceived?: bigint; /** * @generated from field: optional int64 bytesSent = 5; */ bytesSent?: bigint; /** * @generated from field: optional int32 dataChannelIdentifier = 6; */ dataChannelIdentifier?: number; /** * @generated from field: optional string label = 7; */ label?: string; /** * @generated from field: optional int32 messagesReceived = 8; */ messagesReceived?: number; /** * @generated from field: optional int32 messagesSent = 9; */ messagesSent?: number; /** * @generated from field: optional string protocol = 10; */ protocol?: string; /** * @generated from field: optional string state = 11; */ state?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_DataChannelStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.DataChannelStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_DataChannelStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_DataChannelStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_DataChannelStats; static equals(a: ClientSample_PeerConnectionSample_DataChannelStats | PlainMessage<ClientSample_PeerConnectionSample_DataChannelStats> | undefined, b: ClientSample_PeerConnectionSample_DataChannelStats | PlainMessage<ClientSample_PeerConnectionSample_DataChannelStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.IceTransportStats */ export declare class ClientSample_PeerConnectionSample_IceTransportStats extends Message<ClientSample_PeerConnectionSample_IceTransportStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional double timestamp = 2; */ timestamp?: number; /** * @generated from field: optional string attachments = 3; */ attachments?: string; /** * @generated from field: optional int64 bytesReceived = 4; */ bytesReceived?: bigint; /** * @generated from field: optional int64 bytesSent = 5; */ bytesSent?: bigint; /** * @generated from field: optional string dtlsCipher = 6; */ dtlsCipher?: string; /** * @generated from field: optional string dtlsRole = 7; */ dtlsRole?: string; /** * @generated from field: optional string dtlsState = 8; */ dtlsState?: string; /** * @generated from field: optional string iceLocalUsernameFragment = 9; */ iceLocalUsernameFragment?: string; /** * @generated from field: optional string iceRole = 10; */ iceRole?: string; /** * @generated from field: optional string iceState = 11; */ iceState?: string; /** * @generated from field: optional string localCertificateId = 12; */ localCertificateId?: string; /** * @generated from field: optional int32 packetsReceived = 13; */ packetsReceived?: number; /** * @generated from field: optional int32 packetsSent = 14; */ packetsSent?: number; /** * @generated from field: optional string remoteCertificateId = 15; */ remoteCertificateId?: string; /** * @generated from field: optional int32 selectedCandidatePairChanges = 16; */ selectedCandidatePairChanges?: number; /** * @generated from field: optional string selectedCandidatePairId = 17; */ selectedCandidatePairId?: string; /** * @generated from field: optional string srtpCipher = 18; */ srtpCipher?: string; /** * @generated from field: optional string tlsVersion = 19; */ tlsVersion?: string; constructor(data?: PartialMessage<ClientSample_PeerConnectionSample_IceTransportStats>); static readonly runtime: import("@bufbuild/protobuf/dist/cjs/private/proto-runtime").ProtoRuntime; static readonly typeName = "org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.IceTransportStats"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial<BinaryReadOptions>): ClientSample_PeerConnectionSample_IceTransportStats; static fromJson(jsonValue: JsonValue, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_IceTransportStats; static fromJsonString(jsonString: string, options?: Partial<JsonReadOptions>): ClientSample_PeerConnectionSample_IceTransportStats; static equals(a: ClientSample_PeerConnectionSample_IceTransportStats | PlainMessage<ClientSample_PeerConnectionSample_IceTransportStats> | undefined, b: ClientSample_PeerConnectionSample_IceTransportStats | PlainMessage<ClientSample_PeerConnectionSample_IceTransportStats> | undefined): boolean; } /** * @generated from message org.observertc.schemas.protobuf.ClientSample.PeerConnectionSample.IceCandidateStats */ export declare class ClientSample_PeerConnectionSample_IceCandidateStats extends Message<ClientSample_PeerConnectionSample_IceCandidateStats> { /** * @generated from field: optional string id = 1; */ id?: string; /** * @generated from field: optional double timestamp = 2; */ timestamp?: number; /** * @generated from field: optional string address = 3; */ address?: string; /** * @generated from field: optional string attachments = 4; */ attachments?: string; /** * @generated from field: optional string candidateType = 5; */ candidateType?: string; /** * @generated from field: optional string foundation = 6; */ foundation?: string; /** * @generated from field: optional int32 port = 7;