Defines | |
| #define | HPI_FORMAT_MIXER_NATIVE 0 |
| Used internally on adapter. | |
| #define | HPI_FORMAT_PCM8_UNSIGNED 1 |
| 8-bit unsigned PCM. | |
| #define | HPI_FORMAT_PCM16_SIGNED 2 |
| 16-bit signed PCM. | |
| #define | HPI_FORMAT_MPEG_L1 3 |
| MPEG-1 Layer-1. | |
| #define | HPI_FORMAT_MPEG_L2 4 |
| MPEG-1 Layer-2. | |
| #define | HPI_FORMAT_MPEG_L3 5 |
| MPEG-1 Layer-3. | |
| #define | HPI_FORMAT_DOLBY_AC2 6 |
| Dolby AC-2. | |
| #define | HPI_FORMAT_DOLBY_AC3 7 |
| Dolbt AC-3. | |
| #define | HPI_FORMAT_PCM16_BIGENDIAN 8 |
| 16-bit PCM big-endian. | |
| #define | HPI_FORMAT_AA_TAGIT1_HITS 9 |
| TAGIT-1 algorithm - hits. | |
| #define | HPI_FORMAT_AA_TAGIT1_INSERTS 10 |
| TAGIT-1 algorithm - inserts. | |
| #define | HPI_FORMAT_PCM32_SIGNED 11 |
| 32-bit signed PCM. | |
| #define | HPI_FORMAT_RAW_BITSTREAM 12 |
| Raw bitstream - unknown format. | |
| #define | HPI_FORMAT_AA_TAGIT1_HITS_EX1 13 |
| TAGIT-1 algorithm hits - extended. | |
| #define | HPI_FORMAT_PCM32_FLOAT 14 |
| 32-bit PCM as an IEEE float. | |
| #define | HPI_FORMAT_PCM24_SIGNED 15 |
| 24-bit PCM signed. | |
| #define | HPI_FORMAT_OEM1 16 |
| OEM format 1 - private. | |
| #define | HPI_FORMAT_OEM2 17 |
| OEM format 2 - private. | |
| #define | HPI_FORMAT_UNDEFINED (0xffff) |
| Undefined format. | |
|
|
Used internally on adapter.
|
|
|
8-bit unsigned PCM. Windows equivalent is WAVE_FORMAT_PCM. |
|
|
16-bit signed PCM. Windows equivalent is WAVE_FORMAT_PCM. |
|
|
MPEG-1 Layer-1.
|
|
|
MPEG-1 Layer-2. Windows equivalent is WAVE_FORMAT_MPEG. The following table shows what combinations of mode and bitrate are possible:
|
|
|
MPEG-1 Layer-3. Windows equivalent is WAVE_FORMAT_MPEG. The following table shows what combinations of mode and bitrate are possible:
|
|
|
Dolby AC-2.
|
|
|
Dolbt AC-3.
|
|
|
16-bit PCM big-endian.
|
|
|
TAGIT-1 algorithm - hits.
|
|
|
TAGIT-1 algorithm - inserts.
|
|
|
32-bit signed PCM. Windows equivalent is WAVE_FORMAT_PCM. Each sample is a 32bit word. The most significant 24 bits contain a 24-bit sample and the least significant 8 bits are set to 0. |
|
|
Raw bitstream - unknown format.
|
|
|
TAGIT-1 algorithm hits - extended.
|
|
|
32-bit PCM as an IEEE float. Windows equivalent is WAVE_FORMAT_IEEE_FLOAT. Each sample is a 32bit word in IEEE754 floating point format. The range is +1.0 to -1.0, which corresponds to digital fullscale. |
|
|
24-bit PCM signed. Windows equivalent is WAVE_FORMAT_PCM. |
|
|
OEM format 1 - private.
|
|
|
OEM format 2 - private.
|
|
|
Undefined format.
|
1.4.6-NO