UNPKG

mediasoup

Version:

Cutting Edge WebRTC Video Conferencing

152 lines (151 loc) 13.2 kB
"use strict"; // automatically generated by the FlatBuffers compiler, do not modify Object.defineProperty(exports, "__esModule", { value: true }); exports.Body = void 0; exports.unionToBody = unionToBody; exports.unionListToBody = unionListToBody; /* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */ const dump_response_1 = require("../../fbs/consumer/dump-response"); const get_stats_response_1 = require("../../fbs/consumer/get-stats-response"); const set_preferred_layers_response_1 = require("../../fbs/consumer/set-preferred-layers-response"); const set_priority_response_1 = require("../../fbs/consumer/set-priority-response"); const add_subchannel_response_1 = require("../../fbs/data-consumer/add-subchannel-response"); const dump_response_2 = require("../../fbs/data-consumer/dump-response"); const get_buffered_amount_response_1 = require("../../fbs/data-consumer/get-buffered-amount-response"); const get_stats_response_2 = require("../../fbs/data-consumer/get-stats-response"); const remove_subchannel_response_1 = require("../../fbs/data-consumer/remove-subchannel-response"); const set_subchannels_response_1 = require("../../fbs/data-consumer/set-subchannels-response"); const dump_response_3 = require("../../fbs/data-producer/dump-response"); const get_stats_response_3 = require("../../fbs/data-producer/get-stats-response"); const dump_response_4 = require("../../fbs/direct-transport/dump-response"); const get_stats_response_4 = require("../../fbs/direct-transport/get-stats-response"); const connect_response_1 = require("../../fbs/pipe-transport/connect-response"); const dump_response_5 = require("../../fbs/pipe-transport/dump-response"); const get_stats_response_5 = require("../../fbs/pipe-transport/get-stats-response"); const connect_response_2 = require("../../fbs/plain-transport/connect-response"); const dump_response_6 = require("../../fbs/plain-transport/dump-response"); const get_stats_response_6 = require("../../fbs/plain-transport/get-stats-response"); const dump_response_7 = require("../../fbs/producer/dump-response"); const get_stats_response_7 = require("../../fbs/producer/get-stats-response"); const dump_response_8 = require("../../fbs/router/dump-response"); const consume_response_1 = require("../../fbs/transport/consume-response"); const produce_response_1 = require("../../fbs/transport/produce-response"); const restart_ice_response_1 = require("../../fbs/transport/restart-ice-response"); const dump_response_9 = require("../../fbs/web-rtc-server/dump-response"); const connect_response_3 = require("../../fbs/web-rtc-transport/connect-response"); const dump_response_10 = require("../../fbs/web-rtc-transport/dump-response"); const get_stats_response_8 = require("../../fbs/web-rtc-transport/get-stats-response"); const dump_response_11 = require("../../fbs/worker/dump-response"); const resource_usage_response_1 = require("../../fbs/worker/resource-usage-response"); var Body; (function (Body) { Body[Body["NONE"] = 0] = "NONE"; Body[Body["Worker_DumpResponse"] = 1] = "Worker_DumpResponse"; Body[Body["Worker_ResourceUsageResponse"] = 2] = "Worker_ResourceUsageResponse"; Body[Body["WebRtcServer_DumpResponse"] = 3] = "WebRtcServer_DumpResponse"; Body[Body["Router_DumpResponse"] = 4] = "Router_DumpResponse"; Body[Body["Transport_ProduceResponse"] = 5] = "Transport_ProduceResponse"; Body[Body["Transport_ConsumeResponse"] = 6] = "Transport_ConsumeResponse"; Body[Body["Transport_RestartIceResponse"] = 7] = "Transport_RestartIceResponse"; Body[Body["PlainTransport_ConnectResponse"] = 8] = "PlainTransport_ConnectResponse"; Body[Body["PlainTransport_DumpResponse"] = 9] = "PlainTransport_DumpResponse"; Body[Body["PlainTransport_GetStatsResponse"] = 10] = "PlainTransport_GetStatsResponse"; Body[Body["PipeTransport_ConnectResponse"] = 11] = "PipeTransport_ConnectResponse"; Body[Body["PipeTransport_DumpResponse"] = 12] = "PipeTransport_DumpResponse"; Body[Body["PipeTransport_GetStatsResponse"] = 13] = "PipeTransport_GetStatsResponse"; Body[Body["DirectTransport_DumpResponse"] = 14] = "DirectTransport_DumpResponse"; Body[Body["DirectTransport_GetStatsResponse"] = 15] = "DirectTransport_GetStatsResponse"; Body[Body["WebRtcTransport_ConnectResponse"] = 16] = "WebRtcTransport_ConnectResponse"; Body[Body["WebRtcTransport_DumpResponse"] = 17] = "WebRtcTransport_DumpResponse"; Body[Body["WebRtcTransport_GetStatsResponse"] = 18] = "WebRtcTransport_GetStatsResponse"; Body[Body["Producer_DumpResponse"] = 19] = "Producer_DumpResponse"; Body[Body["Producer_GetStatsResponse"] = 20] = "Producer_GetStatsResponse"; Body[Body["Consumer_DumpResponse"] = 21] = "Consumer_DumpResponse"; Body[Body["Consumer_GetStatsResponse"] = 22] = "Consumer_GetStatsResponse"; Body[Body["Consumer_SetPreferredLayersResponse"] = 23] = "Consumer_SetPreferredLayersResponse"; Body[Body["Consumer_SetPriorityResponse"] = 24] = "Consumer_SetPriorityResponse"; Body[Body["DataProducer_DumpResponse"] = 25] = "DataProducer_DumpResponse"; Body[Body["DataProducer_GetStatsResponse"] = 26] = "DataProducer_GetStatsResponse"; Body[Body["DataConsumer_GetBufferedAmountResponse"] = 27] = "DataConsumer_GetBufferedAmountResponse"; Body[Body["DataConsumer_DumpResponse"] = 28] = "DataConsumer_DumpResponse"; Body[Body["DataConsumer_GetStatsResponse"] = 29] = "DataConsumer_GetStatsResponse"; Body[Body["DataConsumer_SetSubchannelsResponse"] = 30] = "DataConsumer_SetSubchannelsResponse"; Body[Body["DataConsumer_AddSubchannelResponse"] = 31] = "DataConsumer_AddSubchannelResponse"; Body[Body["DataConsumer_RemoveSubchannelResponse"] = 32] = "DataConsumer_RemoveSubchannelResponse"; })(Body || (exports.Body = Body = {})); function unionToBody(type, accessor) { switch (Body[type]) { case 'NONE': return null; case 'Worker_DumpResponse': return accessor(new dump_response_11.DumpResponse()); case 'Worker_ResourceUsageResponse': return accessor(new resource_usage_response_1.ResourceUsageResponse()); case 'WebRtcServer_DumpResponse': return accessor(new dump_response_9.DumpResponse()); case 'Router_DumpResponse': return accessor(new dump_response_8.DumpResponse()); case 'Transport_ProduceResponse': return accessor(new produce_response_1.ProduceResponse()); case 'Transport_ConsumeResponse': return accessor(new consume_response_1.ConsumeResponse()); case 'Transport_RestartIceResponse': return accessor(new restart_ice_response_1.RestartIceResponse()); case 'PlainTransport_ConnectResponse': return accessor(new connect_response_2.ConnectResponse()); case 'PlainTransport_DumpResponse': return accessor(new dump_response_6.DumpResponse()); case 'PlainTransport_GetStatsResponse': return accessor(new get_stats_response_6.GetStatsResponse()); case 'PipeTransport_ConnectResponse': return accessor(new connect_response_1.ConnectResponse()); case 'PipeTransport_DumpResponse': return accessor(new dump_response_5.DumpResponse()); case 'PipeTransport_GetStatsResponse': return accessor(new get_stats_response_5.GetStatsResponse()); case 'DirectTransport_DumpResponse': return accessor(new dump_response_4.DumpResponse()); case 'DirectTransport_GetStatsResponse': return accessor(new get_stats_response_4.GetStatsResponse()); case 'WebRtcTransport_ConnectResponse': return accessor(new connect_response_3.ConnectResponse()); case 'WebRtcTransport_DumpResponse': return accessor(new dump_response_10.DumpResponse()); case 'WebRtcTransport_GetStatsResponse': return accessor(new get_stats_response_8.GetStatsResponse()); case 'Producer_DumpResponse': return accessor(new dump_response_7.DumpResponse()); case 'Producer_GetStatsResponse': return accessor(new get_stats_response_7.GetStatsResponse()); case 'Consumer_DumpResponse': return accessor(new dump_response_1.DumpResponse()); case 'Consumer_GetStatsResponse': return accessor(new get_stats_response_1.GetStatsResponse()); case 'Consumer_SetPreferredLayersResponse': return accessor(new set_preferred_layers_response_1.SetPreferredLayersResponse()); case 'Consumer_SetPriorityResponse': return accessor(new set_priority_response_1.SetPriorityResponse()); case 'DataProducer_DumpResponse': return accessor(new dump_response_3.DumpResponse()); case 'DataProducer_GetStatsResponse': return accessor(new get_stats_response_3.GetStatsResponse()); case 'DataConsumer_GetBufferedAmountResponse': return accessor(new get_buffered_amount_response_1.GetBufferedAmountResponse()); case 'DataConsumer_DumpResponse': return accessor(new dump_response_2.DumpResponse()); case 'DataConsumer_GetStatsResponse': return accessor(new get_stats_response_2.GetStatsResponse()); case 'DataConsumer_SetSubchannelsResponse': return accessor(new set_subchannels_response_1.SetSubchannelsResponse()); case 'DataConsumer_AddSubchannelResponse': return accessor(new add_subchannel_response_1.AddSubchannelResponse()); case 'DataConsumer_RemoveSubchannelResponse': return accessor(new remove_subchannel_response_1.RemoveSubchannelResponse()); default: return null; } } function unionListToBody(type, accessor, index) { switch (Body[type]) { case 'NONE': return null; case 'Worker_DumpResponse': return accessor(index, new dump_response_11.DumpResponse()); case 'Worker_ResourceUsageResponse': return accessor(index, new resource_usage_response_1.ResourceUsageResponse()); case 'WebRtcServer_DumpResponse': return accessor(index, new dump_response_9.DumpResponse()); case 'Router_DumpResponse': return accessor(index, new dump_response_8.DumpResponse()); case 'Transport_ProduceResponse': return accessor(index, new produce_response_1.ProduceResponse()); case 'Transport_ConsumeResponse': return accessor(index, new consume_response_1.ConsumeResponse()); case 'Transport_RestartIceResponse': return accessor(index, new restart_ice_response_1.RestartIceResponse()); case 'PlainTransport_ConnectResponse': return accessor(index, new connect_response_2.ConnectResponse()); case 'PlainTransport_DumpResponse': return accessor(index, new dump_response_6.DumpResponse()); case 'PlainTransport_GetStatsResponse': return accessor(index, new get_stats_response_6.GetStatsResponse()); case 'PipeTransport_ConnectResponse': return accessor(index, new connect_response_1.ConnectResponse()); case 'PipeTransport_DumpResponse': return accessor(index, new dump_response_5.DumpResponse()); case 'PipeTransport_GetStatsResponse': return accessor(index, new get_stats_response_5.GetStatsResponse()); case 'DirectTransport_DumpResponse': return accessor(index, new dump_response_4.DumpResponse()); case 'DirectTransport_GetStatsResponse': return accessor(index, new get_stats_response_4.GetStatsResponse()); case 'WebRtcTransport_ConnectResponse': return accessor(index, new connect_response_3.ConnectResponse()); case 'WebRtcTransport_DumpResponse': return accessor(index, new dump_response_10.DumpResponse()); case 'WebRtcTransport_GetStatsResponse': return accessor(index, new get_stats_response_8.GetStatsResponse()); case 'Producer_DumpResponse': return accessor(index, new dump_response_7.DumpResponse()); case 'Producer_GetStatsResponse': return accessor(index, new get_stats_response_7.GetStatsResponse()); case 'Consumer_DumpResponse': return accessor(index, new dump_response_1.DumpResponse()); case 'Consumer_GetStatsResponse': return accessor(index, new get_stats_response_1.GetStatsResponse()); case 'Consumer_SetPreferredLayersResponse': return accessor(index, new set_preferred_layers_response_1.SetPreferredLayersResponse()); case 'Consumer_SetPriorityResponse': return accessor(index, new set_priority_response_1.SetPriorityResponse()); case 'DataProducer_DumpResponse': return accessor(index, new dump_response_3.DumpResponse()); case 'DataProducer_GetStatsResponse': return accessor(index, new get_stats_response_3.GetStatsResponse()); case 'DataConsumer_GetBufferedAmountResponse': return accessor(index, new get_buffered_amount_response_1.GetBufferedAmountResponse()); case 'DataConsumer_DumpResponse': return accessor(index, new dump_response_2.DumpResponse()); case 'DataConsumer_GetStatsResponse': return accessor(index, new get_stats_response_2.GetStatsResponse()); case 'DataConsumer_SetSubchannelsResponse': return accessor(index, new set_subchannels_response_1.SetSubchannelsResponse()); case 'DataConsumer_AddSubchannelResponse': return accessor(index, new add_subchannel_response_1.AddSubchannelResponse()); case 'DataConsumer_RemoveSubchannelResponse': return accessor(index, new remove_subchannel_response_1.RemoveSubchannelResponse()); default: return null; } }