12 PLSR_BFSARSoundType_Stream = _PLSR_BFSAR_INFO_IDENTIFIER_STREAM_ENTRY,
13 PLSR_BFSARSoundType_Wave = _PLSR_BFSAR_INFO_IDENTIFIER_WAVE_ENTRY,
14 PLSR_BFSARSoundType_Sequence = _PLSR_BFSAR_INFO_IDENTIFIER_SEQUENCE_ENTRY,
40 NX_INLINE u32 plsrBFSARSoundCount(
const PLSR_BFSAR* bfsar) {
Sound wave information.
Definition: bfsar_sound.h:18
u32 fileIndex
Related file index (wave type = WSD file, see plsrBFSARFileGet())
Definition: bfsar_sound.h:25
PLSR_BFSARSoundWaveInfo wave
Populated if type is PLSR_BFSARSoundType_Wave
Definition: bfsar_sound.h:31
Sound archive file.
Definition: bfsar.h:34
PLSR_BFSARSoundType
Sound types.
Definition: bfsar_sound.h:11
u32 count
Table entry/block count.
Definition: archive.h:41
u32 stringIndex
Name index in the string table, populated if hasStringIndex is true (see plsrBFSARStringGet()) ...
Definition: bfsar_sound.h:34
Sound information.
Definition: bfsar_sound.h:24
Sound archive item id types.
PLSR_ArchiveTableInfo info
Cached table information.
Definition: archive.h:47
PLSR_RC plsrBFSARSoundGet(const PLSR_BFSAR *bfsar, u32 index, PLSR_BFSARSoundInfo *out)
Fetch sound information from the specified index in the sound table.
Id for one item/resource contained in the sound archive.
Definition: bfsar_item.h:34
u32 PLSR_RC
Result code returned by Pulsar functions.
Definition: types.h:73
u32 index
Wave index in wave archive.
Definition: bfsar_sound.h:19