UNPKG

mediasoup

Version:

Cutting Edge WebRTC Video Conferencing

41 lines 2.47 kB
import * as flatbuffers from 'flatbuffers'; import { Rtx, RtxT } from '../../fbs/rtp-parameters/rtx'; export declare class RtpEncodingParameters implements flatbuffers.IUnpackableObject<RtpEncodingParametersT> { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): RtpEncodingParameters; static getRootAsRtpEncodingParameters(bb: flatbuffers.ByteBuffer, obj?: RtpEncodingParameters): RtpEncodingParameters; static getSizePrefixedRootAsRtpEncodingParameters(bb: flatbuffers.ByteBuffer, obj?: RtpEncodingParameters): RtpEncodingParameters; ssrc(): number | null; rid(): string | null; rid(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; codecPayloadType(): number | null; rtx(obj?: Rtx): Rtx | null; dtx(): boolean; scalabilityMode(): string | null; scalabilityMode(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; maxBitrate(): number | null; static startRtpEncodingParameters(builder: flatbuffers.Builder): void; static addSsrc(builder: flatbuffers.Builder, ssrc: number): void; static addRid(builder: flatbuffers.Builder, ridOffset: flatbuffers.Offset): void; static addCodecPayloadType(builder: flatbuffers.Builder, codecPayloadType: number): void; static addRtx(builder: flatbuffers.Builder, rtxOffset: flatbuffers.Offset): void; static addDtx(builder: flatbuffers.Builder, dtx: boolean): void; static addScalabilityMode(builder: flatbuffers.Builder, scalabilityModeOffset: flatbuffers.Offset): void; static addMaxBitrate(builder: flatbuffers.Builder, maxBitrate: number): void; static endRtpEncodingParameters(builder: flatbuffers.Builder): flatbuffers.Offset; unpack(): RtpEncodingParametersT; unpackTo(_o: RtpEncodingParametersT): void; } export declare class RtpEncodingParametersT implements flatbuffers.IGeneratedObject { ssrc: number | null; rid: string | Uint8Array | null; codecPayloadType: number | null; rtx: RtxT | null; dtx: boolean; scalabilityMode: string | Uint8Array | null; maxBitrate: number | null; constructor(ssrc?: number | null, rid?: string | Uint8Array | null, codecPayloadType?: number | null, rtx?: RtxT | null, dtx?: boolean, scalabilityMode?: string | Uint8Array | null, maxBitrate?: number | null); pack(builder: flatbuffers.Builder): flatbuffers.Offset; } //# sourceMappingURL=rtp-encoding-parameters.d.ts.map