Remon
RemoteMonster API를 사용하기 위한 가장 중요한 클래스. Remon클래스를 통해 서버와 연결하고 명령을 보내고 Close한다. 서버로부터 메시지를 받는 것은 주로 RemonObserver를 통해 수행한다
Constructor Summary
Public Constructor | ||
public |
constructor(objectPattern: {"config": *, "listener": *}) config와 listener를 입력받아서 Remon server에 연결 및 인증 절차를 밟는다. |
Member Summary
Public Members | ||
public |
config: * |
|
public |
context: * |
|
public |
key: * |
|
public |
logLevel: * |
|
public |
media: * |
|
public |
serviceId: * |
|
public |
uri: * |
|
public |
|
Method Summary
Public Methods | ||
public |
|
|
public |
close() Remon 객체가 가진 모든 자원을 해제함. |
|
public |
connectChannel(args: ...*): * 이미 개설된 채널(방)에 입장하거나 이미 개설된 방이 없으면 입력한 방 이름으로 방을 개설한다. |
|
public |
createChannel(args: *) 방송을 위한 방을 개설한다. |
|
public |
현재 연결을 끊는다. |
|
public |
getChannelId(): * 현재 접속한 채널의 id(방이름)를 가져온다 |
|
public |
getHealth(): * 현재 통신 상태정보를 가져온다. |
|
public |
getVersion(): * 현재 sdk 버전 정보를 가져온다 |
|
public |
muteLocalAudio(bool: *) |
|
public |
muteRemoteAudio(bool: *) |
|
public |
pauseLocalVideo((bool): *) 자신의 영상을 잠시 멈춘다. |
|
public |
pauseRemoteVideo((bool): *) 상대의 영상을 잠시 멈춘다. |
|
public |
search((string): *) 특정 방 이름을 검색하여 그 목록을 가져온다. |
|
public |
sendMessage((string): *) 통신으로 서로 연결된 상태에서 상대방에게 특정 문자형식의 메시지를 보낼수 있다. |
Public Constructors
public constructor(objectPattern: {"config": *, "listener": *}) source
config와 listener를 입력받아서 Remon server에 연결 및 인증 절차를 밟는다. 활용 예: var v = new Remon({config: rtcConfig, listener: rtcListener});
Params:
Name | Type | Attribute | Description |
objectPattern | {"config": *, "listener": *} |
|
Public Members
public config: * source
public context: * source
public key: * source
public logLevel: * source
public media: * source
public serviceId: * source
public uri: * source
Public Methods
public cameraSwitch() source
public connectChannel(args: ...*): * source
이미 개설된 채널(방)에 입장하거나 이미 개설된 방이 없으면 입력한 방 이름으로 방을 개설한다. 사용예: remon.connectChannel("roomname1");
Params:
Name | Type | Attribute | Description |
args | ...* |
Return:
* |
public muteLocalAudio(bool: *) source
Params:
Name | Type | Attribute | Description |
bool | * |
public muteRemoteAudio(bool: *) source
Params:
Name | Type | Attribute | Description |
bool | * |
public pauseLocalVideo((bool): *) source
자신의 영상을 잠시 멈춘다.
Params:
Name | Type | Attribute | Description |
(bool) | * | bool true이면 멈추고 아니면 보인다 |
public pauseRemoteVideo((bool): *) source
상대의 영상을 잠시 멈춘다.
Params:
Name | Type | Attribute | Description |
(bool) | * | bool true이면 멈추고 아니면 보인다 |
public search((string): *) source
특정 방 이름을 검색하여 그 목록을 가져온다.
Params:
Name | Type | Attribute | Description |
(string) | * | id 검색할 방 이름. 부분 검색 가능 |
public sendMessage((string): *) source
통신으로 서로 연결된 상태에서 상대방에게 특정 문자형식의 메시지를 보낼수 있다. 상대편은 RemonObserver의 onMessage에서 메시지를 수신함
Params:
Name | Type | Attribute | Description |
(string) | * | userMessage 상대방에게 보낼 메시지 |