____                _       __
    / __ )____  _____   | |     / /___ ___________
   / __  / __ \/ ___/   | | /| / / __ `/ ___/ ___/
  / /_/ / /_/ (__  )    | |/ |/ / /_/ / /  (__  )
 /_____/\____/____/     |__/|__/\__,_/_/  /____/

       A futuristic real-time strategy game.
          This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project. Distributed under the "GNU General Public License"

wav.h File Reference

The wav file format header file. More...

Go to the source code of this file.

Classes

struct  WavFMT
struct  WavChunk

Defines

#define RIFF   0x46464952
 "RIFF" chunk names.
#define WAVE   0x45564157
 "WAVE" chunk names.
#define FMT   0x20746D66
 "fmt " chunk names.
#define DATA   0x61746164
 "data" chunk names.
#define WAV_UNKNOWN   0
#define WAV_PCM_CODE   1
#define WAV_ADPCM   2
#define WAV_ALAW   6
#define WAV_MULAW   7
#define WAV_OKI_ADPCM   16
#define WAV_DIGISTD   21
#define WAV_DIGIFIX   22
#define IBM_MULAW   0x0101
#define IBM_ALAW   0x0102
#define IBM_ADPCM   0x0103
#define WAV_MONO   1
#define WAV_STEREO   2


Detailed Description

The wav file format header file.

Definition in file wav.h.


Define Documentation

#define DATA   0x61746164

"data" chunk names.

Definition at line 44 of file wav.h.

Referenced by LoadWav(), and CSampleWavStream::Read().

#define FMT   0x20746D66

"fmt " chunk names.

Definition at line 43 of file wav.h.

Referenced by LoadWav().

#define IBM_ADPCM   0x0103

Definition at line 60 of file wav.h.

#define IBM_ALAW   0x0102

Definition at line 59 of file wav.h.

#define IBM_MULAW   0x0101

Definition at line 58 of file wav.h.

#define RIFF   0x46464952

"RIFF" chunk names.

Definition at line 41 of file wav.h.

Referenced by LoadWav().

#define WAV_ADPCM   2

Definition at line 51 of file wav.h.

#define WAV_ALAW   6

Definition at line 52 of file wav.h.

#define WAV_DIGIFIX   22

Definition at line 56 of file wav.h.

#define WAV_DIGISTD   21

Definition at line 55 of file wav.h.

#define WAV_MONO   1

Definition at line 62 of file wav.h.

Referenced by LoadWav().

#define WAV_MULAW   7

Definition at line 53 of file wav.h.

#define WAV_OKI_ADPCM   16

Definition at line 54 of file wav.h.

#define WAV_PCM_CODE   1

Definition at line 50 of file wav.h.

Referenced by LoadWav().

#define WAV_STEREO   2

Definition at line 63 of file wav.h.

Referenced by LoadWav().

#define WAV_UNKNOWN   0

Definition at line 49 of file wav.h.

#define WAVE   0x45564157

"WAVE" chunk names.

Definition at line 42 of file wav.h.

Referenced by LoadWav().


Generated on Sat Feb 21 00:28:22 2009 for Bos Wars by  doxygen 1.5.6