libdragon
Loading...
Searching...
No Matches
Data Fields
wav64_header_vadpcm_t Struct Reference

Extended header for a WAV64 file with VADPCM compression. More...

#include <wav64internal.h>

Data Fields

int8_t npredictors
 Number of predictors.
 
int8_t order
 Order of the predictors.
 
int16_t padding
 Padding

 
uint32_t current_rom_addr
 Current address in ROM.
 
wav64_vadpcm_vector_t loop_state [2]
 State at the loop point.
 
wav64_vadpcm_vector_t state [2]
 Current decompression state.
 
wav64_vadpcm_vector_t codebook []
 Codebook of the predictors.
 

Detailed Description

Extended header for a WAV64 file with VADPCM compression.

Field Documentation

◆ npredictors

int8_t wav64_header_vadpcm_t::npredictors

Number of predictors.

◆ order

int8_t wav64_header_vadpcm_t::order

Order of the predictors.

◆ padding

int16_t wav64_header_vadpcm_t::padding

Padding

◆ current_rom_addr

uint32_t wav64_header_vadpcm_t::current_rom_addr

Current address in ROM.

◆ loop_state

wav64_vadpcm_vector_t wav64_header_vadpcm_t::loop_state[2]

State at the loop point.

◆ state

wav64_vadpcm_vector_t wav64_header_vadpcm_t::state[2]

Current decompression state.

◆ codebook

wav64_vadpcm_vector_t wav64_header_vadpcm_t::codebook[]

Codebook of the predictors.


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