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

Sound archive init. More...

#include <pulsar/archive/archive.h>
#include <pulsar/bfsar/bfsar_internal.h>

Go to the source code of this file.

Data Structures

struct  PLSR_BFSARStringTreeInfo
 String tree header information. More...
 
struct  PLSR_BFSARStringTree
 String tree (patricia trie) More...
 
struct  PLSR_BFSAR
 Sound archive file. More...
 

Enumerations

enum  PLSR_BFSARCategoryType {
  PLSR_BFSARCategoryType_Init = 0,
  PLSR_BFSARCategoryType_IdList,
  PLSR_BFSARCategoryType_String,
  PLSR_BFSARCategoryType_Sound,
  PLSR_BFSARCategoryType_WaveArchive,
  PLSR_BFSARCategoryType_Group,
  PLSR_BFSARCategoryType_File
}
 Sound archive method categories.
 

Functions

PLSR_RC plsrBFSAROpen (const char *path, PLSR_BFSAR *out)
 Open from a file at specified path. More...
 
void plsrBFSARClose (PLSR_BFSAR *bfsar)
 Close archive, releasing resources if applicable. More...
 

Detailed Description

Sound archive init.

Function Documentation

◆ plsrBFSARClose()

void plsrBFSARClose ( PLSR_BFSAR bfsar)

Close archive, releasing resources if applicable.

Examples:
example01-simple.c, and example02-browse.c.

◆ plsrBFSAROpen()

PLSR_RC plsrBFSAROpen ( const char *  path,
PLSR_BFSAR out 
)

Open from a file at specified path.

Note
Path is not stored by default unless specified using plsrArchiveOpenEx()
Examples:
example01-simple.c, and example02-browse.c.