libdragon
Data Fields
wav64_header_t Struct Reference

Header of a WAV64 file. More...

#include <wav64internal.h>

Data Fields

char id [4]
 ID of the file (WAV64_ID)
 
int8_t version
 Version of the file (WAV64_FILE_VERSION)
 
int8_t format
 Format of the file (WAV64_FORMAT_RAW)
 
int8_t channels
 Number of interleaved channels.
 
int8_t nbits
 Width of sample in bits (8 or 16)
 
int32_t freq
 Default playback frequency.
 
int32_t len
 Length of the file (in samples)
 
int32_t loop_len
 Length of the loop since file end (or 0 if no loop)
 
int32_t start_offset
 Offset of the first sample in the file.
 

Detailed Description

Header of a WAV64 file.

Field Documentation

◆ id

char wav64_header_t::id[4]

ID of the file (WAV64_ID)

◆ version

int8_t wav64_header_t::version

Version of the file (WAV64_FILE_VERSION)

◆ format

int8_t wav64_header_t::format

Format of the file (WAV64_FORMAT_RAW)

◆ channels

int8_t wav64_header_t::channels

Number of interleaved channels.

◆ nbits

int8_t wav64_header_t::nbits

Width of sample in bits (8 or 16)

◆ freq

int32_t wav64_header_t::freq

Default playback frequency.

◆ len

int32_t wav64_header_t::len

Length of the file (in samples)

◆ loop_len

int32_t wav64_header_t::loop_len

Length of the loop since file end (or 0 if no loop)

◆ start_offset

int32_t wav64_header_t::start_offset

Offset of the first sample in the file.


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