mediasoup
Version:
Cutting Edge WebRTC Video Conferencing
75 lines • 4.49 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { MediaKind } from '../../fbs/rtp-parameters/media-kind';
export declare class BaseStats implements flatbuffers.IUnpackableObject<BaseStatsT> {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): BaseStats;
static getRootAsBaseStats(bb: flatbuffers.ByteBuffer, obj?: BaseStats): BaseStats;
static getSizePrefixedRootAsBaseStats(bb: flatbuffers.ByteBuffer, obj?: BaseStats): BaseStats;
timestamp(): bigint;
ssrc(): number;
kind(): MediaKind;
mimeType(): string | null;
mimeType(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
packetsLost(): bigint;
fractionLost(): number;
packetsDiscarded(): bigint;
packetsRetransmitted(): bigint;
packetsRepaired(): bigint;
nackCount(): bigint;
nackPacketCount(): bigint;
pliCount(): bigint;
firCount(): bigint;
score(): number;
rid(): string | null;
rid(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
rtxSsrc(): number | null;
rtxPacketsDiscarded(): bigint;
roundTripTime(): number;
static startBaseStats(builder: flatbuffers.Builder): void;
static addTimestamp(builder: flatbuffers.Builder, timestamp: bigint): void;
static addSsrc(builder: flatbuffers.Builder, ssrc: number): void;
static addKind(builder: flatbuffers.Builder, kind: MediaKind): void;
static addMimeType(builder: flatbuffers.Builder, mimeTypeOffset: flatbuffers.Offset): void;
static addPacketsLost(builder: flatbuffers.Builder, packetsLost: bigint): void;
static addFractionLost(builder: flatbuffers.Builder, fractionLost: number): void;
static addPacketsDiscarded(builder: flatbuffers.Builder, packetsDiscarded: bigint): void;
static addPacketsRetransmitted(builder: flatbuffers.Builder, packetsRetransmitted: bigint): void;
static addPacketsRepaired(builder: flatbuffers.Builder, packetsRepaired: bigint): void;
static addNackCount(builder: flatbuffers.Builder, nackCount: bigint): void;
static addNackPacketCount(builder: flatbuffers.Builder, nackPacketCount: bigint): void;
static addPliCount(builder: flatbuffers.Builder, pliCount: bigint): void;
static addFirCount(builder: flatbuffers.Builder, firCount: bigint): void;
static addScore(builder: flatbuffers.Builder, score: number): void;
static addRid(builder: flatbuffers.Builder, ridOffset: flatbuffers.Offset): void;
static addRtxSsrc(builder: flatbuffers.Builder, rtxSsrc: number): void;
static addRtxPacketsDiscarded(builder: flatbuffers.Builder, rtxPacketsDiscarded: bigint): void;
static addRoundTripTime(builder: flatbuffers.Builder, roundTripTime: number): void;
static endBaseStats(builder: flatbuffers.Builder): flatbuffers.Offset;
static createBaseStats(builder: flatbuffers.Builder, timestamp: bigint, ssrc: number, kind: MediaKind, mimeTypeOffset: flatbuffers.Offset, packetsLost: bigint, fractionLost: number, packetsDiscarded: bigint, packetsRetransmitted: bigint, packetsRepaired: bigint, nackCount: bigint, nackPacketCount: bigint, pliCount: bigint, firCount: bigint, score: number, ridOffset: flatbuffers.Offset, rtxSsrc: number | null, rtxPacketsDiscarded: bigint, roundTripTime: number): flatbuffers.Offset;
unpack(): BaseStatsT;
unpackTo(_o: BaseStatsT): void;
}
export declare class BaseStatsT implements flatbuffers.IGeneratedObject {
timestamp: bigint;
ssrc: number;
kind: MediaKind;
mimeType: string | Uint8Array | null;
packetsLost: bigint;
fractionLost: number;
packetsDiscarded: bigint;
packetsRetransmitted: bigint;
packetsRepaired: bigint;
nackCount: bigint;
nackPacketCount: bigint;
pliCount: bigint;
firCount: bigint;
score: number;
rid: string | Uint8Array | null;
rtxSsrc: number | null;
rtxPacketsDiscarded: bigint;
roundTripTime: number;
constructor(timestamp?: bigint, ssrc?: number, kind?: MediaKind, mimeType?: string | Uint8Array | null, packetsLost?: bigint, fractionLost?: number, packetsDiscarded?: bigint, packetsRetransmitted?: bigint, packetsRepaired?: bigint, nackCount?: bigint, nackPacketCount?: bigint, pliCount?: bigint, firCount?: bigint, score?: number, rid?: string | Uint8Array | null, rtxSsrc?: number | null, rtxPacketsDiscarded?: bigint, roundTripTime?: number);
pack(builder: flatbuffers.Builder): flatbuffers.Offset;
}
//# sourceMappingURL=base-stats.d.ts.map