Pulsar
3d3a057
|
Stream file init. More...
Go to the source code of this file.
Data Structures | |
struct | PLSR_BFSTM |
Stream file. More... | |
Enumerations | |
enum | PLSR_BFSTMCategoryType { PLSR_BFSTMCategoryType_Init = 0, PLSR_BFSTMCategoryType_Info, PLSR_BFSTMCategoryType_Channel } |
Stream file method categories. | |
enum | PLSR_BFSTMFormat { PLSR_BFSTMFormat_PCM_8 = 0, PLSR_BFSTMFormat_PCM_16 = 1, PLSR_BFSTMFormat_DSP_ADPCM = 2 } |
Stream file sample formats. More... | |
Functions | |
PLSR_RC | plsrBFSTMOpen (const char *path, PLSR_BFSTM *out) |
Open from a file at specified path. More... | |
PLSR_RC | plsrBFSTMOpenInside (const PLSR_Archive *ar, u32 offset, PLSR_BFSTM *out) |
Open from inside another archive at specified offset. More... | |
void | plsrBFSTMClose (PLSR_BFSTM *bfstm) |
Close archive, releasing resources if applicable. More... | |
Stream file init.
enum PLSR_BFSTMFormat |
Stream file sample formats.
Enumerator | |
---|---|
PLSR_BFSTMFormat_PCM_8 | 8-bit PCM encoded samples |
PLSR_BFSTMFormat_PCM_16 | 16-bit PCM encoded samples |
PLSR_BFSTMFormat_DSP_ADPCM | DSP ADPCM encoded samples (Wave channel info should contain the needed adpcm context to decode samples, see plsrBFWAVReadChannelInfo()) |
void plsrBFSTMClose | ( | PLSR_BFSTM * | bfstm | ) |
Close archive, releasing resources if applicable.
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.