UNPKG

mediasoup

Version:

Cutting Edge WebRTC Video Conferencing

78 lines 4.64 kB
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(): number; fractionLost(): number; jitter(): number; packetsDiscarded(): bigint; packetsRetransmitted(): bigint; packetsRepaired(): bigint; nackCount(): bigint; nackPacketCount(): bigint; pliCount(): bigint; firCount(): bigint; rid(): string | null; rid(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; rtxSsrc(): number | null; rtxPacketsDiscarded(): bigint; roundTripTime(): number; score(): 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: number): void; static addFractionLost(builder: flatbuffers.Builder, fractionLost: number): void; static addJitter(builder: flatbuffers.Builder, jitter: 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 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 addScore(builder: flatbuffers.Builder, score: number): void; static endBaseStats(builder: flatbuffers.Builder): flatbuffers.Offset; static createBaseStats(builder: flatbuffers.Builder, timestamp: bigint, ssrc: number, kind: MediaKind, mimeTypeOffset: flatbuffers.Offset, packetsLost: number, fractionLost: number, jitter: number, packetsDiscarded: bigint, packetsRetransmitted: bigint, packetsRepaired: bigint, nackCount: bigint, nackPacketCount: bigint, pliCount: bigint, firCount: bigint, ridOffset: flatbuffers.Offset, rtxSsrc: number | null, rtxPacketsDiscarded: bigint, roundTripTime: number, score: 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: number; fractionLost: number; jitter: number; packetsDiscarded: bigint; packetsRetransmitted: bigint; packetsRepaired: bigint; nackCount: bigint; nackPacketCount: bigint; pliCount: bigint; firCount: bigint; rid: string | Uint8Array | null; rtxSsrc: number | null; rtxPacketsDiscarded: bigint; roundTripTime: number; score: number; constructor(timestamp?: bigint, ssrc?: number, kind?: MediaKind, mimeType?: string | Uint8Array | null, packetsLost?: number, fractionLost?: number, jitter?: number, packetsDiscarded?: bigint, packetsRetransmitted?: bigint, packetsRepaired?: bigint, nackCount?: bigint, nackPacketCount?: bigint, pliCount?: bigint, firCount?: bigint, rid?: string | Uint8Array | null, rtxSsrc?: number | null, rtxPacketsDiscarded?: bigint, roundTripTime?: number, score?: number); pack(builder: flatbuffers.Builder): flatbuffers.Offset; } //# sourceMappingURL=base-stats.d.ts.map