StreamingPcmResampler
Defined in: resampler.ts:17
Deterministic, chunk-boundary-independent linear PCM resampler.
The phase is represented with integer sample counts instead of an accumulated
float, so a long render produces the same samples regardless of how providers
split their PCM blocks. push(..., true) flushes the exact finite-duration
tail and seals the instance.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new StreamingPcmResampler(
options):StreamingPcmResampler
Defined in: resampler.ts:27
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”StreamingPcmResampler
Accessors
Section titled “Accessors”inputFrames
Section titled “inputFrames”Get Signature
Section titled “Get Signature”get inputFrames():
number
Defined in: resampler.ts:37
Returns
Section titled “Returns”number
outputFrames
Section titled “outputFrames”Get Signature
Section titled “Get Signature”get outputFrames():
number
Defined in: resampler.ts:41
Returns
Section titled “Returns”number
Methods
Section titled “Methods”push()
Section titled “push()”push(
interleaved,final):Float32Array
Defined in: resampler.ts:45
Parameters
Section titled “Parameters”interleaved
Section titled “interleaved”Float32Array
boolean = false
Returns
Section titled “Returns”Float32Array