module ti.sdo.ce.views.CodecEngine
C synopsis target-domain sourced in ti/sdo/ce/views/CodecEngine.xdc
 
enum CodecEngine_Engine_CachedMemType
C synopsis target-domain
typedef enum CodecEngine_Engine_CachedMemType {
    CodecEngine_Engine_USECACHEDMEM_DEFAULT,
    CodecEngine_Engine_USECACHEDMEM_NONCACHED,
    CodecEngine_Engine_USECACHEDMEM_CACHED
} CodecEngine_Engine_CachedMemType;
 
 
struct CodecEngine_Engine_AlgDesc
C synopsis target-domain
typedef struct CodecEngine_Engine_AlgDesc {
    String name;
    CodecEngine_NODE_Uuid uuid;
    Ptr fxns;
    Ptr idmaFxns;
    String *typeTab;
    Bool isLocal;
    Int groupId;
    Int rpcProtocolVersion;
    Ptr iresFxns;
    Ptr codecClassConfig;
} CodecEngine_Engine_AlgDesc;
 
 
struct CodecEngine_Engine_Config
C synopsis target-domain
typedef struct CodecEngine_Engine_Config {
    CodecEngine_Engine_Desc *engineTab;
    String localEngine;
} CodecEngine_Engine_Config;
 
 
struct CodecEngine_Engine_Desc
C synopsis target-domain
typedef struct CodecEngine_Engine_Desc {
    String name;
    CodecEngine_Engine_AlgDesc *algTab;
    String remoteName;
    String linkCfg;
    Int numAlgs;
    Int heapId;
} CodecEngine_Engine_Desc;
 
 
struct CodecEngine_NODE_Uuid
C synopsis target-domain
typedef struct CodecEngine_NODE_Uuid {
    UInt32 data;
} CodecEngine_NODE_Uuid;
 
Module-Wide Built-Ins

C synopsis target-domain
Types_ModuleId CodecEngine_Module_id();
// Get this module's unique id
 
Bool CodecEngine_Module_startupDone();
// Test if this module has completed startup
 
IHeap_Handle CodecEngine_Module_heap();
// The heap from which this module allocates memory
 
Bool CodecEngine_Module_hasMask();
// Test whether this module has a diagnostics mask
 
Bits16 CodecEngine_Module_getMask();
// Returns the diagnostics mask for this module
 
Void CodecEngine_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
 
XDCscript usage meta-domain sourced in ti/sdo/ce/views/CodecEngine.xdc
var CodecEngine = xdc.useModule('ti.sdo.ce.views.CodecEngine');
module-wide constants & types
    values of type CodecEngine.Engine_CachedMemType// 
 
    var obj = new CodecEngine.Engine_AlgDesc// ;
        obj.name = String  ...
        obj.uuid = CodecEngine.NODE_Uuid  ...
        obj.fxns = Ptr  ...
        obj.idmaFxns = Ptr  ...
        obj.typeTab = String*  ...
        obj.isLocal = Bool  ...
        obj.groupId = Int  ...
        obj.rpcProtocolVersion = Int  ...
        obj.iresFxns = Ptr  ...
        obj.codecClassConfig = Ptr  ...
        obj.memType = CodecEngine.Engine_CachedMemType  ...
 
    var obj = new CodecEngine.Engine_Config// ;
        obj.engineTab = CodecEngine.Engine_Desc*  ...
        obj.localEngine = String  ...
 
    var obj = new CodecEngine.Engine_Desc// ;
        obj.name = String  ...
        obj.algTab = CodecEngine.Engine_AlgDesc*  ...
        obj.remoteName = String  ...
        obj.linkCfg = String  ...
        obj.numAlgs = Int  ...
        obj.heapId = Int  ...
 
    var obj = new CodecEngine.Engine_Meta// ;
        obj.algName = String  ...
        obj.isLocal = Bool  ...
        obj.heapId = Int  ...
 
    var obj = new CodecEngine.NODE_Uuid// ;
        obj.data = UInt32  ...
module-wide config parameters
 
 
enum CodecEngine.Engine_CachedMemType
XDCscript usage meta-domain
values of type CodecEngine.Engine_CachedMemType
    const CodecEngine.Engine_USECACHEDMEM_DEFAULT;
    const CodecEngine.Engine_USECACHEDMEM_NONCACHED;
    const CodecEngine.Engine_USECACHEDMEM_CACHED;
 
C SYNOPSIS
 
struct CodecEngine.Engine_AlgDesc
XDCscript usage meta-domain
var obj = new CodecEngine.Engine_AlgDesc;
 
    obj.name = String  ...
    obj.uuid = CodecEngine.NODE_Uuid  ...
    obj.fxns = Ptr  ...
    obj.idmaFxns = Ptr  ...
    obj.typeTab = String*  ...
    obj.isLocal = Bool  ...
    obj.groupId = Int  ...
    obj.rpcProtocolVersion = Int  ...
    obj.iresFxns = Ptr  ...
    obj.codecClassConfig = Ptr  ...
    obj.memType = CodecEngine.Engine_CachedMemType  ...
 
C SYNOPSIS
 
struct CodecEngine.Engine_Config
XDCscript usage meta-domain
var obj = new CodecEngine.Engine_Config;
 
    obj.engineTab = CodecEngine.Engine_Desc*  ...
    obj.localEngine = String  ...
 
C SYNOPSIS
 
struct CodecEngine.Engine_Desc
XDCscript usage meta-domain
var obj = new CodecEngine.Engine_Desc;
 
    obj.name = String  ...
    obj.algTab = CodecEngine.Engine_AlgDesc*  ...
    obj.remoteName = String  ...
    obj.linkCfg = String  ...
    obj.numAlgs = Int  ...
    obj.heapId = Int  ...
 
C SYNOPSIS
 
metaonly struct CodecEngine.Engine_Meta
XDCscript usage meta-domain
var obj = new CodecEngine.Engine_Meta;
 
    obj.algName = String  ...
    obj.isLocal = Bool  ...
    obj.heapId = Int  ...
 
 
struct CodecEngine.NODE_Uuid
XDCscript usage meta-domain
var obj = new CodecEngine.NODE_Uuid;
 
    obj.data = UInt32  ...
 
C SYNOPSIS
 
metaonly config CodecEngine.common$  // module-wide

Common module configuration parameters

XDCscript usage meta-domain
CodecEngine.common$ = Types.Common$ undefined;
 
DETAILS
All modules have this configuration parameter. Its name contains the '$' character to ensure it does not conflict with configuration parameters declared by the module. This allows new configuration parameters to be added in the future without any chance of breaking existing modules.
 
metaonly config CodecEngine.rovViewInfo  // module-wide
XDCscript usage meta-domain
CodecEngine.rovViewInfo = ViewInfo.Instance ViewInfo.create;
 
generated on Fri, 24 Feb 2012 03:47:06 GMT