一 |
Title |
Function |
Function Name |
No |
bstmmax:登録する分岐ストリームの総数 brmax :分岐の総数 keymax :ストリームキーの種類の総数 work :作業領域
一 |
Title |
Function |
Function Name |
No |
一 |
Title |
Function |
Function Name |
No |
bstmid:分岐ストリーム識別子(0≦bstmid<bstmmax) fid:ファイル識別子 nkey:ストリームキーの数(nkey≦BPL_STMKEY_MAX) keytbl:ストリームケーテーブル
一 |
Title |
Function |
Function Name |
No |
fid:ファイル識別子 nkey:ストリームキーの数(nkey≦BPL_STMKEY_MAX) keytbl:ストリームキーデーブル
一 |
Title |
Function |
Function Name |
No |
bstmid:分岐ストリーム識別子 nbranch:分岐先の数 brtbl:分岐テーブル
brtbl[0] = BSTMID_A; brtbl[1] = BPL_BR_NONE; /* 分岐先なし(分岐再生の終了) */ brtbl[2] = BSTMID_B; nbranch = 3;分岐先は、BPL_SelectBranch関数と分岐番号(分岐テーブル内の位置)で指定する。
選択した分岐先 | 分岐処理(サーバ関数の分岐実行スイッチON時) |
---|---|
分岐番号0 | 分岐ストリーム識別子BSTMID_Aに分岐します。 |
分岐番号1 | 分岐再生が終了します。選択直後は分岐先なし状態になります。 |
分岐番号2 | 分岐ストリーム識別子BSTMID_Bに分岐します。 |
その他 | BPL_SelectBranchがBPL_ERR_BRNOエラーを返し、選択無効になります。 |
X + Y ≦ Z
X:bstmidに設定したストリームキーの数 Y:分岐先のストリームキーの数の合計 Z:同時に開くことのできるストリームの最大数(STM_Init関数で指定)
一 |
Title |
Function |
Function Name |
No |
bstmid:分岐ストリーム識別子 nelem:分岐テーブルの要素数
nbranch:分岐先の数(分岐候補がなければ0になる) brtbl:分岐テーブル(先頭から最大nelem個の分岐候補が格納される)
一 |
Title |
Function |
Function Name |
No |
一 |
Title |
Function |
Function Name |
No |
定 数 名 | 説 明 |
---|---|
BPL_SVR_COMPLETED | 分岐再生終了 |
BPL_SVR_WAITSEL | 分岐先選択待ち |
BPL_SVR_SELECT | 分岐先決定 |
BPL_SVR_NOBRN | 分岐先なし |
一 |
Title |
Function |
Function Name |
No |
一 |
Title |
Function |
Function Name |
No |
一 |
Title |
Function |
Function Name |
No |
一 |
Title |
Function |
Function Name |
No |