@observertc/samples-decoder
Version:
ObserveRTC Library for Decoding Samples
1,223 lines (1,222 loc) • 64.7 kB
TypeScript
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;