Socket
Socket
Sign inDemoInstall

@webex/media-engine-webrtc

Package Overview
Dependencies
Maintainers
12
Versions
471
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@webex/media-engine-webrtc - npm Package Compare versions

Comparing version 1.118.17 to 1.119.0

195

dist/engine.js
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
_Object$defineProperty(exports, "__esModule", {

@@ -13,10 +13,4 @@ value: true

var _getOwnPropertyDescriptor = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/get-own-property-descriptor"));
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/slicedToArray"));
var _deleteProperty = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/reflect/delete-property"));
var _promise = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/promise"));
var _initializerDefineProperty2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/initializerDefineProperty"));

@@ -34,8 +28,14 @@

var _assign = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/assign"));
var _weakMap = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/weak-map"));
var _map = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/map"));
var _weakMap = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/weak-map"));
var _assign = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/assign"));
var _promise = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/promise"));
var _deleteProperty = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/reflect/delete-property"));
var _getOwnPropertyDescriptor = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/get-own-property-descriptor"));
var _defaults2 = _interopRequireDefault(require("lodash/defaults"));

@@ -102,89 +102,9 @@

var WebRTCMediaEngine = (_dec = (0, _common.whileInFlight)('gumming'), _dec2 = (0, _lodashDecorators.debounce)(500), (_class = (_temp = /*#__PURE__*/function () {
(0, _createClass2.default)(WebRTCMediaEngine, [{
key: "audioDirection",
/**
* Returns the current audio direction
* @returns {string}
*/
get: function get() {
return (0, _webrtcHelpers.getMediaDirectionFromTracks)('audio', this.pc);
}
/**
* Returns the current video direction
* @returns {string}
*/
}, {
key: "videoDirection",
get: function get() {
return (0, _webrtcHelpers.getMediaDirectionFromTracks)('video', this.pc);
}
/**
* Returns the current screen direction
* @returns {string}
*/
}, {
key: "screenDirection",
get: function get() {
return !this.localScreenShare || this.localScreenShare.getTracks().length === 0 ? 'inactive' : 'sendonly';
}
/**
* Returns the current tracks attached to senders
* @returns {string}
*/
}, {
key: "senderTracks",
get: function get() {
return this.pc.getSenders().reduce(function (acc, s) {
if (s.track) {
acc.push(s.track);
}
return acc;
}, []);
}
/**
* Returns the current tracks attached to receivers
* @returns {string}
*/
}, {
key: "receiverTracks",
get: function get() {
return this.pc.getReceivers().reduce(function (acc, r) {
if (r.track) {
acc.push(r.track);
}
return acc;
}, []);
}
/**
* Constructor
* @param {Object} attrs
* @param {Object} options
* @param {Logger} options.logger (optional): defaults to console
* @returns {WebRTCMediaEngine}
*/
}], [{
key: "getUserMedia",
/**
* Wrapper around navigator.mediaDevices.getUserMedia
*
* @param {MediaStreamContraints} constraints
* @returns {Promise<MediaStream>}
*/
value: function getUserMedia(constraints) {
var finalConstraints = (0, _defaults2.default)({}, constraints, {
fake: process.env.NODE_ENV === 'test'
});
return navigator.mediaDevices.getUserMedia(finalConstraints);
}
}]);
/**
* Constructor
* @param {Object} attrs
* @param {Object} options
* @param {Logger} options.logger (optional): defaults to console
* @returns {WebRTCMediaEngine}
*/
function WebRTCMediaEngine() {

@@ -287,2 +207,64 @@ var _this = this;

(0, _createClass2.default)(WebRTCMediaEngine, [{
key: "audioDirection",
get:
/**
* Returns the current audio direction
* @returns {string}
*/
function get() {
return (0, _webrtcHelpers.getMediaDirectionFromTracks)('audio', this.pc);
}
/**
* Returns the current video direction
* @returns {string}
*/
}, {
key: "videoDirection",
get: function get() {
return (0, _webrtcHelpers.getMediaDirectionFromTracks)('video', this.pc);
}
/**
* Returns the current screen direction
* @returns {string}
*/
}, {
key: "screenDirection",
get: function get() {
return !this.localScreenShare || this.localScreenShare.getTracks().length === 0 ? 'inactive' : 'sendonly';
}
/**
* Returns the current tracks attached to senders
* @returns {string}
*/
}, {
key: "senderTracks",
get: function get() {
return this.pc.getSenders().reduce(function (acc, s) {
if (s.track) {
acc.push(s.track);
}
return acc;
}, []);
}
/**
* Returns the current tracks attached to receivers
* @returns {string}
*/
}, {
key: "receiverTracks",
get: function get() {
return this.pc.getReceivers().reduce(function (acc, r) {
if (r.track) {
acc.push(r.track);
}
return acc;
}, []);
}
}, {
key: "_prepareIceGatherer",

@@ -483,3 +465,3 @@ value: function _prepareIceGatherer() {

key: "_setNewMediaDirection",
value:
/**

@@ -493,3 +475,3 @@ * Change media direction without consumer provided tracks or complex

*/
value: function _setNewMediaDirection(kind, direction) {
function _setNewMediaDirection(kind, direction) {
var _this5 = this;

@@ -1125,2 +1107,17 @@

}
}], [{
key: "getUserMedia",
value:
/**
* Wrapper around navigator.mediaDevices.getUserMedia
*
* @param {MediaStreamContraints} constraints
* @returns {Promise<MediaStream>}
*/
function getUserMedia(constraints) {
var finalConstraints = (0, _defaults2.default)({}, constraints, {
fake: process.env.NODE_ENV === 'test'
});
return navigator.mediaDevices.getUserMedia(finalConstraints);
}
}]);

@@ -1127,0 +1124,0 @@ return WebRTCMediaEngine;

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");

@@ -7,4 +9,2 @@

var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
_Object$defineProperty(exports, "__esModule", {

@@ -11,0 +11,0 @@ value: true

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
_Object$defineProperty(exports, "__esModule", {

@@ -8,0 +8,0 @@ value: true

{
"name": "@webex/media-engine-webrtc",
"version": "1.118.17",
"version": "1.119.0",
"description": "",

@@ -23,4 +23,4 @@ "license": "MIT",

"core-decorators": "^0.20.0",
"@webex/common": "1.118.17",
"@webex/common-evented": "1.118.17",
"@webex/common": "1.119.0",
"@webex/common-evented": "1.119.0",
"ampersand-events": "^2.0.2",

@@ -27,0 +27,0 @@ "sdp-transform": "^2.12.0",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc