Struct wav_audio_loader

Inheritance Relationships

Base Type

Struct Documentation

struct legion::audio::wav_audio_loader : public legion::core::filesystem::resource_converter<audio_segment, audio_import_settings>

Public Functions

inline virtual common::result_decay_more<audio_segment, fs_error> load_default(const filesystem::basic_resource &resource) override
virtual common::result_decay_more<audio_segment, fs_error> load(const fs::basic_resource &resource, audio_import_settings &&settings) override
struct RIFF_Header

Public Members

uint8 chunckId[4]
int32 chunckSize
uint8 format[4]
struct legion::audio::wav_audio_loader::RIFF_Header::WAVE_Format wave_format
struct WAVE_Format

Public Members

uint8 subChunckId[4]
int32 subchunckSize
int16 audioFormat
int16 channels
int32 sampleRate
int32 byteRate
int16 blockAlign
int16 bitsPerSample
struct WAVE_Data

Public Members

uint8 subChunckId[4]
int32 subChunck2Size