AuviousRtc
@auvious/rtc / Exports / AuviousRtc
Interface: AuviousRtc
Main Library Interface. Instances of this type, abstract the webrtc api, and the interaction with auvious-rtc backend.
Table of contents
Methods
Methods
call
▸ call(username, options?): void
Parameters
| Name | Type | 
|---|---|
| username | string | 
| options? | ICallOptions | 
Returns
void
createConference
▸ createConference(options?): Promise<IConference>
Parameters
| Name | Type | 
|---|---|
| options? | ICreateConferenceOptions | 
Returns
Promise<IConference>
endpoint
▸ endpoint(): string
Returns
string
identity
▸ identity(): string
Returns
string
joinConference
▸ joinConference(options): Promise<IConferenceSession>
Parameters
| Name | Type | 
|---|---|
| options | IJoinConferenceOptions | 
Returns
Promise<IConferenceSession>
message
▸ message(username, message): Promise<void>
Parameters
| Name | Type | 
|---|---|
| username | string | 
| message | string | 
Returns
Promise<void>
on
▸ on(event, handler): any
Parameters
| Name | Type | 
|---|---|
| event | string | 
| handler | ( event:any) =>void | 
Returns
any
register
▸ register(options): Promise<void>
Parameters
| Name | Type | 
|---|---|
| options | IRegisterOptions | 
Returns
Promise<void>
registered
▸ registered(): boolean
Returns
boolean
unregister
▸ unregister(): Promise<void>
Returns
Promise<void>