★ PROGRAMMER'S GUIDE ★ Branch playback libraryList | Title | Function | Function Name | No |
bstmmax: Total number of branch streams to be registered brmax: Total number of branches keymax: Total number of stream key types work: Work area
List | Title | Function | Function Name | No |
List | Title | Function | Function Name | No |
bstmid: Branch stream identifier (0 ≤ bstmid <bstmmax) fid: File identifier nkey: Number of stream keys (nkey ≤ BPL_STMKEY_MAX) keytbl: Stream case table
List | Title | Function | Function Name | No |
fid: File identifier nkey: Number of stream keys (nkey ≤ BPL_STMKEY_MAX) keytbl: Stream key table
List | Title | Function | Function Name | No |
bstmid: Branch stream identifier nbranch: Number of branch destinations brtbl: Branch table
brtbl [0] = BSTMID_A; brtbl [1] = BPL_BR_NONE; / * No branch destination (end of branch playback) * / brtbl [2] = BSTMID_B; nbranch = 3;The branch destination is specified by the BPL_SelectBranch function and the branch number (position in the branch table).
Selected branch destination | Branch processing (when the branch execution switch of the server function is ON) |
|---|---|
Branch number 0 | Branch Branches to the stream identifier BSTMID_A. |
Branch number 1 | Branch playback ends. Immediately after selection, there is no branch destination. |
Branch number 2 | Branch Branches to the stream identifier BSTMID_B. |
others | BPL_SelectBranch returns a BPL_ERR_BRNO error and the selection is disabled. |
X + Y ≤ Z
X: Number of stream keys set in bstmid Y: Total number of stream keys at the branch destination Z: Maximum number of streams that can be opened at the same time (specified by the STM_Init function)
List | Title | Function | Function Name | No |
bstmid: Branch stream identifier nelem: Number of elements in the branch table
nbranch: Number of branch destinations (0 if there are no branch candidates) brtbl: Branch table (up to nerem branch candidates are stored from the beginning)
List | Title | Function | Function Name | No |
List | Title | Function | Function Name | No |
Fixed number of people | explanation |
|---|---|
BPL_SVR_COMPLETED | Branch playback end |
BPL_SVR_WAITSEL | Waiting for branch destination selection |
BPL_SVR_SELECT | Branch destination decision |
BPL_SVR_NOBRN | No branch destination |
List | Title | Function | Function Name | No |
List | Title | Function | Function Name | No |
List | Title | Function | Function Name | No |
List | Title | Function | Function Name | No |
★ PROGRAMMER'S GUIDE ★ Branch playback library