Descriptor for a dynamically loaded alg. A dynamic library for a codec must export a function that fills in a structure of this type. More...
#include <Engine.h>
Data Fields | |
IALG_Fxns * | fxns |
Pointer to codec's IALG_Fxns. This can not be NULL. | |
Ptr | idmaFxns |
Pointer to codec's IDMA3_Fxns table. If the codec does not use DMA, this should be NULL. | |
Ptr | iresFxns |
Pointer to codec's IRES_Fxns function table. This should be NULL if the codec does not implement the IRES_Fxns. | |
String | types |
Inheritance hierarchy of codec. This is a ';' separated string that lists the interfaces inherited by the code. For example: | |
Void * | codecClassConfig |
codec class config data, if any. |
Descriptor for a dynamically loaded alg. A dynamic library for a codec must export a function that fills in a structure of this type.
Pointer to codec's IALG_Fxns. This can not be NULL.
Pointer to codec's IDMA3_Fxns table. If the codec does not use DMA, this should be NULL.
Pointer to codec's IRES_Fxns function table. This should be NULL if the codec does not implement the IRES_Fxns.
String Engine_DllAlgDesc::types |
Inheritance hierarchy of codec. This is a ';' separated string that lists the interfaces inherited by the code. For example:
"ti.sdo.ce.speech1.ISPHDEC1"
or, in the case where a test IVIDE interface inherits IVIDDEC:
"ti.sdo.ce.video.IVIDDEC;ti.sdo.ce.test.xvideo.IVIDE"
codec class config data, if any.