Hello,
After checking SCD API user guide "SCD_TI_API_UsersGuide_v00.50.pdf", we try to create an AlgLink. And we found we need to
create algorithm instance and get algo handle like the following
pObj->algHndl = DSKT2_createAlg((Int)gScratchId, (IALG_Fxns *)algFxns, NULL,(IALG_Params *)&algCreatePrm);
We found the algFxn implementation will be different from application like OSD and SCD. It seems case by case. you can check
AlgLink_ScdalgCreate, AlgLink_OsdalgCreate these two functions. We have no idea about how to implement the structure for our
application.
#define IALGFXNS \
/* module ID */ \
/* activate */ \
/* alloc */ \
/* control (NULL => no control ops) */ \
/* deactivate */ \
/* free */ \
/* init */ \
/* moved */ \
/* numAlloc (NULL => IALG_MAXMEMRECS) */
BR,
M123