one | Title | Function | Function name | No |
bstmmax: Total number of branch streams to register brmax: Total number of branches keymax: Total number of stream key types work: Work area
one | Title | Function | Function name | No |
one | 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 key table
one | Title | Function | Function name | No |
fid: File identifier nkey: Number of stream keys (nkey≦BPL_STMKEY_MAX) keytbl: Stream key table
one | 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 using the BPL_SelectBranch function and 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 to branch stream identifier BSTMID_A. |
Branch number 1 | Branch playback ends. Immediately after selection, there will be no branch destination. |
Branch number 2 | Branch to branch stream identifier BSTMID_B. |
others | BPL_SelectBranch returns BPL_ERR_BRNO error and selection becomes invalid. |
X + Y ≦ Z
X: Number of stream keys set in bstmid Y: Total number of branch destination stream keys Z: Maximum number of streams that can be opened at the same time (specified with the STM_Init function)
one | Title | Function | Function name | No |
bstmid: Branch stream identifier nelem: Number of elements in branch table
nbranch: Number of branch destinations (0 if there are no branch candidates) brtbl: Branch table (up to nelem branch candidates are stored from the beginning)
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
constant name | explanation |
---|---|
BPL_SVR_COMPLETED | Branch playback ends |
BPL_SVR_WAITSEL | Waiting for branch destination selection |
BPL_SVR_SELECT | Branch destination decision |
BPL_SVR_NOBRN | No branch destination |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |