mediasoup
Version:
Cutting Edge WebRTC Video Conferencing
92 lines • 6.21 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { SctpState } from '../../fbs/sctp-association/sctp-state';
export declare class Stats implements flatbuffers.IUnpackableObject<StatsT> {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): Stats;
static getRootAsStats(bb: flatbuffers.ByteBuffer, obj?: Stats): Stats;
static getSizePrefixedRootAsStats(bb: flatbuffers.ByteBuffer, obj?: Stats): Stats;
transportId(): string | null;
transportId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
timestamp(): bigint;
sctpState(): SctpState | null;
bytesReceived(): bigint;
recvBitrate(): number;
bytesSent(): bigint;
sendBitrate(): number;
rtpBytesReceived(): bigint;
rtpRecvBitrate(): number;
rtpBytesSent(): bigint;
rtpSendBitrate(): number;
rtxBytesReceived(): bigint;
rtxRecvBitrate(): number;
rtxBytesSent(): bigint;
rtxSendBitrate(): number;
probationBytesSent(): bigint;
probationSendBitrate(): number;
availableOutgoingBitrate(): number | null;
availableIncomingBitrate(): number | null;
maxIncomingBitrate(): number | null;
maxOutgoingBitrate(): number | null;
minOutgoingBitrate(): number | null;
rtpPacketLossReceived(): number | null;
rtpPacketLossSent(): number | null;
static startStats(builder: flatbuffers.Builder): void;
static addTransportId(builder: flatbuffers.Builder, transportIdOffset: flatbuffers.Offset): void;
static addTimestamp(builder: flatbuffers.Builder, timestamp: bigint): void;
static addSctpState(builder: flatbuffers.Builder, sctpState: SctpState): void;
static addBytesReceived(builder: flatbuffers.Builder, bytesReceived: bigint): void;
static addRecvBitrate(builder: flatbuffers.Builder, recvBitrate: number): void;
static addBytesSent(builder: flatbuffers.Builder, bytesSent: bigint): void;
static addSendBitrate(builder: flatbuffers.Builder, sendBitrate: number): void;
static addRtpBytesReceived(builder: flatbuffers.Builder, rtpBytesReceived: bigint): void;
static addRtpRecvBitrate(builder: flatbuffers.Builder, rtpRecvBitrate: number): void;
static addRtpBytesSent(builder: flatbuffers.Builder, rtpBytesSent: bigint): void;
static addRtpSendBitrate(builder: flatbuffers.Builder, rtpSendBitrate: number): void;
static addRtxBytesReceived(builder: flatbuffers.Builder, rtxBytesReceived: bigint): void;
static addRtxRecvBitrate(builder: flatbuffers.Builder, rtxRecvBitrate: number): void;
static addRtxBytesSent(builder: flatbuffers.Builder, rtxBytesSent: bigint): void;
static addRtxSendBitrate(builder: flatbuffers.Builder, rtxSendBitrate: number): void;
static addProbationBytesSent(builder: flatbuffers.Builder, probationBytesSent: bigint): void;
static addProbationSendBitrate(builder: flatbuffers.Builder, probationSendBitrate: number): void;
static addAvailableOutgoingBitrate(builder: flatbuffers.Builder, availableOutgoingBitrate: number): void;
static addAvailableIncomingBitrate(builder: flatbuffers.Builder, availableIncomingBitrate: number): void;
static addMaxIncomingBitrate(builder: flatbuffers.Builder, maxIncomingBitrate: number): void;
static addMaxOutgoingBitrate(builder: flatbuffers.Builder, maxOutgoingBitrate: number): void;
static addMinOutgoingBitrate(builder: flatbuffers.Builder, minOutgoingBitrate: number): void;
static addRtpPacketLossReceived(builder: flatbuffers.Builder, rtpPacketLossReceived: number): void;
static addRtpPacketLossSent(builder: flatbuffers.Builder, rtpPacketLossSent: number): void;
static endStats(builder: flatbuffers.Builder): flatbuffers.Offset;
static createStats(builder: flatbuffers.Builder, transportIdOffset: flatbuffers.Offset, timestamp: bigint, sctpState: SctpState | null, bytesReceived: bigint, recvBitrate: number, bytesSent: bigint, sendBitrate: number, rtpBytesReceived: bigint, rtpRecvBitrate: number, rtpBytesSent: bigint, rtpSendBitrate: number, rtxBytesReceived: bigint, rtxRecvBitrate: number, rtxBytesSent: bigint, rtxSendBitrate: number, probationBytesSent: bigint, probationSendBitrate: number, availableOutgoingBitrate: number | null, availableIncomingBitrate: number | null, maxIncomingBitrate: number | null, maxOutgoingBitrate: number | null, minOutgoingBitrate: number | null, rtpPacketLossReceived: number | null, rtpPacketLossSent: number | null): flatbuffers.Offset;
unpack(): StatsT;
unpackTo(_o: StatsT): void;
}
export declare class StatsT implements flatbuffers.IGeneratedObject {
transportId: string | Uint8Array | null;
timestamp: bigint;
sctpState: SctpState | null;
bytesReceived: bigint;
recvBitrate: number;
bytesSent: bigint;
sendBitrate: number;
rtpBytesReceived: bigint;
rtpRecvBitrate: number;
rtpBytesSent: bigint;
rtpSendBitrate: number;
rtxBytesReceived: bigint;
rtxRecvBitrate: number;
rtxBytesSent: bigint;
rtxSendBitrate: number;
probationBytesSent: bigint;
probationSendBitrate: number;
availableOutgoingBitrate: number | null;
availableIncomingBitrate: number | null;
maxIncomingBitrate: number | null;
maxOutgoingBitrate: number | null;
minOutgoingBitrate: number | null;
rtpPacketLossReceived: number | null;
rtpPacketLossSent: number | null;
constructor(transportId?: string | Uint8Array | null, timestamp?: bigint, sctpState?: SctpState | null, bytesReceived?: bigint, recvBitrate?: number, bytesSent?: bigint, sendBitrate?: number, rtpBytesReceived?: bigint, rtpRecvBitrate?: number, rtpBytesSent?: bigint, rtpSendBitrate?: number, rtxBytesReceived?: bigint, rtxRecvBitrate?: number, rtxBytesSent?: bigint, rtxSendBitrate?: number, probationBytesSent?: bigint, probationSendBitrate?: number, availableOutgoingBitrate?: number | null, availableIncomingBitrate?: number | null, maxIncomingBitrate?: number | null, maxOutgoingBitrate?: number | null, minOutgoingBitrate?: number | null, rtpPacketLossReceived?: number | null, rtpPacketLossSent?: number | null);
pack(builder: flatbuffers.Builder): flatbuffers.Offset;
}
//# sourceMappingURL=stats.d.ts.map