alawmulaw/alaw

Members

(inner, constant, non-null) LOG_TABLE :Array.<number>

Source:
Type:
  • Array.<number>

Methods

(static) decode(samplesnon-null) → (non-null) {Int16Array}

Source:
Decode 8-bit A-Law samples into 16-bit linear PCM samples.
Parameters:
Name Type Description
samples Uint8Array A array of 8-bit A-Law samples.
Returns:
Type
Int16Array

(static) decodeSample(aLawSample) → {number}

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

(static) encode(samplesnon-null) → (non-null) {Uint8Array}

Source:
Encode 16-bit linear PCM samples as 8-bit A-Law samples.
Parameters:
Name Type Description
samples Int16Array A array of 16-bit PCM samples.
Returns:
Type
Uint8Array

(static) 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 PCM sample
Returns:
Type
number