![]() |
![]() |
Codec Engine Application Programming Interface (API)
ce-w08
|
This structure is passed to Engine_add()
, and contains parameters to specify an engine.
More...
#include <Engine.h>
Data Fields | |
String | name |
Engine_AlgDesc * | algTab |
String | remoteName |
String | memMap |
Bool | useExtLoader |
Int | numAlgs |
Int | heapId |
This structure is passed to Engine_add()
, and contains parameters to specify an engine.
String Engine_Desc::name |
Name of the Engine
@remarks This must not be NULL
Engine_AlgDesc* Engine_Desc::algTab |
No longer used, set to NULL
String Engine_Desc::remoteName |
Name of Server image, if applicable
@remarks If this Engine has no remote algorithms, this can be NULL. @remarks On SysLink-based systems, this is the name of a file, and is passed unchanged to ProcMgr_load().
String Engine_Desc::memMap |
Name of a file containing the slave memory map
@remarks If useExtLoader is FALSE, this field can be NULL.
Bool Engine_Desc::useExtLoader |
Indicates whether the Server containing any remote algorithms will be loaded using an external loader (e.g. SysLink's slaveloader)
useExtLoader
is TRUE, Engine_open() will not load the slave.useExtLoader
is FALSE, Engine_open() will load the Server with the file specified by remoteName
. Int Engine_Desc::numAlgs |
No longer used, set to zero
Int Engine_Desc::heapId |
No longer used, set to zero