TransferableAudioWorkletClock
Defined in: transferable-worklet-clock.ts:46
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TransferableAudioWorkletClock(
options):TransferableAudioWorkletClock
Defined in: transferable-worklet-clock.ts:62
Parameters
Section titled “Parameters”options
Section titled “options”TransferableAudioClockOptions = {}
Returns
Section titled “Returns”TransferableAudioWorkletClock
Properties
Section titled “Properties”context
Section titled “context”
readonlycontext:AudioContext
Defined in: transferable-worklet-clock.ts:47
readonlyqueue:TransferablePcmQueue
Defined in: transferable-worklet-clock.ts:48
Accessors
Section titled “Accessors”disposed
Section titled “disposed”Get Signature
Section titled “Get Signature”get disposed():
boolean
Defined in: transferable-worklet-clock.ts:75
Returns
Section titled “Returns”boolean
Implementation of
Section titled “Implementation of”generation
Section titled “generation”Get Signature
Section titled “Get Signature”get generation():
number
Defined in: transferable-worklet-clock.ts:83
Returns
Section titled “Returns”number
lastReport
Section titled “lastReport”Get Signature
Section titled “Get Signature”get lastReport():
TransferableClockReport|undefined
Defined in: transferable-worklet-clock.ts:87
Returns
Section titled “Returns”TransferableClockReport | undefined
ownsContext
Section titled “ownsContext”Get Signature
Section titled “Get Signature”get ownsContext():
boolean
Defined in: transferable-worklet-clock.ts:79
Returns
Section titled “Returns”boolean
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
Promise<void>
Defined in: transferable-worklet-clock.ts:222
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”enqueueInterleaved()
Section titled “enqueueInterleaved()”enqueueInterleaved(
input):boolean
Defined in: transferable-worklet-clock.ts:157
Parameters
Section titled “Parameters”Float32Array
Returns
Section titled “Returns”boolean
initialize()
Section titled “initialize()”initialize(
reportEveryFrames):Promise<void>
Defined in: transferable-worklet-clock.ts:91
Parameters
Section titled “Parameters”reportEveryFrames
Section titled “reportEveryFrames”number = ...
Returns
Section titled “Returns”Promise<void>
nowUs()
Section titled “nowUs()”nowUs():
number
Defined in: transferable-worklet-clock.ts:210
Returns
Section titled “Returns”number
pause()
Section titled “pause()”pause():
Promise<void>
Defined in: transferable-worklet-clock.ts:175
Returns
Section titled “Returns”Promise<void>
resume()
Section titled “resume()”resume():
Promise<void>
Defined in: transferable-worklet-clock.ts:180
Returns
Section titled “Returns”Promise<void>
seek()
Section titled “seek()”seek(
timeUs):number
Defined in: transferable-worklet-clock.ts:198
Parameters
Section titled “Parameters”timeUs
Section titled “timeUs”number
Returns
Section titled “Returns”number
snapshot()
Section titled “snapshot()”snapshot():
TransferablePcmQueueSnapshot
Defined in: transferable-worklet-clock.ts:218
Returns
Section titled “Returns”start()
Section titled “start()”start():
Promise<void>
Defined in: transferable-worklet-clock.ts:150
Returns
Section titled “Returns”Promise<void>