Methods
decode(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>
decode(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>
decodeSample(aLawSample) → {number}
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}
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>}
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>}
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}
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}
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