UNPKG

@rtn263net/cloudhub-rts-electron-sdk

Version:

cloudhub-rts-electron-sdk

26 lines (25 loc) 1.05 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const log_1 = __importDefault(require("../helpers/log")); const event_1 = require("../helpers/event"); const rts_addon = require('./../../addon/Release/rts_addon.node'); const globalInfo_1 = require("../globalInfo"); class RtsServerStreamMixingEventHandler { constructor(clientId) { this.cServerStreamMixer = new rts_addon.NodeServerStreamMixer(clientId); this.streamRenders = globalInfo_1.streamRenders; this.innerEvent = new event_1.PlayerEvent(); const that = this; this.cServerStreamMixer.onEvent('error', (err, msg) => { log_1.default.debug(`error err:${err} msg:${msg}`); that.innerEvent.trigger('error', { err, msg, }); }); } } exports.default = RtsServerStreamMixingEventHandler;