#include <wav_containerformat.h>
 | 
| 
uint32_t  | riff | 
|   | character "RIFF" 
  | 
|   | 
| 
uint32_t  | total_size | 
|   | Whole size exclude "RIFF". 
  | 
|   | 
| 
uint32_t  | wave | 
|   | character "WAVE" 
  | 
|   | 
| 
uint32_t  | fmt | 
|   | character "fmt " 
  | 
|   | 
| 
uint32_t  | fmt_size | 
|   | fmt chunk size 
  | 
|   | 
| 
uint16_t  | format | 
|   | format type 
  | 
|   | 
| 
uint16_t  | channel | 
|   | channel number 
  | 
|   | 
| 
uint32_t  | rate | 
|   | sampling rate 
  | 
|   | 
| 
uint32_t  | avgbyte | 
|   | rate * block 
  | 
|   | 
| 
uint16_t  | block | 
|   | channels * bit / 8 
  | 
|   | 
| 
uint16_t  | bit | 
|   | bit length 
  | 
|   | 
| 
uint32_t  | data | 
|   | character "data"  
 
  | 
|   | 
| 
uint32_t  | data_size | 
|   | 
WAV container format (will generate) 
The documentation for this struct was generated from the following file: