/ fm / liveswitch / WssLocalTrack
Class: WssLocalTrack
fm.liveswitch.WssLocalTrack
Table of contents
Constructors
Methods
- GenerateKeyFrame
- ProcessAudio
- ProcessFrame
- UpdateOptions
- addOnEncodedAudio
- addOnEncodedVideo
- handleEncodedAudioData
- handleEncodedVideoData
- onEncodedAudioFrame
- onEncodedVideoFrame
- removeOnEncodedAudio
- removeOnEncodedVideo
- resetTranscoder
- setupAudioEncoder
- setupTranscoder
- setupVideoEncoder
Constructors
constructor
+ new WssLocalTrack(props
: any, trackId
: string): WssLocalTrack
Parameters:
Name | Type |
---|---|
props |
any |
trackId |
string |
Returns: WssLocalTrack
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:31
Methods
GenerateKeyFrame
▸ GenerateKeyFrame(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:148
ProcessAudio
▸ ProcessAudio(audioBuffer
: Float32Array, timestamp
: number): void
Parameters:
Name | Type |
---|---|
audioBuffer |
Float32Array |
timestamp |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:241
ProcessFrame
▸ ProcessFrame(imageData
: any, timestamp
: number): void
Parameters:
Name | Type |
---|---|
imageData |
any |
timestamp |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:211
UpdateOptions
▸ UpdateOptions(options
: any): void
Parameters:
Name | Type |
---|---|
options |
any |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:159
addOnEncodedAudio
▸ addOnEncodedAudio(receiver
: IAction2<any, number>): void
Parameters:
Name | Type |
---|---|
receiver |
IAction2<any, number> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:54
addOnEncodedVideo
▸ addOnEncodedVideo(receiver
: IAction2<any, number>): void
Parameters:
Name | Type |
---|---|
receiver |
IAction2<any, number> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:46
handleEncodedAudioData
▸ handleEncodedAudioData(event
: any): void
Parameters:
Name | Type |
---|---|
event |
any |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:134
handleEncodedVideoData
▸ handleEncodedVideoData(event
: any): void
Parameters:
Name | Type |
---|---|
event |
any |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:117
onEncodedAudioFrame
▸ onEncodedAudioFrame(audioData
: any, timestampMicroseconds
: number): void
Parameters:
Name | Type |
---|---|
audioData |
any |
timestampMicroseconds |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:198
onEncodedVideoFrame
▸ onEncodedVideoFrame(videoData
: any, timestapMicroseconds
: number): void
Parameters:
Name | Type |
---|---|
videoData |
any |
timestapMicroseconds |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:185
removeOnEncodedAudio
▸ removeOnEncodedAudio(receiver
: IAction1<any>): void
Parameters:
Name | Type |
---|---|
receiver |
IAction1<any> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:58
removeOnEncodedVideo
▸ removeOnEncodedVideo(receiver
: IAction2<any, number>): void
Parameters:
Name | Type |
---|---|
receiver |
IAction2<any, number> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:50
resetTranscoder
▸ resetTranscoder(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:62
setupAudioEncoder
▸ setupAudioEncoder(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:71
setupTranscoder
▸ setupTranscoder(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:109
setupVideoEncoder
▸ setupVideoEncoder(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssLocalTrack.ts:90