57 NX_INLINE u32 plsrBFWSDSoundDataCount(
const PLSR_BFWSD* bfwsd) {
float pitch
Populated if hasPitch is true
Definition: bfwsd_sound_data.h:42
Wave sound data archive.
Definition: bfwsd.h:18
Wave sound data information.
Definition: bfwsd_sound_data.h:34
PLSR_BFWSDSendValues send
Populated if hasSend is true
Definition: bfwsd_sound_data.h:45
PLSR_ArchiveTable PLSR_BFWSDNoteInfoTable
Wave sound data note information table.
Definition: bfwsd_sound_data.h:10
u32 waveIdIndex
Related index in the wave id table.
Definition: bfwsd_sound_data.h:30
Wave sound data ADSHR curve.
Definition: bfwsd_sound_data.h:13
PLSR_BFWSDAdshrCurve adshr
Populated if hasAdshr is true
Definition: bfwsd_sound_data.h:48
PLSR_RC plsrBFWSDSoundDataNoteGet(const PLSR_BFWSD *bfwsd, const PLSR_BFWSDNoteInfoTable *table, u32 index, PLSR_BFWSDNoteInfo *out)
Fetch note information from the specified index in the wave sound data note table.
u32 count
Table entry/block count.
Definition: archive.h:41
Wave sound data send values.
Definition: bfwsd_sound_data.h:22
u8 pan
Populated if hasPan is true
Definition: bfwsd_sound_data.h:38
Wave sound data archive init.
PLSR_RC plsrBFWSDSoundDataGet(const PLSR_BFWSD *bfwsd, u32 index, PLSR_BFWSDSoundDataInfo *out)
Fetch wave sound data information from the specified index in the table.
PLSR_ArchiveTableInfo info
Cached table information.
Definition: archive.h:47
u8 surroundPan
Populated if hasPan is true
Definition: bfwsd_sound_data.h:39
Wave sound data note information.
Definition: bfwsd_sound_data.h:29
u32 PLSR_RC
Result code returned by Pulsar functions.
Definition: types.h:73
Archive table (entry list)
Definition: archive.h:45