UNPKG

@rtn263net/cloudhub-rts-electron-sdk

Version:

cloudhub-rts-electron-sdk

27 lines (26 loc) 957 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.streamRenders = exports.registerDeliverFrame = void 0; const streamRenders = {}; exports.streamRenders = streamRenders; function registerDeliverFrame(infos) { const len = infos.length; for (let i = 0; i < len; i++) { const info = infos[i]; const { streamId, header, ydata, udata, vdata } = info; if (!header || !ydata || !udata || !vdata) { console.log('Invalid data param 没有数据: ' + header + ' ' + ydata + ' ' + udata + ' ' + vdata); continue; } const renderer = streamRenders[streamId]; if (renderer) { renderer.drawFrame({ header, yUint8Array: ydata, uUint8Array: udata, vUint8Array: vdata, }); } } } exports.registerDeliverFrame = registerDeliverFrame;