/ fm / liveswitch / WssWorkletAudioPlayer
Class: WssWorkletAudioPlayer
fm.liveswitch.WssWorkletAudioPlayer
Table of contents
Constructors
Methods
- appendToJitterBuffer
- captureAudioBufferDuration
- clearBuffer
- connectAudioNodes
- disconnectAudioNodes
- doPause
- doPlay
- initializeAudioNodes
- initializeAudioPlayer
- setVolume
- stop
Constructors
constructor
+ new WssWorkletAudioPlayer(): WssWorkletAudioPlayer
Returns: WssWorkletAudioPlayer
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:23
Methods
appendToJitterBuffer
▸ appendToJitterBuffer(audioBuffer
: Float32Array): void
Parameters:
Name | Type |
---|---|
audioBuffer |
Float32Array |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:160
captureAudioBufferDuration
▸ Private
captureAudioBufferDuration(audioBufferDuration
: number): void
Parameters:
Name | Type |
---|---|
audioBufferDuration |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:104
clearBuffer
▸ clearBuffer(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:170
connectAudioNodes
▸ Private
connectAudioNodes(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:116
disconnectAudioNodes
▸ Private
disconnectAudioNodes(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:122
doPause
▸ doPause(pClearBufferedAudioFlag?
: boolean): void
Parameters:
Name | Type | Default value |
---|---|---|
pClearBufferedAudioFlag |
boolean | true |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:146
doPlay
▸ doPlay(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:134
initializeAudioNodes
▸ Private
initializeAudioNodes(messagePort
: MessagePort): void
Parameters:
Name | Type |
---|---|
messagePort |
MessagePort |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:45
initializeAudioPlayer
▸ initializeAudioPlayer(messagePort
: MessagePort): MediaStream
Parameters:
Name | Type |
---|---|
messagePort |
MessagePort |
Returns: MediaStream
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:32
setVolume
▸ setVolume(pInputVolume
: number): void
Parameters:
Name | Type |
---|---|
pInputVolume |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:153
stop
▸ stop(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WssWorkletAudioPlayer.ts:176