PROGRAMMER'S GUIDEBranch playback library
BackForward
Branch playback library

2. Basic matters


2.1 Definition of terms and abbreviations

Table 2.1 Glossary
 the term
 meaning
 Branch stream
 Corresponds to the file on the CD. The branch playback library reads the stream based on the scenario information set for the branch stream.
Different types of stream data (audio, video, etc.) can be retrieved by channel interleaving (generally interleaving with subheaders) within the branched stream.
 Branch stream identifier
 An identifier for distinguishing and identifying a branch stream.
For this identifier, the file or stream key to read,
Set / acquire branch destination information.
 Branch number
 This is the number to specify the branch destination.
It corresponds to the type of event input from the pad.

Table 2.2 List of abbreviations
 Abbreviation
 meaning
 explanation
 BPL
 branch play
 Branch playback
 bstm
 branch stream
 Branch stream
 bstmid
 branch stream ID
 Branch stream identifier
 brno
 branch No.
 Branch number
 bstmmax
 branch stream max
 Total number of branch streams to register
 brmax
 branch max
 Total number of branches

Other terms are based on the CD communication interface, file system, and stream system.

2.2 Name restrictions

The branch playback library uses the following names as function names, variable names, type names, and macro names.

 Function name, variable name
 : BP ~ and bp ~
 Model name
 : BP ~
 Macro name
 : BP ~

Each library required for the branch playback library uses the following global symbols.

Table 2.3 Symbol name of each library
 Library name
 Symbol to use
 Stream system
 ST ~, st ~, St ~
 File system
 GF ~, gf ~, Gf ~
 CD communication interface
 CD ~, cd ~, Cd ~

Application programs should be careful not to use these symbols.


BackForward
PROGRAMMER'S GUIDEBranch playback library
Copyright SEGA ENTERPRISES, LTD., 1997