Idź do kodu źródłowego tego pliku.
Struktury danych |
| struct | CHUNKHDR |
| struct | WAVEHDR |
Definicje |
| #define | WAVE_FORMAT_PCM 1 |
| #define | mmioFOURCC(ch0, ch1, ch2, ch3) |
| #define | FOURCC_RIFF mmioFOURCC ('R', 'I', 'F', 'F') |
| #define | FOURCC_LIST mmioFOURCC ('L', 'I', 'S', 'T') |
| #define | FOURCC_WAVE mmioFOURCC ('W', 'A', 'V', 'E') |
| #define | FOURCC_FMT mmioFOURCC ('f', 'm', 't', ' ') |
| #define | FOURCC_DATA mmioFOURCC ('d', 'a', 't', 'a') |
| #define | cpu_to_le32(x) (x) |
| #define | cpu_to_le16(x) (x) |
| #define | le32_to_cpu(x) (x) |
| #define | le16_to_cpu(x) (x) |
Definicje typów |
| typedef uint8_t | BYTE |
| typedef uint16_t | WORD |
| typedef uint32_t | DWORD |
| typedef uint32_t | FOURCC |
| typedef struct CHUNKHDR | CHUNKHDR |
| typedef struct WAVEHDR | WAVEHDR |
Funkcje |
| static void * | audio_wav_set_header (const char *freq, const char *sample, const char *channels) |
Dokumentacja definicji
| #define cpu_to_le16 |
( |
|
x |
) |
(x) |
| #define cpu_to_le32 |
( |
|
x |
) |
(x) |
| #define FOURCC_DATA mmioFOURCC ('d', 'a', 't', 'a') |
| #define FOURCC_FMT mmioFOURCC ('f', 'm', 't', ' ') |
| #define FOURCC_LIST mmioFOURCC ('L', 'I', 'S', 'T') |
| #define FOURCC_RIFF mmioFOURCC ('R', 'I', 'F', 'F') |
| #define FOURCC_WAVE mmioFOURCC ('W', 'A', 'V', 'E') |
| #define le16_to_cpu |
( |
|
x |
) |
(x) |
| #define le32_to_cpu |
( |
|
x |
) |
(x) |
| #define mmioFOURCC |
( |
|
ch0, |
|
|
|
ch1, |
|
|
|
ch2, |
|
|
|
ch3 | |
|
) |
| | |
Wartość:((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) | \
((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24))
| #define WAVE_FORMAT_PCM 1 |
Dokumentacja definicji typów
Dokumentacja funkcji
| static void* audio_wav_set_header |
( |
const char * |
freq, |
|
|
const char * |
sample, |
|
|
const char * |
channels | |
|
) |
| | [static] |