[
  {
    "__docId__": 1,
    "kind": "external",
    "name": "Infinity",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Infinity",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 2,
    "kind": "external",
    "name": "NaN",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~NaN",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 3,
    "kind": "external",
    "name": "undefined",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~undefined",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 4,
    "kind": "external",
    "name": "null",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~null",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 5,
    "kind": "external",
    "name": "Object",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Object",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 6,
    "kind": "external",
    "name": "object",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~object",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 7,
    "kind": "external",
    "name": "Function",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Function",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 8,
    "kind": "external",
    "name": "function",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~function",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 9,
    "kind": "external",
    "name": "Boolean",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Boolean",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 10,
    "kind": "external",
    "name": "boolean",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~boolean",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 11,
    "kind": "external",
    "name": "Symbol",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Symbol",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 12,
    "kind": "external",
    "name": "Error",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Error",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 13,
    "kind": "external",
    "name": "EvalError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~EvalError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 14,
    "kind": "external",
    "name": "InternalError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~InternalError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 15,
    "kind": "external",
    "name": "RangeError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~RangeError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 16,
    "kind": "external",
    "name": "ReferenceError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~ReferenceError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 17,
    "kind": "external",
    "name": "SyntaxError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~SyntaxError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 18,
    "kind": "external",
    "name": "TypeError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~TypeError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 19,
    "kind": "external",
    "name": "URIError",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~URIError",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 20,
    "kind": "external",
    "name": "Number",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Number",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 21,
    "kind": "external",
    "name": "number",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~number",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 22,
    "kind": "external",
    "name": "Date",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Date",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 23,
    "kind": "external",
    "name": "String",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~String",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 24,
    "kind": "external",
    "name": "string",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~string",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 25,
    "kind": "external",
    "name": "RegExp",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~RegExp",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 26,
    "kind": "external",
    "name": "Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 27,
    "kind": "external",
    "name": "Int8Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Int8Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 28,
    "kind": "external",
    "name": "Uint8Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Uint8Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 29,
    "kind": "external",
    "name": "Uint8ClampedArray",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Uint8ClampedArray",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 30,
    "kind": "external",
    "name": "Int16Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Int16Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 31,
    "kind": "external",
    "name": "Uint16Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Uint16Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 32,
    "kind": "external",
    "name": "Int32Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Int32Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 33,
    "kind": "external",
    "name": "Uint32Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Uint32Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 34,
    "kind": "external",
    "name": "Float32Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Float32Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 35,
    "kind": "external",
    "name": "Float64Array",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Float64Array",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 36,
    "kind": "external",
    "name": "Map",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Map",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 37,
    "kind": "external",
    "name": "Set",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Set",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 38,
    "kind": "external",
    "name": "WeakMap",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~WeakMap",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 39,
    "kind": "external",
    "name": "WeakSet",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~WeakSet",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 40,
    "kind": "external",
    "name": "ArrayBuffer",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~ArrayBuffer",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 41,
    "kind": "external",
    "name": "DataView",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~DataView",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 42,
    "kind": "external",
    "name": "JSON",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~JSON",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 43,
    "kind": "external",
    "name": "Promise",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Promise",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 44,
    "kind": "external",
    "name": "Generator",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Generator",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 45,
    "kind": "external",
    "name": "GeneratorFunction",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~GeneratorFunction",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 46,
    "kind": "external",
    "name": "Reflect",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Reflect",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 47,
    "kind": "external",
    "name": "Proxy",
    "externalLink": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy",
    "memberof": "src/.external-ecmascript.js",
    "static": true,
    "longname": "src/.external-ecmascript.js~Proxy",
    "access": "public",
    "description": "",
    "builtinExternal": true
  },
  {
    "__docId__": 48,
    "kind": "file",
    "name": "src/Configure.js",
    "content": "/* eslint new-cap: ['error', { 'capIsNewExceptions': ['CredentialConfig'] }] */\n\nvar configure = (function Configure() {\n  var config = {\n    rtc: {\n      iceServers: [\n        // { urls: \"stun:stun.services.mozilla.com\" },\n        { urls: \"stun:stun.l.google.com:19302\" }\n      ],\n      localStream: undefined,\n      localVideo: undefined,\n      audioType: \"voice\",\n      simulcast: false,\n      // sdpSemantics:\"unified-plan\"\n      sdpSemantics: \"plan-b\"\n      /*\n      iceTransportPolicy: undefined,\n      bundlePolicy: undefined,\n      rtcpMuxPolicy: undefined,\n      peerIdentity: undefined,\n      certificates: undefined,\n      iceCandidatePoolSize: undefined,\n      */\n    },\n    signalingServer: {\n      url: \"wss://signal.remotemonster.com/ws\"\n      //url: 'wss://apius1.remotemonster.com/ws',\n      //url: 'ws://localhost:8081/ws',\n    },\n    appServer: {\n      url: \"https://signal.remotemonster.com/rest\"\n      //url: 'http://localhost:8081/rest',\n    },\n    logServer: {\n      url: \"https://signal.remotemonster.com:2001/topics\"\n    },\n    sdk: {\n      logLevel: undefined,\n      country: undefined,\n      version: undefined\n    },\n    credential: {\n      key: undefined,\n      serviceId: undefined\n    },\n    view: {\n      local: undefined,\n      remote: undefined\n    },\n    media: {\n      video: true,\n      audio: true\n    }\n  };\n\n  return config;\n})();\n\nexport default configure;\n",
    "static": true,
    "longname": "/Users/dididi/workspaces/RemoteMonster/remon-web-sdk/src/Configure.js",
    "access": "public",
    "description": null,
    "lineNumber": 1
  },
  {
    "__docId__": 49,
    "kind": "variable",
    "name": "configure",
    "memberof": "src/Configure.js",
    "static": true,
    "longname": "src/Configure.js~configure",
    "access": "public",
    "export": true,
    "importPath": "@remotemonster/sdk/src/Configure.js",
    "importStyle": "configure",
    "description": null,
    "lineNumber": 3,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 50,
    "kind": "file",
    "name": "src/RemonEvents.js",
    "content": "/**\n * RemonEvents 즉 개발서비스에서 처리할 수 있는 이벤트에는 다음과 같이 있다.<br>\n * onInit: RemoteMonster API 서버와 연결이 되었을 때 발생하는 이벤트<br>\n * onConnectChannel: 채널에 연결되었을 때 발생하는 이벤트<br>\n * onCreateChannel: 채널 생성에 성공하였을 때 발생하는 이벤트<br>\n * onComplete: 연결에 성공하였을 때 발생하는 이벤트. 주로 먼저 채널을 만든 쪽에서 발생함<br>\n * onAddLocalStream: 로컬 영상이나 음성을 제어가능하게 받을 수 있을 때 발생하는 이벤트<br>\n * onAddRemoteStream: 상대편 영상이나 음성을 받을 수 있을 때 발생<br>\n * onStateChange: 통신 연결시작부터 종료까지 상태가 변경될 때마다 호출됨<br>\n * onDisconnectChannel: 상대편이 통신을 종료하였을 경우 호출<br>\n * onMessage: 상대방으로부터 메시지를 수신하였을 경우 호출됨<br>\n * onError: 통신 뿐 아니라 모든 과정에서 발생한 오류<br>\n */\nconst remonEvents = (function RemonEvents() {\n  const events = [\n    \"onInit\",\n    \"onConnectChannel\",\n    \"onCreateChannel\",\n    \"onComplete\",\n    \"onConnect\", //for remon 2.0 call interface when create channel is successful\n    \"onDisplayUserMedia\",\n    \"onAddLocalStream\",\n    \"onAddRemoteStream\",\n    \"onStateChange\",\n    \"onDisconnectChannel\",\n    \"onMessage\",\n    \"onError\",\n    \"onStat\",\n    \"onClose\",\n    \"onLog\",\n    \"onJoin\", // for remon 2.0 cast interface when create and join room is successful\n    \"onCreate\" // for remon 2.0 cast interface when create and join room is successful\n  ];\n\n  return Object.freeze(events);\n})();\n\nexport default remonEvents;\n",
    "static": true,
    "longname": "/Users/dididi/workspaces/RemoteMonster/remon-web-sdk/src/RemonEvents.js",
    "access": "public",
    "description": null,
    "lineNumber": 1
  },
  {
    "__docId__": 51,
    "kind": "variable",
    "name": "remonEvents",
    "memberof": "src/RemonEvents.js",
    "static": true,
    "longname": "src/RemonEvents.js~remonEvents",
    "access": "public",
    "export": true,
    "importPath": "@remotemonster/sdk/src/RemonEvents.js",
    "importStyle": "remonEvents",
    "description": "RemonEvents 즉 개발서비스에서 처리할 수 있는 이벤트에는 다음과 같이 있다.<br>\nonInit: RemoteMonster API 서버와 연결이 되었을 때 발생하는 이벤트<br>\nonConnectChannel: 채널에 연결되었을 때 발생하는 이벤트<br>\nonCreateChannel: 채널 생성에 성공하였을 때 발생하는 이벤트<br>\nonComplete: 연결에 성공하였을 때 발생하는 이벤트. 주로 먼저 채널을 만든 쪽에서 발생함<br>\nonAddLocalStream: 로컬 영상이나 음성을 제어가능하게 받을 수 있을 때 발생하는 이벤트<br>\nonAddRemoteStream: 상대편 영상이나 음성을 받을 수 있을 때 발생<br>\nonStateChange: 통신 연결시작부터 종료까지 상태가 변경될 때마다 호출됨<br>\nonDisconnectChannel: 상대편이 통신을 종료하였을 경우 호출<br>\nonMessage: 상대방으로부터 메시지를 수신하였을 경우 호출됨<br>\nonError: 통신 뿐 아니라 모든 과정에서 발생한 오류<br>",
    "lineNumber": 14,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "__docId__": 52,
    "kind": "file",
    "name": "src/SignalingStates.js",
    "content": "const signalingStates = (function SignalingStates() {\n  const states = [\n    \"INIT\",\n    \"WAIT\",\n    \"CONNECT\",\n    \"COMPLETE\",\n    \"CLOSE\",\n    \"EXIT\",\n    \"FAIL\"\n  ];\n\n  return Object.freeze(states);\n})();\n\nexport default signalingStates;\n",
    "static": true,
    "longname": "/Users/dididi/workspaces/RemoteMonster/remon-web-sdk/src/SignalingStates.js",
    "access": "public",
    "description": null,
    "lineNumber": 1
  },
  {
    "__docId__": 53,
    "kind": "variable",
    "name": "signalingStates",
    "memberof": "src/SignalingStates.js",
    "static": true,
    "longname": "src/SignalingStates.js~signalingStates",
    "access": "public",
    "export": true,
    "importPath": "@remotemonster/sdk/src/SignalingStates.js",
    "importStyle": "signalingStates",
    "description": null,
    "lineNumber": 1,
    "undocument": true,
    "type": {
      "types": [
        "*"
      ]
    }
  },
  {
    "kind": "index",
    "content": "[![npm](https://img.shields.io/npm/v/@remotemonster/sdk.svg)](https://www.npmjs.com/package/@remotemonster/sdk)\n\n# RemoteMonster web SDK\n\nRemoteMonster - Livecast Management in the Cloud\n\n- [Website](https://remotemonster.com)\n\n## Get SDK\n\n### Package Manager\n\n```bash\nnpm i @remotemonster/sdk\n```\n\n```html\n<script src=\"node_modules/@remotemonster/sdk/remon.min.js\"></script>\n```\n\n### Static import\n\nFrom [jsDelivr](https://www.jsdelivr.com)\n\n```html\n<!-- Latest -->\n<script src=\"https://cdn.jsdelivr.net/npm/@remotemonster/sdk/remon.min.js\"></script>\n\n<!-- Specific version -->\n<script src=\"https://cdn.jsdelivr.net/npm/@remotemonster/sdk@2.0.8/remon.min.js\"></script>\n```\n\n### Downloads\n\n- [Downloads](https://github.com/RemoteMonster/web-sdk/releases/)\n\n## Examples\n\n### Studio\n\n- [demo](https://studio.remotemonster.com/)\n- [source](https://github.com/RemoteMonster/remon-studio)\n\n### Full features - Livecast\n\n- [demo](https://remotemonster.github.io/web-sdk/examples/full-livecast/)\n- [source](https://github.com/RemoteMonster/web-sdk/tree/master/examples/full-livecast/)\n\n### Full features - Communication\n\n- [demo](https://remotemonster.github.io/web-sdk/examples/full-communication/)\n- [source](https://github.com/RemoteMonster/web-sdk/tree/master/examples/full-communication/)\n\n### Simple - Livecast\n\n- [cast - demo](https://remotemonster.github.io/web-sdk/examples/simple-livecast-cast/)\n- [cast - source](https://github.com/RemoteMonster/web-sdk/tree/master/examples/simple-livecast-cast/)\n- [watch - demo](https://remotemonster.github.io/web-sdk/examples/simple-livecast-watch/)\n- [watch - source](https://github.com/RemoteMonster/web-sdk/tree/master/examples/simple-livecast-watch/)\n\n### Simple - Communication\n\n- [demo](https://remotemonster.github.io/web-sdk/examples/simple-communication/)\n- [source](https://github.com/RemoteMonster/web-sdk/tree/master/examples/simple-communication/)\n\n## Documents\n\n- [Guides](https://docs.remotemonster.com/)\n- [API Reference](https://remotemonster.github.io/web-sdk/docs/)\n\n## Changelog\n\n- [Changelog](https://github.com/RemoteMonster/web-sdk/blob/master/CHANGELOG.md)\n",
    "longname": "/Users/dididi/workspaces/RemoteMonster/remon-web-sdk/template/README.md",
    "name": "./template/README.md",
    "static": true,
    "access": "public"
  },
  {
    "kind": "packageJSON",
    "content": "{\n  \"name\": \"@remotemonster/sdk\",\n  \"version\": \"2.3.0\",\n  \"description\": \"RemoteMonster Web SDK\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"start\": \"npm run dev\",\n    \"dev\": \"npm run build:dev\",\n    \"test\": \"npm run test:pre && karma start ./test/unit/karma.conf.js --single-run\",\n    \"test:dev\": \"npm run test:pre && karma start ./test/unit/karma.conf.js\",\n    \"test:pre\": \"browserify ./test/unit/tape/tape.js --standalone tape -o ./test/unit/.tmp/tape.js\",\n    \"e2e\": \"nightwatch -c test/e2e/nightwatch.json\",\n    \"prettier\": \"prettier ./src\",\n    \"clean\": \"npm run clean:dist && npm run clean:docs\",\n    \"clean:dist\": \"rm -rf ./dist\",\n    \"clean:docs\": \"rm -rf ./docs\",\n    \"prepublish\": \"npm run build\",\n    \"precommit\": \"pretty-quick --staged\",\n    \"build\": \"npm run clean && npm run build:production && npm run build:docs && npm run build:changelog\",\n    \"build:dev\": \"rollup -c rollup.config.dev.js --watch\",\n    \"build:production\": \"rollup -c rollup.config.prod.js\",\n    \"build:docs\": \"esdoc\",\n    \"build:changelog\": \"standard-changelog\",\n    \"package:template\": \"cp -r template/* release\",\n    \"package:sdk\": \"cp dist/remon.min.js release && cp dist/remon.min.mjs release\",\n    \"package:docs\": \"cp -r docs release\",\n    \"package:changelog\": \"cp CHANGELOG.md release\",\n    \"package\": \"npm run build && npm run package:template && npm run package:sdk && npm run package:changelog && npm run package:docs\",\n    \"deploy:npm\": \"cd release && npm publish --access public\",\n    \"deploy:gh-pages\": \"cd release && npm run deploy\",\n    \"deploy:upload:demo.remotemonster.com:tmp\": \"scp -rp dist/* ubuntu@demo.remotemonster.com:/tmp/web-sdk/dist && scp -rp dev/* ubuntu@demo.remotemonster.com:/tmp/web-sdk\",\n    \"deploy:upload:demo.remotemonster.com\": \"scp -rp dist/* ubuntu@demo.remotemonster.com:/var/www/demo.remotemonster.com/jstest && scp -rp dev/* ubuntu@demo.remotemonster.com:/var/www/demo.remotemonster.com/jstest\",\n    \"deploy:upload\": \"npm run deploy:upload:demo.remotemonster.com\",\n    \"deploy:cdn\": \"scp -rp dist/remon.min.js ubuntu@demo.remotemonster.com:/var/www/cdn.remotemonster.com/sdk/web && scp -rp dist/remon.min.mjs ubuntu@demo.remotemonster.com:/var/www/cdn.remotemonster.com/sdk/web\",\n    \"deploy\": \"npm run deploy:npm && npm run deploy:gh-pages && npm run deploy:upload && npm run deploy:cdn\"\n  },\n  \"author\": \"RemoteMonster\",\n  \"license\": \"UNLICENSED\",\n  \"private\": true,\n  \"devDependencies\": {\n    \"browserify\": \"^16.2.3\",\n    \"chromedriver\": \"^2.45.0\",\n    \"esdoc\": \"^1.1.0\",\n    \"esdoc-standard-plugin\": \"^1.0.0\",\n    \"firefox-profile\": \"^1.2.0\",\n    \"husky\": \"^1.3.1\",\n    \"karma\": \"^3.1.4\",\n    \"karma-chrome-launcher\": \"^2.0.0\",\n    \"karma-firefox-launcher\": \"^1.0.0\",\n    \"karma-rollup-preprocessor\": \"^6.1.1\",\n    \"karma-tap\": \"^4.1.4\",\n    \"karma-tap-pretty-reporter\": \"^4.1.0\",\n    \"nightwatch\": \"^1.0.18\",\n    \"prettier\": \"^1.15.3\",\n    \"pretty-quick\": \"^1.8.0\",\n    \"rollup\": \"^1.0.0\",\n    \"rollup-plugin-commonjs\": \"^9.2.0\",\n    \"rollup-plugin-livereload\": \"^0.6.0\",\n    \"rollup-plugin-node-resolve\": \"^4.0.0\",\n    \"rollup-plugin-serve\": \"^0.6.1\",\n    \"rollup-plugin-terser\": \"^4.0.0\",\n    \"standard-changelog\": \"^2.0.6\",\n    \"tap-spec\": \"^5.0.0\",\n    \"tape\": \"^4.9.2\"\n  },\n  \"dependencies\": {\n    \"events\": \"^3.0.0\",\n    \"inline-worker\": \"^1.1.0\",\n    \"platform\": \"^1.3.5\",\n    \"webrtc-adapter\": \"^7.1.1\"\n  }\n}\n",
    "longname": "/Users/dididi/workspaces/RemoteMonster/remon-web-sdk/package.json",
    "name": "package.json",
    "static": true,
    "access": "public"
  }
]