Interface: RtcSession<T, Track> ​
Defined in: rtcSession.ts:1
Type Parameters ​
| Type Parameter |
|---|
T |
Track extends object |
Properties ​
| Property | Type | Defined in |
|---|---|---|
value | T | rtcSession.ts:2 |
Methods ​
authorize() ​
ts
authorize(signal): Promise<void>;Defined in: rtcSession.ts:5
Parameters ​
| Parameter | Type |
|---|---|
signal | AbortSignal |
Returns ​
Promise<void>
captureMicrophone() ​
ts
captureMicrophone(): Promise<Track | null>;Defined in: rtcSession.ts:6
Returns ​
Promise<Track | null>
connect() ​
ts
connect(): Promise<void>;Defined in: rtcSession.ts:4
Returns ​
Promise<void>
disconnect() ​
ts
disconnect(): Promise<void>;Defined in: rtcSession.ts:8
Returns ​
Promise<void>
dispose() ​
ts
dispose(): void | Promise<void>;Defined in: rtcSession.ts:9
Returns ​
void | Promise<void>
prepare() ​
ts
prepare(signal): Promise<void>;Defined in: rtcSession.ts:3
Parameters ​
| Parameter | Type |
|---|---|
signal | AbortSignal |
Returns ​
Promise<void>
publishMicrophone() ​
ts
publishMicrophone(track): Promise<unknown>;Defined in: rtcSession.ts:7
Parameters ​
| Parameter | Type |
|---|---|
track | Track |
Returns ​
Promise<unknown>