![]() |
![]() |
Discriptor for a dynamically loaded codec. A dynamic library for a codec must export a function that fills in a structure of this type. More...
#include <Engine.h>
Data Fields | |
NODE_Uuid | uuid |
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. | |
String * | typeTab |
Inheritance hierarchy of codec. This is a NULL terminated array that lists the interfaces inherited by the code. For example: | |
Ptr | iresFxns |
Pointer to codec's IRES_Fxns function table. This should be NULL if the codec does not implement the IRES_Fxns. | |
Void * | codecClassConfig |
codec class config data, if any. |
Discriptor for a dynamically loaded codec. A dynamic library for a codec must export a function that fills in a structure of this type.
NODE_Uuid Engine_DllAlgDesc::uuid |
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.
String* Engine_DllAlgDesc::typeTab |
Inheritance hierarchy of codec. This is a NULL terminated array that lists the interfaces inherited by the code. For example:
static String typeTab_SPHDEC1COPY_TI_ISPHDEC1COPY[] = { "ti.sdo.ce.speech1.ISPHDEC1", NULL };
Pointer to codec's IRES_Fxns function table. This should be NULL if the codec does not implement the IRES_Fxns.
codec class config data, if any.