Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Wave.h
Go to the documentation of this file.
1 /* Project nGenEx
2  Destroyer Studios LLC
3  Copyright © 1997-2004. All Rights Reserved.
4 
5  SUBSYSTEM: nGenEx.lib
6  FILE: Wave.h
7  AUTHOR: John DiCamillo
8 
9 */
10 
11 #ifndef Wave_h
12 #define Wave_h
13 
14 #include "Types.h"
15 
16 // +--------------------------------------------------------------------+
17 
19 {
20  DWORD RIFF;
21  DWORD file_len;
22  DWORD WAVE;
23 };
24 
25 struct WAVE_FMT
26 {
27  DWORD FMT;
28  DWORD chunk_size;
29  WORD wFormatTag;
30  WORD nChannels;
33  WORD nBlockAlign;
35 };
36 
37 struct WAVE_FACT
38 {
39  DWORD FACT;
40  DWORD chunk_size;
41 };
42 
43 struct WAVE_DATA
44 {
45  DWORD DATA;
46  DWORD chunk_size;
47 };
48 
49 // +--------------------------------------------------------------------+
50 
51 #endif Wave_h
52