@webex/media-engine-webrtc
Advanced tools
Comparing version 1.118.17 to 1.119.0
"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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
215534
3407
+ Added@webex/common@1.119.0(transitive)
+ Added@webex/common-evented@1.119.0(transitive)
- Removed@webex/common@1.118.17(transitive)
- Removed@webex/common-evented@1.118.17(transitive)
Updated@webex/common@1.119.0