rtp.js
Version:
RTP stack for Node.js and browser written in TypeScript
109 lines (108 loc) • 9.3 kB
JavaScript
;
/**
* @module packets
*
* @example
* ```ts
* import {
* isRtp,
* isRtcp,
* RtpPacket,
* CompoundPacket,
* ReceiverReportPacket,
* SenderReportPacket,
* ReceptionReport,
* ByePacket,
* SdesPacket,
* NackPacket,
* SrReqPacket,
* EcnPacket,
* PliPacket,
* SliPacket,
* RpsiPacket,
* XrPacket,
* ExtendedJitterReportsPacket,
* GenericPacket,
* // etc.
* } from 'rtp.js/packets';
* ```
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenericPacket = exports.ExtendedJitterReportsPacket = exports.createExtendedReportBitVectorChunk = exports.createExtendedReportRunLengthChunk = exports.parseExtendedReportChunk = exports.GenericExtendedReport = exports.EcnExtendedReport = exports.VmExtendedReport = exports.SsExtendedReport = exports.DlrrExtendedReport = exports.RrtExtendedReport = exports.PrtExtendedReport = exports.DrleExtendedReport = exports.LrleExtendedReport = exports.ExtendedReport = exports.XrPacket = exports.GenericFeedbackPacket = exports.RpsiPacket = exports.SliPacket = exports.PliPacket = exports.EcnPacket = exports.SrReqPacket = exports.createNackItem = exports.parseNackItem = exports.NackPacket = exports.FeedbackPacket = exports.SdesChunk = exports.SdesPacket = exports.ByePacket = exports.SenderReportPacket = exports.ReceptionReport = exports.ReceiverReportPacket = exports.CompoundPacket = exports.RtcpPacket = exports.isRtcp = exports.timeMsToAbsSendTime = exports.rtpExtensionUriToType = exports.RtpPacket = exports.isRtp = exports.Packet = exports.Serializable = void 0;
// NOTE: We need to export Serializable, otherwise TypeDoc doesn't document
// inherited methods.
var Serializable_1 = require("./Serializable");
Object.defineProperty(exports, "Serializable", { enumerable: true, get: function () { return Serializable_1.Serializable; } });
// NOTE: We need to export Packet, otherwise TypeDoc doesn't document inherited
// methods.
var Packet_1 = require("./Packet");
Object.defineProperty(exports, "Packet", { enumerable: true, get: function () { return Packet_1.Packet; } });
var RtpPacket_1 = require("./RTP/RtpPacket");
Object.defineProperty(exports, "isRtp", { enumerable: true, get: function () { return RtpPacket_1.isRtp; } });
Object.defineProperty(exports, "RtpPacket", { enumerable: true, get: function () { return RtpPacket_1.RtpPacket; } });
var rtpExtensions_1 = require("./RTP/rtpExtensions");
Object.defineProperty(exports, "rtpExtensionUriToType", { enumerable: true, get: function () { return rtpExtensions_1.rtpExtensionUriToType; } });
Object.defineProperty(exports, "timeMsToAbsSendTime", { enumerable: true, get: function () { return rtpExtensions_1.timeMsToAbsSendTime; } });
var RtcpPacket_1 = require("./RTCP/RtcpPacket");
Object.defineProperty(exports, "isRtcp", { enumerable: true, get: function () { return RtcpPacket_1.isRtcp; } });
Object.defineProperty(exports, "RtcpPacket", { enumerable: true, get: function () { return RtcpPacket_1.RtcpPacket; } });
var CompoundPacket_1 = require("./RTCP/CompoundPacket");
Object.defineProperty(exports, "CompoundPacket", { enumerable: true, get: function () { return CompoundPacket_1.CompoundPacket; } });
var ReceiverReportPacket_1 = require("./RTCP/ReceiverReportPacket");
Object.defineProperty(exports, "ReceiverReportPacket", { enumerable: true, get: function () { return ReceiverReportPacket_1.ReceiverReportPacket; } });
Object.defineProperty(exports, "ReceptionReport", { enumerable: true, get: function () { return ReceiverReportPacket_1.ReceptionReport; } });
var SenderReportPacket_1 = require("./RTCP/SenderReportPacket");
Object.defineProperty(exports, "SenderReportPacket", { enumerable: true, get: function () { return SenderReportPacket_1.SenderReportPacket; } });
var ByePacket_1 = require("./RTCP/ByePacket");
Object.defineProperty(exports, "ByePacket", { enumerable: true, get: function () { return ByePacket_1.ByePacket; } });
var SdesPacket_1 = require("./RTCP/SdesPacket");
Object.defineProperty(exports, "SdesPacket", { enumerable: true, get: function () { return SdesPacket_1.SdesPacket; } });
Object.defineProperty(exports, "SdesChunk", { enumerable: true, get: function () { return SdesPacket_1.SdesChunk; } });
var FeedbackPacket_1 = require("./RTCP/FeedbackPacket");
Object.defineProperty(exports, "FeedbackPacket", { enumerable: true, get: function () { return FeedbackPacket_1.FeedbackPacket; } });
var NackPacket_1 = require("./RTCP/NackPacket");
Object.defineProperty(exports, "NackPacket", { enumerable: true, get: function () { return NackPacket_1.NackPacket; } });
Object.defineProperty(exports, "parseNackItem", { enumerable: true, get: function () { return NackPacket_1.parseNackItem; } });
Object.defineProperty(exports, "createNackItem", { enumerable: true, get: function () { return NackPacket_1.createNackItem; } });
var SrReqPacket_1 = require("./RTCP/SrReqPacket");
Object.defineProperty(exports, "SrReqPacket", { enumerable: true, get: function () { return SrReqPacket_1.SrReqPacket; } });
var EcnPacket_1 = require("./RTCP/EcnPacket");
Object.defineProperty(exports, "EcnPacket", { enumerable: true, get: function () { return EcnPacket_1.EcnPacket; } });
var PliPacket_1 = require("./RTCP/PliPacket");
Object.defineProperty(exports, "PliPacket", { enumerable: true, get: function () { return PliPacket_1.PliPacket; } });
var SliPacket_1 = require("./RTCP/SliPacket");
Object.defineProperty(exports, "SliPacket", { enumerable: true, get: function () { return SliPacket_1.SliPacket; } });
var RpsiPacket_1 = require("./RTCP/RpsiPacket");
Object.defineProperty(exports, "RpsiPacket", { enumerable: true, get: function () { return RpsiPacket_1.RpsiPacket; } });
var GenericFeedbackPacket_1 = require("./RTCP/GenericFeedbackPacket");
Object.defineProperty(exports, "GenericFeedbackPacket", { enumerable: true, get: function () { return GenericFeedbackPacket_1.GenericFeedbackPacket; } });
var XrPacket_1 = require("./RTCP/XrPacket");
Object.defineProperty(exports, "XrPacket", { enumerable: true, get: function () { return XrPacket_1.XrPacket; } });
var ExtendedReport_1 = require("./RTCP/extendedReports/ExtendedReport");
Object.defineProperty(exports, "ExtendedReport", { enumerable: true, get: function () { return ExtendedReport_1.ExtendedReport; } });
var LrleExtendedReport_1 = require("./RTCP/extendedReports/LrleExtendedReport");
Object.defineProperty(exports, "LrleExtendedReport", { enumerable: true, get: function () { return LrleExtendedReport_1.LrleExtendedReport; } });
var DrleExtendedReport_1 = require("./RTCP/extendedReports/DrleExtendedReport");
Object.defineProperty(exports, "DrleExtendedReport", { enumerable: true, get: function () { return DrleExtendedReport_1.DrleExtendedReport; } });
var PrtExtendedReport_1 = require("./RTCP/extendedReports/PrtExtendedReport");
Object.defineProperty(exports, "PrtExtendedReport", { enumerable: true, get: function () { return PrtExtendedReport_1.PrtExtendedReport; } });
var RrtExtendedReport_1 = require("./RTCP/extendedReports/RrtExtendedReport");
Object.defineProperty(exports, "RrtExtendedReport", { enumerable: true, get: function () { return RrtExtendedReport_1.RrtExtendedReport; } });
var DlrrExtendedReport_1 = require("./RTCP/extendedReports/DlrrExtendedReport");
Object.defineProperty(exports, "DlrrExtendedReport", { enumerable: true, get: function () { return DlrrExtendedReport_1.DlrrExtendedReport; } });
var SsExtendedReport_1 = require("./RTCP/extendedReports/SsExtendedReport");
Object.defineProperty(exports, "SsExtendedReport", { enumerable: true, get: function () { return SsExtendedReport_1.SsExtendedReport; } });
var VmExtendedReport_1 = require("./RTCP/extendedReports/VmExtendedReport");
Object.defineProperty(exports, "VmExtendedReport", { enumerable: true, get: function () { return VmExtendedReport_1.VmExtendedReport; } });
var EcnExtendedReport_1 = require("./RTCP/extendedReports/EcnExtendedReport");
Object.defineProperty(exports, "EcnExtendedReport", { enumerable: true, get: function () { return EcnExtendedReport_1.EcnExtendedReport; } });
var GenericExtendedReport_1 = require("./RTCP/extendedReports/GenericExtendedReport");
Object.defineProperty(exports, "GenericExtendedReport", { enumerable: true, get: function () { return GenericExtendedReport_1.GenericExtendedReport; } });
var chunks_1 = require("./RTCP/extendedReports/chunks");
Object.defineProperty(exports, "parseExtendedReportChunk", { enumerable: true, get: function () { return chunks_1.parseExtendedReportChunk; } });
Object.defineProperty(exports, "createExtendedReportRunLengthChunk", { enumerable: true, get: function () { return chunks_1.createExtendedReportRunLengthChunk; } });
Object.defineProperty(exports, "createExtendedReportBitVectorChunk", { enumerable: true, get: function () { return chunks_1.createExtendedReportBitVectorChunk; } });
var ExtendedJitterReportsPacket_1 = require("./RTCP/ExtendedJitterReportsPacket");
Object.defineProperty(exports, "ExtendedJitterReportsPacket", { enumerable: true, get: function () { return ExtendedJitterReportsPacket_1.ExtendedJitterReportsPacket; } });
var GenericPacket_1 = require("./RTCP/GenericPacket");
Object.defineProperty(exports, "GenericPacket", { enumerable: true, get: function () { return GenericPacket_1.GenericPacket; } });