SharedPcmRingBuffer
此内容尚不支持你的语言。
Defined in: pcm-ring.ts:39
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SharedPcmRingBuffer(
descriptor):SharedPcmRingBuffer
Defined in: pcm-ring.ts:64
Parameters
Section titled “Parameters”descriptor
Section titled “descriptor”Returns
Section titled “Returns”SharedPcmRingBuffer
Properties
Section titled “Properties”buffer
Section titled “buffer”
readonlybuffer:SharedArrayBuffer
Defined in: pcm-ring.ts:46
capacityFrames
Section titled “capacityFrames”
readonlycapacityFrames:number
Defined in: pcm-ring.ts:43
channelCount
Section titled “channelCount”
readonlychannelCount:number
Defined in: pcm-ring.ts:44
sampleRate
Section titled “sampleRate”
readonlysampleRate:number
Defined in: pcm-ring.ts:45
Methods
Section titled “Methods”availableReadFrames()
Section titled “availableReadFrames()”availableReadFrames():
number
Defined in: pcm-ring.ts:93
Returns
Section titled “Returns”number
availableWriteFrames()
Section titled “availableWriteFrames()”availableWriteFrames():
number
Defined in: pcm-ring.ts:100
Returns
Section titled “Returns”number
close()
Section titled “close()”close():
void
Defined in: pcm-ring.ts:174
Returns
Section titled “Returns”void
descriptor()
Section titled “descriptor()”descriptor():
PcmRingDescriptor
Defined in: pcm-ring.ts:84
Returns
Section titled “Returns”end():
void
Defined in: pcm-ring.ts:170
Returns
Section titled “Returns”void
flush()
Section titled “flush()”flush():
void
Defined in: pcm-ring.ts:189
Drops queued PCM and starts a new transport generation without reallocating the bounded SharedArrayBuffer. The AudioWorklet may race one render quantum; generation-aware scheduling treats that quantum as belonging to the old seek.
Returns
Section titled “Returns”void
readPlanar()
Section titled “readPlanar()”readPlanar(
outputs):number
Defined in: pcm-ring.ts:125
Parameters
Section titled “Parameters”outputs
Section titled “outputs”readonly Float32Array<ArrayBufferLike>[]
Returns
Section titled “Returns”number
snapshot()
Section titled “snapshot()”snapshot():
PcmRingSnapshot
Defined in: pcm-ring.ts:200
Returns
Section titled “Returns”writeInterleaved()
Section titled “writeInterleaved()”writeInterleaved(
input):number
Defined in: pcm-ring.ts:104
Parameters
Section titled “Parameters”Float32Array
Returns
Section titled “Returns”number
allocate()
Section titled “allocate()”
staticallocate(capacityFrames,channelCount,sampleRate):SharedPcmRingBuffer
Defined in: pcm-ring.ts:48
Parameters
Section titled “Parameters”capacityFrames
Section titled “capacityFrames”number
channelCount
Section titled “channelCount”number
sampleRate
Section titled “sampleRate”number
Returns
Section titled “Returns”SharedPcmRingBuffer