8 #include <pulsar/bfwav/bfwav_internal.h> 12 PLSR_BFWAVCategoryType_Init = 0,
13 PLSR_BFWAVCategoryType_Info,
14 PLSR_BFWAVCategoryType_Data,
Wave file.
Definition: bfwav.h:30
Archive section.
Definition: archive.h:34
8-bit PCM encoded samples
Definition: bfwav.h:20
PLSR_RC plsrBFWAVOpenInside(const PLSR_Archive *ar, u32 offset, PLSR_BFWAV *out)
Open from inside another archive at specified offset.
PLSR_RC plsrBFWAVOpen(const char *path, PLSR_BFWAV *out)
Open from a file at specified path.
Archive container interface.
void plsrBFWAVClose(PLSR_BFWAV *bfwav)
Close archive, releasing resources if applicable.
PLSR_BFWAVFormat
Wave file sample formats.
Definition: bfwav.h:18
16-bit PCM encoded samples
Definition: bfwav.h:23
Archive file.
Definition: archive.h:75
u32 PLSR_RC
Result code returned by Pulsar functions.
Definition: types.h:73
PLSR_BFWAVCategoryType
Wave file method categories.
Definition: bfwav.h:11
DSP ADPCM encoded samples (Wave channel info should contain the needed ADPCM context to decode sample...
Definition: bfwav.h:26