Skip to content

TransferablePcmQueue

Defined in: transferable-pcm-queue.ts:20

Main-thread ownership and backpressure for the non-SAB AudioWorklet path.

new TransferablePcmQueue(capacityFrames, channelCount): TransferablePcmQueue

Defined in: transferable-pcm-queue.ts:29

number

number

TransferablePcmQueue

readonly capacityFrames: number

Defined in: transferable-pcm-queue.ts:30


readonly channelCount: number

Defined in: transferable-pcm-queue.ts:31

acknowledge(id): void

Defined in: transferable-pcm-queue.ts:61

number

void


availableWriteFrames(): number

Defined in: transferable-pcm-queue.ts:79

number


close(): void

Defined in: transferable-pcm-queue.ts:74

void


enqueue(input, generation): TransferablePcmBlock | undefined

Defined in: transferable-pcm-queue.ts:41

Float32Array

number

TransferablePcmBlock | undefined


flush(): void

Defined in: transferable-pcm-queue.ts:69

void


snapshot(): TransferablePcmQueueSnapshot

Defined in: transferable-pcm-queue.ts:83

TransferablePcmQueueSnapshot