Pulsar  3d3a057
Data Structures | Enumerations | Functions
player_load.h File Reference

Player sound loading. More...

#include <pulsar/player/player.h>
#include <pulsar/bfwav/bfwav.h>
#include <pulsar/bfstm/bfstm.h>

Go to the source code of this file.

Data Structures

struct  PLSR_PlayerSoundLoadChannelLayoutInfo
 Player sound load channel layout specific information. More...
 
struct  PLSR_PlayerSoundLoadBlocksLayoutInfo
 Player sound load blocks layout specific information. More...
 
struct  PLSR_PlayerSoundLoadLayoutInfo
 Player sound load layout information. More...
 
struct  PLSR_PlayerSoundAdpcmChannelInfo
 
struct  PLSR_PlayerSoundLoadInfo
 Player sound load information. More...
 

Enumerations

enum  PLSR_PlayerSoundLoadLayout {
  PLSR_PlayerSoundLoadLayout_Channel = 0,
  PLSR_PlayerSoundLoadLayout_Blocks
}
 Player sound load layout. More...
 

Functions

PLSR_RC plsrPlayerLoad (const PLSR_PlayerSoundLoadInfo *loadInfo, PLSR_PlayerSoundId *out)
 Load a sound from a normalized sound load information.
 

Detailed Description

Player sound loading.

Enumeration Type Documentation

◆ PLSR_PlayerSoundLoadLayout

Player sound load layout.

Enumerator
PLSR_PlayerSoundLoadLayout_Channel 

One offset per channel where is stored one contiguous chunk of data.

PLSR_PlayerSoundLoadLayout_Blocks 

One offset where is stored fixed-size blocks in channel order until the end is reached.