-
Notifications
You must be signed in to change notification settings - Fork 1
/
angular-agora-rtc.metadata.json
1 lines (1 loc) · 4.16 KB
/
angular-agora-rtc.metadata.json
1
{"__symbolic":"module","version":4,"metadata":{"AngularAgoraRtcService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":5},"arguments":["config"]}]],"parameters":[{"__symbolic":"reference","name":"AgoraConfig"}]}],"checkSystemRequirements":[{"__symbolic":"method"}],"getDevices":[{"__symbolic":"method"}],"createClient":[{"__symbolic":"method"}],"createStream":[{"__symbolic":"method"}],"logger":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"AgoraLocalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"agora-rtc","template":"<div class=\"video-container\">\n\t<div class=\"call-container\">\n\t</div>\n\t<div class=\"agora_local\">\n\t\t<div class=\"video-buttons\">\n\t\t\t<i class=\"startCall material-icons\" (click)=\"startCall()\" *ngIf=\"!activeCall\">videocam</i>\n\t\t\t<ng-container *ngIf=\"activeCall\">\n\t\t\t\t<i class=\"endCall material-icons\" (click)=\"leave()\" *ngIf=\"activeCall\">phone</i>\n\n\t\t\t\t<i class=\"mic material-icons\" (click)=\"toggleAudio()\" *ngIf=\"audioEnabled\">mic</i>\n\t\t\t\t<i class=\"mic material-icons\" (click)=\"toggleAudio()\" *ngIf=\"!audioEnabled\">mic_off</i>\n\n\t\t\t\t<i class=\"mic material-icons\" (click)=\"toggleVideo()\" *ngIf=\"videoEnabled\">videocam</i>\n\t\t\t\t<i class=\"mic material-icons\" (click)=\"toggleVideo()\" *ngIf=\"!videoEnabled\">videocam_off</i>\n\t\t\t</ng-container>\n\t\t</div>\n\t\t<div id=\"agora_local\"></div>\n\t</div>\n\t<div class=\"agora_remote\" *ngFor=\"let remote of remoteCalls\" [id]=\"remote\">\n\n\t</div>\n</div>","styles":["@import url(https://fonts.googleapis.com/icon?family=Material+Icons);p{font-family:Lato}.video-container{height:100vh;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.agora_local{background-color:#404040;height:250px;width:250px;border:1px solid #000;margin:8px}#agora_local{height:250px;width:250px;top:-28px}.agora_remote{background-color:#404040;height:250px;width:250px;border:1px solid #000;margin:8px}.video-buttons{width:250px;top:210px;position:relative;text-align:center;z-index:999}.video-buttons i{cursor:pointer}.endCall{color:red}.mic,.startCall{color:#fff}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AngularAgoraRtcService"}]}],"startCall":[{"__symbolic":"method"}],"subscribeToStreams":[{"__symbolic":"method"}],"leave":[{"__symbolic":"method"}],"toggleAudio":[{"__symbolic":"method"}],"toggleVideo":[{"__symbolic":"method"}]}},"AngularAgoraRtcModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4}],"declarations":[{"__symbolic":"reference","name":"AgoraLocalComponent"}],"exports":[{"__symbolic":"reference","name":"AgoraLocalComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"AngularAgoraRtcModule"},"providers":[{"__symbolic":"reference","name":"AngularAgoraRtcService"},{"provide":"config","useValue":{"__symbolic":"reference","name":"config"}}]}}}},"AgoraClient":{"__symbolic":"class","members":{}},"Stream":{"__symbolic":"class","members":{}},"Device":{"__symbolic":"class","members":{}},"AgoraConfig":{"__symbolic":"class","members":{}}},"origins":{"AngularAgoraRtcService":"./lib/angular-agora-rtc.service","AgoraLocalComponent":"./lib/agora-local.component","AngularAgoraRtcModule":"./lib/angular-agora-rtc.module","AgoraClient":"./lib/AgoraClient","Stream":"./lib/Stream","Device":"./lib/Device","AgoraConfig":"./lib/AgoraConfig"},"importAs":"angular-agora-rtc"}