Methods
decodeALaw(samplesnon-null) → (non-null) {Array.<number>}
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>}
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}
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}
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>}
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>}
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}
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}
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