8 #include <pulsar/bfstm/bfstm_internal.h> 12 PLSR_BFSTMCategoryType_Init = 0,
13 PLSR_BFSTMCategoryType_Info,
14 PLSR_BFSTMCategoryType_Channel,
Archive section.
Definition: archive.h:34
void plsrBFSTMClose(PLSR_BFSTM *bfstm)
Close archive, releasing resources if applicable.
Archive container interface.
16-bit PCM encoded samples
Definition: bfstm.h:23
DSP ADPCM encoded samples (Wave channel info should contain the needed adpcm context to decode sample...
Definition: bfstm.h:26
Stream file.
Definition: bfstm.h:30
PLSR_BFSTMFormat
Stream file sample formats.
Definition: bfstm.h:18
Archive file.
Definition: archive.h:75
PLSR_BFSTMCategoryType
Stream file method categories.
Definition: bfstm.h:11
8-bit PCM encoded samples
Definition: bfstm.h:20
PLSR_RC plsrBFSTMOpen(const char *path, PLSR_BFSTM *out)
Open from a file at specified path.
PLSR_RC plsrBFSTMOpenInside(const PLSR_Archive *ar, u32 offset, PLSR_BFSTM *out)
Open from inside another archive at specified offset.
u32 PLSR_RC
Result code returned by Pulsar functions.
Definition: types.h:73
Archive table (entry list)
Definition: archive.h:45