UNPKG

@openhps/video

Version:

Open Hybrid Positioning System

2 lines 18.9 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@openhps/core")):"function"==typeof define&&define.amd?define("OpenHPS",["core"],t):"object"==typeof exports?exports.OpenHPS=t(require("@openhps/core")):(e.OpenHPS=e.OpenHPS||{},e.OpenHPS.video=t(e.OpenHPS.core))}("undefined"!=typeof self?self:this,e=>(()=>{"use strict";var t={71:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=r(635);o.__exportStar(r(351),t),o.__exportStar(r(323),t),o.__exportStar(r(853),t),o.__exportStar(r(345),t),o.__exportStar(r(823),t),o.__exportStar(r(76),t),o.__exportStar(r(662),t),o.__exportStar(r(177),t)},76:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DepthImageFrame=void 0;const o=r(635),a=r(853),n=r(955);let i=class DepthImageFrame extends a.ImageFrame{};t.DepthImageFrame=i,o.__decorate([(0,n.SerializableMember)(),o.__metadata("design:type",Object)],i.prototype,"depth",void 0),o.__decorate([(0,n.SerializableMember)(),o.__metadata("design:type",n.LengthUnit)],i.prototype,"depthUnit",void 0),t.DepthImageFrame=i=o.__decorate([(0,n.SerializableObject)()],i)},133:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PerspectiveCameraObject=void 0;const o=r(635),a=r(955),n=r(783);let i=class PerspectiveCameraObject extends n.CameraObject{constructor(e,t,r,o,a=50,n=.1,i=2e3){super(e,t,r,o),this.fov=a,this.near=n,this.far=i}};t.PerspectiveCameraObject=i,o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],i.prototype,"fov",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],i.prototype,"near",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],i.prototype,"far",void 0),t.PerspectiveCameraObject=i=o.__decorate([(0,a.SerializableObject)(),o.__metadata("design:paramtypes",[String,String,Number,Number,Object,Object,Object])],i)},177:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});r(635).__exportStar(r(535),t)},323:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VideoFrame=void 0;const o=r(635),a=r(853),n=r(955);let i=class VideoFrame extends a.ImageFrame{};t.VideoFrame=i,t.VideoFrame=i=o.__decorate([(0,n.SerializableObject)()],i)},345:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StereoImageFrame=void 0;const o=r(635),a=r(955),n=r(853);let i=class StereoImageFrame extends a.DataFrame{get source(){return super.source}set source(e){super.source=e}};t.StereoImageFrame=i,o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",n.ImageFrame)],i.prototype,"left",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",n.ImageFrame)],i.prototype,"right",void 0),t.StereoImageFrame=i=o.__decorate([(0,a.SerializableObject)()],i)},351:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=r(635);o.__exportStar(r(783),t),o.__exportStar(r(915),t),o.__exportStar(r(133),t)},535:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ImageProcessingNode=void 0;const o=r(955);class ImageProcessingNode extends o.ProcessingNode{constructor(e){super(e)}process(e){return new Promise((t,r)=>{e.image?this.processImage(e.image,e).then(r=>{e.image=r,t(e)}).catch(r):t(e)})}}t.ImageProcessingNode=ImageProcessingNode},635:(e,t,r)=>{r.r(t),r.d(t,{__addDisposableResource:()=>N,__assign:()=>n,__asyncDelegator:()=>P,__asyncGenerator:()=>w,__asyncValues:()=>x,__await:()=>j,__awaiter:()=>f,__classPrivateFieldGet:()=>E,__classPrivateFieldIn:()=>R,__classPrivateFieldSet:()=>D,__createBinding:()=>y,__decorate:()=>c,__disposeResources:()=>A,__esDecorate:()=>l,__exportStar:()=>b,__extends:()=>a,__generator:()=>m,__importDefault:()=>C,__importStar:()=>z,__makeTemplateObject:()=>M,__metadata:()=>_,__param:()=>s,__propKey:()=>p,__read:()=>v,__rest:()=>i,__rewriteRelativeImportExtension:()=>G,__runInitializers:()=>u,__setFunctionName:()=>d,__spread:()=>g,__spreadArray:()=>S,__spreadArrays:()=>O,__values:()=>h,default:()=>V});var o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},o(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},n.apply(this,arguments)};function i(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(o=Object.getOwnPropertySymbols(e);a<o.length;a++)t.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]])}return r}function c(e,t,r,o){var a,n=arguments.length,i=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,o);else for(var c=e.length-1;c>=0;c--)(a=e[c])&&(i=(n<3?a(i):n>3?a(t,r,i):a(t,r))||i);return n>3&&i&&Object.defineProperty(t,r,i),i}function s(e,t){return function(r,o){t(r,o,e)}}function l(e,t,r,o,a,n){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,s=o.kind,l="getter"===s?"get":"setter"===s?"set":"value",u=!t&&e?o.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,o.name):{}),d=!1,_=r.length-1;_>=0;_--){var f={};for(var m in o)f[m]="access"===m?{}:o[m];for(var m in o.access)f.access[m]=o.access[m];f.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");n.push(i(e||null))};var y=(0,r[_])("accessor"===s?{get:p.get,set:p.set}:p[l],f);if("accessor"===s){if(void 0===y)continue;if(null===y||"object"!=typeof y)throw new TypeError("Object expected");(c=i(y.get))&&(p.get=c),(c=i(y.set))&&(p.set=c),(c=i(y.init))&&a.unshift(c)}else(c=i(y))&&("field"===s?a.unshift(c):p[l]=c)}u&&Object.defineProperty(u,o.name,p),d=!0}function u(e,t,r){for(var o=arguments.length>2,a=0;a<t.length;a++)r=o?t[a].call(e,r):t[a].call(e);return o?r:void 0}function p(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function _(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,r,o){return new(r||(r=Promise))(function(a,n){function i(e){try{s(o.next(e))}catch(e){n(e)}}function c(e){try{s(o.throw(e))}catch(e){n(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(i,c)}s((o=o.apply(e,t||[])).next())})}function m(e,t){var r,o,a,n={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=c(0),i.throw=c(1),i.return=c(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(s){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(n=0)),n;)try{if(r=1,o&&(a=2&c[0]?o.return:c[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,c[1])).done)return a;switch(o=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,o=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(!(a=n.trys,(a=a.length>0&&a[a.length-1])||6!==c[0]&&2!==c[0])){n=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){n.label=c[1];break}if(6===c[0]&&n.label<a[1]){n.label=a[1],a=c;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(c);break}a[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(e){c=[6,e],o=0}finally{r=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,s])}}}var y=Object.create?function(e,t,r,o){void 0===o&&(o=r);var a=Object.getOwnPropertyDescriptor(t,r);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,a)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]};function b(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||y(t,e,r)}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],o=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var o,a,n=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(e){a={error:e}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function g(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function O(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var o=Array(e),a=0;for(t=0;t<r;t++)for(var n=arguments[t],i=0,c=n.length;i<c;i++,a++)o[a]=n[i];return o}function S(e,t,r){if(r||2===arguments.length)for(var o,a=0,n=t.length;a<n;a++)!o&&a in t||(o||(o=Array.prototype.slice.call(t,0,a)),o[a]=t[a]);return e.concat(o||Array.prototype.slice.call(t))}function j(e){return this instanceof j?(this.v=e,this):new j(e)}function w(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,a=r.apply(e,t||[]),n=[];return o=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,l)}}),o[Symbol.asyncIterator]=function(){return this},o;function i(e,t){a[e]&&(o[e]=function(t){return new Promise(function(r,o){n.push([e,t,r,o])>1||c(e,t)})},t&&(o[e]=t(o[e])))}function c(e,t){try{(r=a[e](t)).value instanceof j?Promise.resolve(r.value.v).then(s,l):u(n[0][2],r)}catch(e){u(n[0][3],e)}var r}function s(e){c("next",e)}function l(e){c("throw",e)}function u(e,t){e(t),n.shift(),n.length&&c(n[0][0],n[0][1])}}function P(e){var t,r;return t={},o("next"),o("throw",function(e){throw e}),o("return"),t[Symbol.iterator]=function(){return this},t;function o(o,a){t[o]=e[o]?function(t){return(r=!r)?{value:j(e[o](t)),done:!1}:a?a(t):t}:a}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=h(e),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(r){t[r]=e[r]&&function(t){return new Promise(function(o,a){(function(e,t,r,o){Promise.resolve(o).then(function(t){e({value:t,done:r})},t)})(o,a,(t=e[r](t)).done,t.value)})}}}function M(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var I=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},F=function(e){return F=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t},F(e)};function z(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=F(e),o=0;o<r.length;o++)"default"!==r[o]&&y(t,e,r[o]);return I(t,e),t}function C(e){return e&&e.__esModule?e:{default:e}}function E(e,t,r,o){if("a"===r&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?o:"a"===r?o.call(e):o?o.value:t.get(e)}function D(e,t,r,o,a){if("m"===o)throw new TypeError("Private method is not writable");if("a"===o&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===o?a.call(e,r):a?a.value=r:t.set(e,r),r}function R(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function N(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var o,a;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=t[Symbol.asyncDispose]}if(void 0===o){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=t[Symbol.dispose],r&&(a=o)}if("function"!=typeof o)throw new TypeError("Object not disposable.");a&&(o=function(){try{a.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:o,async:r})}else r&&e.stack.push({async:!0});return t}var T="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var o=new Error(r);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};function A(e){function t(t){e.error=e.hasError?new T(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,o=0;return function a(){for(;r=e.stack.pop();)try{if(!r.async&&1===o)return o=0,e.stack.push(r),Promise.resolve().then(a);if(r.dispose){var n=r.dispose.call(r.value);if(r.async)return o|=2,Promise.resolve(n).then(a,function(e){return t(e),a()})}else o|=1}catch(e){t(e)}if(1===o)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function G(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,r,o,a,n){return r?t?".jsx":".js":!o||a&&n?o+a+"."+n.toLowerCase()+"js":e}):e}const V={__extends:a,__assign:n,__rest:i,__decorate:c,__param:s,__esDecorate:l,__runInitializers:u,__propKey:p,__setFunctionName:d,__metadata:_,__awaiter:f,__generator:m,__createBinding:y,__exportStar:b,__values:h,__read:v,__spread:g,__spreadArrays:O,__spreadArray:S,__await:j,__asyncGenerator:w,__asyncDelegator:P,__asyncValues:x,__makeTemplateObject:M,__importStar:z,__importDefault:C,__classPrivateFieldGet:E,__classPrivateFieldSet:D,__classPrivateFieldIn:R,__addDisposableResource:N,__disposeResources:A,__rewriteRelativeImportExtension:G}},662:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DepthVideoFrame=void 0;const o=r(635),a=r(955),n=r(76);let i=class DepthVideoFrame extends n.DepthImageFrame{};t.DepthVideoFrame=i,t.DepthVideoFrame=i=o.__decorate([(0,a.SerializableObject)()],i)},783:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ColorOrder=t.CameraObject=void 0;const o=r(635),a=r(955);let n=class CameraObject extends a.DataObject{get focalLength(){if(this.cameraMatrix)return[this.cameraMatrix.elements[0],this.cameraMatrix.elements[4]]}get principalPoint(){if(this.cameraMatrix)return[this.cameraMatrix.elements[6],this.cameraMatrix.elements[7]]}get aspect(){return this.width/this.height}get rows(){return this.height}set rows(e){this.height=e}get cols(){return this.width}set cols(e){this.width=e}constructor(e,t,r,o){var a;super(e,t),this.colorOrder=i.RGB,this.width=r||0,this.height=o||0,this.distortionCoefficients=null!==(a=this.distortionCoefficients)&&void 0!==a?a:[0,0,0,0,0]}};var i;t.CameraObject=n,o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"width",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"height",void 0),o.__decorate([(0,a.SerializableArrayMember)(Number),o.__metadata("design:type",Array)],n.prototype,"distortionCoefficients",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",a.Matrix3)],n.prototype,"cameraMatrix",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"fps",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"colorOrder",void 0),t.CameraObject=n=o.__decorate([(0,a.SerializableObject)(),o.__metadata("design:paramtypes",[String,String,Number,Number])],n),function(e){e[e.RGB=0]="RGB",e[e.BGR=1]="BGR",e[e.GRAYSCALE=2]="GRAYSCALE",e[e.RGBA=3]="RGBA",e[e.BGRA=4]="BGRA"}(i||(t.ColorOrder=i={}))},823:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StereoVideoFrame=void 0;const o=r(635),a=r(955),n=r(345);let i=class StereoVideoFrame extends n.StereoImageFrame{};t.StereoVideoFrame=i,t.StereoVideoFrame=i=o.__decorate([(0,a.SerializableObject)()],i)},853:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ImageFrame=void 0;const o=r(635),a=r(955);let n=class ImageFrame extends a.DataFrame{get rows(){return this.height}set rows(e){this.height=e}get cols(){return this.width}set cols(e){this.width=e}get source(){return super.source}set source(e){super.source=e}};t.ImageFrame=n,o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Object)],n.prototype,"image",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"height",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"width",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"fourcc",void 0),o.__decorate([(0,a.SerializableMember)(),o.__metadata("design:type",Number)],n.prototype,"fps",void 0),t.ImageFrame=n=o.__decorate([(0,a.SerializableObject)()],n)},915:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StereoCameraObject=void 0;const o=r(635),a=r(783),n=r(955),i=r(133);let c=class StereoCameraObject extends a.CameraObject{constructor(e,t,r,o){super(e,t),this.eyeSep=.064,this.cameraL=r,this.cameraR=o,void 0!==r&&void 0!==o&&(this.uid=r.uid+o.uid)}};t.StereoCameraObject=c,o.__decorate([(0,n.SerializableMember)(),o.__metadata("design:type",i.PerspectiveCameraObject)],c.prototype,"cameraL",void 0),o.__decorate([(0,n.SerializableMember)(),o.__metadata("design:type",i.PerspectiveCameraObject)],c.prototype,"cameraR",void 0),o.__decorate([(0,n.SerializableMember)(),o.__metadata("design:type",Object)],c.prototype,"eyeSep",void 0),t.StereoCameraObject=c=o.__decorate([(0,n.SerializableObject)(),o.__metadata("design:paramtypes",[String,String,i.PerspectiveCameraObject,i.PerspectiveCameraObject])],c)},955:t=>{t.exports=e}},r={};function o(e){var a=r[e];if(void 0!==a)return a.exports;var n=r[e]={exports:{}};return t[e](n,n.exports,o),n.exports}return o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o(71)})()); //# sourceMappingURL=openhps-video.min.js.map