A-law and u-law conversion routines.
More...
Go to the source code of this file.
|
#define | ULAW_BIAS 0x84 /* Bias for linear code. */ |
|
#define | ALAW_AMI_MASK 0x55 |
|
|
apr_byte_t | alaw_to_ulaw (apr_byte_t alaw) |
| Transcode from A-law to u-law, using the procedure defined in G.711. More...
|
|
apr_byte_t | ulaw_to_alaw (apr_byte_t ulaw) |
| Transcode from u-law to A-law, using the procedure defined in G.711. More...
|
|
A-law and u-law conversion routines.
◆ alaw_to_ulaw()
apr_byte_t alaw_to_ulaw |
( |
apr_byte_t |
alaw | ) |
|
Transcode from A-law to u-law, using the procedure defined in G.711.
- Parameters
-
alaw | The A-law sample to transcode. |
- Returns
- The best matching u-law value.
◆ ulaw_to_alaw()
apr_byte_t ulaw_to_alaw |
( |
apr_byte_t |
ulaw | ) |
|
Transcode from u-law to A-law, using the procedure defined in G.711.
- Parameters
-
alaw | The u-law sample to transcode. |
- Returns
- The best matching A-law value.