mediasoup
Version:
Cutting Edge WebRTC Video Conferencing
15 lines • 1.76 kB
TypeScript
import type * as flatbuffers from 'flatbuffers';
import type { RtpParameters, RtpCodecParameters, RtcpFeedback, RtpEncodingParameters, RtpHeaderExtensionUri, RtpHeaderExtensionParameters } from './rtpParametersTypes';
import { RtcpFeedback as FbsRtcpFeedback, RtpCodecParameters as FbsRtpCodecParameters, RtpEncodingParameters as FbsRtpEncodingParameters, RtpHeaderExtensionParameters as FbsRtpHeaderExtensionParameters, RtpHeaderExtensionUri as FbsRtpHeaderExtensionUri, RtpParameters as FbsRtpParameters } from './fbs/rtp-parameters';
export declare function serializeRtpParameters(builder: flatbuffers.Builder, rtpParameters: RtpParameters): number;
export declare function serializeRtpEncodingParameters(builder: flatbuffers.Builder, rtpEncodingParameters?: RtpEncodingParameters[]): number;
export declare function serializeParameters(builder: flatbuffers.Builder, parameters: Record<string, unknown>): number[];
export declare function parseRtcpFeedback(data: FbsRtcpFeedback): RtcpFeedback;
export declare function parseParameters(data: any): Record<string, unknown>;
export declare function parseRtpCodecParameters(data: FbsRtpCodecParameters): RtpCodecParameters;
export declare function rtpHeaderExtensionUriFromFbs(uri: FbsRtpHeaderExtensionUri): RtpHeaderExtensionUri;
export declare function rtpHeaderExtensionUriToFbs(uri: RtpHeaderExtensionUri): FbsRtpHeaderExtensionUri;
export declare function parseRtpHeaderExtensionParameters(data: FbsRtpHeaderExtensionParameters): RtpHeaderExtensionParameters;
export declare function parseRtpEncodingParameters(data: FbsRtpEncodingParameters): RtpEncodingParameters;
export declare function parseRtpParameters(data: FbsRtpParameters): RtpParameters;
//# sourceMappingURL=rtpParametersFbsUtils.d.ts.map