ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Struktury danych | Definicje | Definicje typów | Funkcje
Dokumentacja pliku audio_wav.h

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

typedef uint8_t BYTE
typedef struct CHUNKHDR CHUNKHDR
typedef uint32_t DWORD
typedef uint32_t FOURCC
typedef struct WAVEHDR WAVEHDR
typedef uint16_t WORD

Dokumentacja funkcji

static void* audio_wav_set_header ( const char *  freq,
const char *  sample,
const char *  channels 
)
static