#pragma once #include struct wav_header { char riff_magic[4]; uint32_t size; char wave_magic[4]; char format_magic[4]; uint32_t format_size; uint16_t format_type; uint16_t channels; uint32_t sample_rate; uint32_t rate1; uint16_t rate2; uint16_t bits_per_sample; char data_magic[4]; uint32_t data_size; };