TransferablePcmQueue
此内容尚不支持你的语言。
Defined in: transferable-pcm-queue.ts:20
Main-thread ownership and backpressure for the non-SAB AudioWorklet path.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TransferablePcmQueue(
capacityFrames,channelCount):TransferablePcmQueue
Defined in: transferable-pcm-queue.ts:29
Parameters
Section titled “Parameters”capacityFrames
Section titled “capacityFrames”number
channelCount
Section titled “channelCount”number
Returns
Section titled “Returns”TransferablePcmQueue
Properties
Section titled “Properties”capacityFrames
Section titled “capacityFrames”
readonlycapacityFrames:number
Defined in: transferable-pcm-queue.ts:30
channelCount
Section titled “channelCount”
readonlychannelCount:number
Defined in: transferable-pcm-queue.ts:31
Methods
Section titled “Methods”acknowledge()
Section titled “acknowledge()”acknowledge(
id):void
Defined in: transferable-pcm-queue.ts:61
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void
availableWriteFrames()
Section titled “availableWriteFrames()”availableWriteFrames():
number
Defined in: transferable-pcm-queue.ts:79
Returns
Section titled “Returns”number
close()
Section titled “close()”close():
void
Defined in: transferable-pcm-queue.ts:74
Returns
Section titled “Returns”void
enqueue()
Section titled “enqueue()”enqueue(
input,generation):TransferablePcmBlock|undefined
Defined in: transferable-pcm-queue.ts:41
Parameters
Section titled “Parameters”Float32Array
generation
Section titled “generation”number
Returns
Section titled “Returns”TransferablePcmBlock | undefined
flush()
Section titled “flush()”flush():
void
Defined in: transferable-pcm-queue.ts:69
Returns
Section titled “Returns”void
snapshot()
Section titled “snapshot()”snapshot():
TransferablePcmQueueSnapshot
Defined in: transferable-pcm-queue.ts:83