Global

Methods

decodeALaw(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>

decodeMuLaw(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>

decodeSampleALaw(number) → {number}

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

decodeSampleMuLaw(number) → {number}

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

encodeALaw(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>

encodeMuLaw(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>

encodeSampleALaw(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

encodeSampleMuLaw(sample) → {number}

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