Global

Methods

decode(samplesnon-null) → (non-null) {Array.<number>}

Source:
Decode 8-bit A-Law samples into 16-bit linear PCM samples.
Parameters:
Name Type Description
samples Array.<number> A array of 8-bit A-Law samples.
Returns:
Type
Array.<number>

decode(samplesnon-null) → (non-null) {Array.<number>}

Source:
Decode 8-bit mu-Law samples into 16-bit linear PCM samples.
Parameters:
Name Type Description
samples Array.<number> A array of 8-bit mu-Law samples.
Returns:
Type
Array.<number>

decodeSample(aLawSample) → {number}

Source:
Decode a 8-bit A-Law sample as 16-bit linear PCM.
Parameters:
Name Type Description
aLawSample number The 8-bit A-Law sample
Returns:
Type
number

decodeSample(muLawSample) → {number}

Source:
Decode a 8-bit mu-Law sample as 16-bit linear PCM.
Parameters:
Name Type Description
muLawSample number The 8-bit mu-Law sample
Returns:
Type
number

encode(samplesnon-null) → (non-null) {Array.<number>}

Source:
Encode 16-bit linear PCM samples into 8-bit A-Law samples.
Parameters:
Name Type Description
samples Array.<number> A array of 16-bit PCM samples.
Returns:
Type
Array.<number>

encode(samplesnon-null) → (non-null) {Array.<number>}

Source:
Encode 16-bit linear PCM samples into 8-bit mu-Law samples.
Parameters:
Name Type Description
samples Array.<number> A array of 16-bit linear PCM samples.
Returns:
Type
Array.<number>

encodeSample(sample) → {number}

Source:
Encode a 16-bit linear PCM sample as 8-bit A-Law.
Parameters:
Name Type Description
sample number A 16-bit linear PCM sample
Returns:
Type
number

encodeSample(pcmSample) → {number}

Source:
Encode a 16-bit linear PCM sample as 8-bit mu-Law.
Parameters:
Name Type Description
pcmSample number A 16-bit sample
Returns:
Type
number