Return to previous page Return to menu Go to next page

Appendix A. Supplementary items

A.1 Specification change after stream system Ver.1.10

(1) Changes in function specifications

(a) Replace functions prior to Ver.1.01 as shown in Table A.1.

Table A.1 Replacement of functions before Ver.1.01
 Ver.1.01 or earlier 
 After correction 
 STM_Init () 
 Uint8 work [STM_WORK_SIZE (12,24)]; 


STM_Init (12, 24, work);
 STM_OpenFid (grp, fid, & key) 
 STM_OpenFid (grp, fid, & key, STM_LOOP_READ); 
 STM_OpenFrange (grp, & frange, & key) 
 STM_OpenFrange (grp, & frange, & key, STM_LOOP_READ); 
 STM_SetTrBuf (stm, buf, BUF_SIZE) 
 STM_SetTrBuf (stm, buf, BUF_SIZE, STM_UNIT_WORD); 
 STM_SetLoop (grp, stm) 
 For loop playback 
STM_SetLoop (grp, stm, STM_LOOP_ENDLESS);
When not playing loops
STM_SetLoop (grp, stm, 1);

(b) The error code is passed to the second argument of the error function.

  (c) Add function to specify immediate return type server execution group 
∙ The STM_SetExecGrp function waits in the function until the drive is paused. As a result,
∙ The following functions have been added to prevent processing delays.
Specification of server execution group (immediate return) STM_NwSetExecGrp 

(d) When the STM_NwSetExecGrp function is added, the STM_SetExecGrp function also returns Bool. did. The meaning of the function value is the same as STM_NwSetExecGrp.

(e) Addition of recovery function when read error occurs > ∙ Added STM_Recover function. To forcibly continue when a read error occurs, Please call as follows within the number.

Void errfunc (void * obj, Sint32 ec) { , If (ec == STM_ERR_CDRD) { S: STM_Recover (); «Else { . . . «} \}

(f) Add stream system reset function ∙ Added STM_Reset function. Close all open stream groups and streams Initialize the stream system.



Return to previous page Return to menu Go to next page