OpenWareLaboratory
WavHeader Struct Reference

Data Fields

uint16_t audio_format
 
uint16_t block_align
 
uint16_t bps
 
uint32_t byte_rate
 
char chunk_id [4]
 
uint32_t chunk_size
 
char fmtchunk_id [4]
 
uint32_t fmtchunk_size
 
char format [4]
 
uint16_t num_channels
 
uint32_t sample_rate
 

Detailed Description

Definition at line 15 of file WavFile.h.

Field Documentation

◆ audio_format

uint16_t WavHeader::audio_format

Definition at line 21 of file WavFile.h.

Referenced by WavFile::getAudioFormat(), WavFile::isValid(), and WavFile::read().

◆ block_align

uint16_t WavHeader::block_align

Definition at line 25 of file WavFile.h.

◆ bps

uint16_t WavHeader::bps

◆ byte_rate

uint32_t WavHeader::byte_rate

Definition at line 24 of file WavFile.h.

◆ chunk_id

char WavHeader::chunk_id[4]

Definition at line 16 of file WavFile.h.

Referenced by WavFile::isValid().

◆ chunk_size

uint32_t WavHeader::chunk_size

Definition at line 17 of file WavFile.h.

◆ fmtchunk_id

char WavHeader::fmtchunk_id[4]

Definition at line 19 of file WavFile.h.

Referenced by WavFile::WavFile().

◆ fmtchunk_size

uint32_t WavHeader::fmtchunk_size

Definition at line 20 of file WavFile.h.

Referenced by WavFile::WavFile().

◆ format

char WavHeader::format[4]

Definition at line 18 of file WavFile.h.

Referenced by WavFile::isValid().

◆ num_channels

uint16_t WavHeader::num_channels

Definition at line 22 of file WavFile.h.

Referenced by WavFile::getNumberOfChannels().

◆ sample_rate

uint32_t WavHeader::sample_rate

Definition at line 23 of file WavFile.h.


The documentation for this struct was generated from the following file: