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