27 NX_INLINE u32 plsrBFSARWaveArchiveCount(
const PLSR_BFSAR* bfsar) {
28 return bfsar->waveArchiveTable.
info.
count;
Wave archive information.
Definition: bfsar_wave_archive.h:11
Sound archive file.
Definition: bfsar.h:34
Wave archive file.
Definition: bfwar.h:17
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_wave_archive.h:15
PLSR_RC plsrBFSARWaveArchiveGet(const PLSR_BFSAR *bfsar, u32 index, PLSR_BFSARWaveArchiveInfo *out)
Fetch wave archive information from the specified index in the wave archive table.
PLSR_ArchiveTableInfo info
Cached table information.
Definition: archive.h:47
u32 fileIndex
Index in the file table (see plsrBFSARFileGet())
Definition: bfsar_wave_archive.h:12
u32 waveCount
Total wave count in archive, populated if hasWaveCount
Definition: bfsar_wave_archive.h:18
PLSR_RC plsrBFSARWaveArchiveOpen(const PLSR_BFSAR *bfsar, const PLSR_BFSARWaveArchiveInfo *waveArchiveInfo, PLSR_BFWAR *out)
Open a wave archive from a plsrBFSARWaveArchiveGet() result (see plsrBFWAROpenInside()) ...
u32 PLSR_RC
Result code returned by Pulsar functions.
Definition: types.h:73