Go to the source code of this file.
Classes | |
| struct | AESHeader |
Functions | |
| static int | dts_decode_header (uint8_t *indata_ptr, int *rate, int *nblks, int *sfreq) |
| static int | dts_syncinfo (uint8_t *indata_ptr, int *flags, int *sample_rate, int *bit_rate) |
| int | ac3_sync (const uint8_t *buf, int *channels, int *sample_rate, int *bit_rate, int *samples) |
| static int | encode_frame (bool dts, unsigned char *data, size_t &len) |
Variables | |
| static int | DTS_SAMPLEFREQS [16] |
| static int | DTS_BITRATES [30] |
| static int dts_decode_header | ( | uint8_t * | indata_ptr, | |
| int * | rate, | |||
| int * | nblks, | |||
| int * | sfreq | |||
| ) | [static] |
Definition at line 133 of file audiooutputdigitalencoder.cpp.
Referenced by dts_syncinfo(), and encode_frame().
| static int dts_syncinfo | ( | uint8_t * | indata_ptr, | |
| int * | flags, | |||
| int * | sample_rate, | |||
| int * | bit_rate | |||
| ) | [static] |
| int ac3_sync | ( | const uint8_t * | buf, | |
| int * | channels, | |||
| int * | sample_rate, | |||
| int * | bit_rate, | |||
| int * | samples | |||
| ) |
| static int encode_frame | ( | bool | dts, | |
| unsigned char * | data, | |||
| size_t & | len | |||
| ) | [static] |
Definition at line 259 of file audiooutputdigitalencoder.cpp.
int DTS_SAMPLEFREQS[16] [static] |
Initial value:
{
0, 8000, 16000, 32000, 64000, 128000, 11025, 22050,
44100, 88200, 176400, 12000, 24000, 48000, 96000, 192000
}
Definition at line 118 of file audiooutputdigitalencoder.cpp.
Referenced by dts_syncinfo().
int DTS_BITRATES[30] [static] |
Initial value:
{
32000, 56000, 64000, 96000, 112000, 128000,
192000, 224000, 256000, 320000, 384000, 448000,
512000, 576000, 640000, 768000, 896000, 1024000,
1152000, 1280000, 1344000, 1408000, 1411200, 1472000,
1536000, 1920000, 2048000, 3072000, 3840000, 4096000
}
Definition at line 124 of file audiooutputdigitalencoder.cpp.
Referenced by dts_syncinfo().
1.5.5