
//                  offset     size

#define RIFF_start	  0		// 4 	'RIFF'
#define filesize	  4		// 4 	<Dateigröße - 8>
#define WAVE_start	  8		// 4 	'WAVE'

#define fmt_start    12		// 4 	'fmt ' 	Header Signatur
#define fmt_length   16		// 4 	<fmt length> 	Länge des restlichen fmt-Headers (16 Byte)
#define format_tag   20		// 2 	<format tag> 	sample Datenformat (siehe separate Tabelle weiter unten)
#define channels     22		// 2 	<channels> 	Anzahl der Kanäle: 1 = mono, 2 = stereo; Mittlerweile sind auch mehr als 2 Kanäle, für surround sound, möglich. ergänzt von [1]
#define sample_rate  24		// 4 	<sample rate> 	Abtastrate pro Sekunde (z.B. 44100)
#define bytes_second 28		// 4 	<bytes/second> 	Sample-Rate * Block-Align
#define block_align  32		// 2 	<block align> 	Kanäle * bits/sample / 8
#define bits_sample  34		// 2 	<bits/sample> 	8, 16 oder 24

#define data_start   36		// 4 	'data' 	Header Signatur
#define data_length  40		// 4 	<length> 	Länge des Datenblocks
#define SAMPLE_DATA  44		//		<bits/sample>/8 		Sample Data

