{"__symbolic":"module","version":4,"metadata":{"OpencamService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"OpencamComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ng-opencam","styles":[],"template":"<canvas     \n    #opencam \n    [style.display]='this.display' \n    [style.height]='this._height' \n    [style.width]='this._width' \n    [height]=\"this.video.videoHeight\" \n    [width]=\"this.video.videoWidth\">\n</canvas>\n"}]}],"members":{"captureEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"videoSourceEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":3}}]}],"audioSourceEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"errorEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"framerate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"videoSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"audioSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"capture":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"captureType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"streamState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3}}]}],"mediaConstraints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3}}]}],"filters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":166,"character":3}}]}],"canvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":177,"character":3},"arguments":["opencam",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"initOpenCam":[{"__symbolic":"method"}],"scanCaptureDevices":[{"__symbolic":"method"}],"sourceHandler":[{"__symbolic":"method"}],"captureHandler":[{"__symbolic":"method"}],"errorHandler":[{"__symbolic":"method"}],"handleCaptureDevices":[{"__symbolic":"method"}],"initStream":[{"__symbolic":"method"}],"getAudioStream":[{"__symbolic":"method"}],"startRecording":[{"__symbolic":"method"}],"extractRecording":[{"__symbolic":"method"}],"stopRecording":[{"__symbolic":"method"}],"drawToCanvas":[{"__symbolic":"method"}],"captureStreamShot":[{"__symbolic":"method"}],"stopStream":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"OpencamModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"OpencamComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"OpencamComponent"}]}]}],"members":{}},"ECaptureType":{"VIDEO":"video","PICTURE":"picture"},"EStreamState":{"PLAY":"play","PAUSE":"pause","STOP":"stop"},"ISourceDevice":{"__symbolic":"interface"},"EMediaConstraints":{"HD":"hd","VGA":"vga","FHD":"fhd","DEFAULT":"default"}},"origins":{"OpencamService":"./lib/opencam.service","OpencamComponent":"./lib/opencam.component","OpencamModule":"./lib/opencam.module","ECaptureType":"./lib/opencam.models","EStreamState":"./lib/opencam.models","ISourceDevice":"./lib/opencam.models","EMediaConstraints":"./lib/opencam.models"},"importAs":"ng-opencam"}