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] |