Class: LocalStageStream
A LocalStageStream is a wrapper for media coming from local participants. It gives you the ability to perform various actions like mute and unmute participants.
Hierarchy
-
StageStream<LocalStageStreamEventMap>↳
LocalStageStream
Constructors
constructor
• new LocalStageStream(track, config?)
Creates an instance of a LocalStageStream
Parameters
| Name | Type | Description |
|---|---|---|
track | MediaStreamTrack | The MediaStreamTrack that this LocalStageStream wraps |
config? | StageVideoConfiguration | StageAudioConfiguration | Optional video or audio configuration on the stage |
Overrides
Properties
id
• id: string
Inherited from
isMuted
• isMuted: boolean
Inherited from
mediaConfig
• Optional mediaConfig: StageStreamConfiguration
mediaStreamTrack
• mediaStreamTrack: MediaStreamTrack
Inherited from
streamType
• streamType: StreamType
Inherited from
Methods
cleanup
▸ cleanup(): void
Prevents the getStats closure from preventing garbage collection for
Returns
void
Inherited from
emit
▸ emit<E>(event, ...args): void
Emit args for event E
Type parameters
| Name | Type |
|---|---|
E | extends LOCAL_STREAM_MUTE_CHANGED |
Parameters
| Name | Type | Description |
|---|---|---|
event | E | the event name |
...args | Parameters<LocalStageStreamEventMap[E]> | - |
Returns
void
Inherited from
off
▸ off<E>(event, callback): void
De-register a callback for event E
Type parameters
| Name | Type |
|---|---|
E | extends LOCAL_STREAM_MUTE_CHANGED |
Parameters
| Name | Type | Description |
|---|---|---|
event | E | the event to de-register the callback for |
callback | LocalStageStreamEventMap[E] | the callback to be de-registered |
Returns
void