Codec Engine Application Programming Interface (API)  ce-w08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCEngine_AlgDescDescriptor for an alg. This object can be passed to Engine_addAlg(), to dynamically add an alg to an engine
oCEngine_AlgInfoProperties of an Engine algorithm
oCEngine_AlgInfo2Properties of an Engine algorithm
oCEngine_AttrsAttributes of an Engine
oCEngine_DescThis structure is passed to Engine_add(), and contains parameters to specify an engine
oCEngine_DllAlgDescDescriptor for a dynamically loaded alg. A dynamic library for a codec must export a function that fills in a structure of this type
oCIALG_FxnsDefines the fields and methods that must be supplied by all XDAIS algorithms
oCIALG_MemRecMemory records
oCIALG_ObjAlgorithm instance object definition
oCIALG_ParamsAlgorithm instance creation parameters
oCIALG_StatusPointer to algorithm specific status structure
oCIAUDDEC1_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIAUDDEC1_FxnsDefines all of the operations on IAUDDEC1 objects
oCIAUDDEC1_InArgsDefines the input arguments for all IAUDDEC1 instance process function
oCIAUDDEC1_ObjThis must be the first field of all IAUDDEC1 instance objects
oCIAUDDEC1_OutArgsDefines the run time output arguments for all IAUDDEC1 instance objects
oCIAUDDEC1_ParamsDefines the creation time parameters for all IAUDDEC1 instance objects
oCIAUDDEC1_StatusDefines instance status parameters (read-only)
oCIAUDDEC_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIAUDDEC_FxnsDefines all of the operations on IAUDDEC objects
oCIAUDDEC_InArgsDefines the input arguments for all IAUDDEC instance process function
oCIAUDDEC_ObjThis must be the first field of all IAUDDEC instance objects
oCIAUDDEC_OutArgsDefines the run time output arguments for all IAUDDEC instance objects
oCIAUDDEC_ParamsDefines the creation time parameters for all IAUDDEC instance objects
oCIAUDDEC_StatusDefines instance status parameters (read-only)
oCIAUDENC1_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIAUDENC1_FxnsDefines all of the operations on IAUDENC1 objects
oCIAUDENC1_InArgsDefines the input arguments for all IAUDENC1 instance process function
oCIAUDENC1_ObjThis must be the first field of all IAUDENC1 instance objects
oCIAUDENC1_OutArgsDefines the run time output arguments for all IAUDENC1 instance objects
oCIAUDENC1_ParamsDefines the creation time parameters for all IAUDENC1 instance objects
oCIAUDENC1_StatusDefines instance status parameters (read-only)
oCIAUDENC_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIAUDENC_FxnsDefines all of the operations on IAUDENC objects
oCIAUDENC_InArgsDefines the input arguments for all IAUDENC instance process function
oCIAUDENC_ObjThis must be the first field of all IAUDENC instance objects
oCIAUDENC_OutArgsDefines the run time output arguments for all IAUDENC instance objects
oCIAUDENC_ParamsDefines the creation time parameters for all IAUDENC instance objects
oCIAUDENC_StatusDefines instance status parameters (read-only)
oCIIMGDEC1_CodecClassConfigDefinition of IIMGDEC1 codec class configurable parameters
oCIIMGDEC1_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIIMGDEC1_FxnsDefines all of the operations on IIMGDEC1 objects
oCIIMGDEC1_InArgsDefines the input arguments for all IIMGDEC1 instance process() function
oCIIMGDEC1_ObjThis must be the first field of all IIMGDEC1 instance objects
oCIIMGDEC1_OutArgsDefines the run time output arguments for all IIMGDEC1 instance objects
oCIIMGDEC1_ParamsDefines the creation time parameters for all IIMGDEC1 instance objects
oCIIMGDEC1_StatusDefines instance status parameters
oCIIMGDEC_CodecClassConfigDefinition of IIMGDEC codec class configurable parameters
oCIIMGDEC_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIIMGDEC_FxnsDefines all of the operations on IIMGDEC objects
oCIIMGDEC_InArgsDefines the input arguments for all IIMGDEC instance process() function
oCIIMGDEC_ObjThis must be the first field of all IIMGDEC instance objects
oCIIMGDEC_OutArgsDefines the run time output arguments for all IIMGDEC instance objects
oCIIMGDEC_ParamsDefines the creation time parameters for all IIMGDEC instance objects
oCIIMGDEC_StatusDefines instance status parameters (read-only)
oCIIMGENC1_CodecClassConfigDefinition of IIMGENC1 codec class configurable parameters
oCIIMGENC1_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIIMGENC1_FxnsDefines all of the operations on IIMGENC1 objects
oCIIMGENC1_InArgsDefines the input arguments for all IIMGENC1 instance process() function
oCIIMGENC1_ObjThis must be the first field of all IIMGENC1 instance objects
oCIIMGENC1_OutArgsDefines the run time output arguments for all IIMGENC1 instance objects
oCIIMGENC1_ParamsDefines the creation time parameters for all IIMGENC1 instance objects
oCIIMGENC1_StatusDefines instance status parameters
oCIIMGENC_CodecClassConfigDefinition of IIMGENC codec class configurable parameters
oCIIMGENC_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIIMGENC_FxnsDefines all of the operations on IIMGENC objects
oCIIMGENC_InArgsDefines the input arguments for all IIMGENC instance process() function
oCIIMGENC_ObjThis must be the first field of all IIMGENC instance objects
oCIIMGENC_OutArgsDefines the run time output arguments for all IIMGENC instance objects
oCIIMGENC_ParamsDefines the creation time parameters for all IIMGENC instance objects
oCIIMGENC_StatusDefines instance status parameters (read-only)
oCISPHDEC1_DynamicParamsThis structure defines the codec parameters that can be modified after creation via ISPHDEC1_Fxns.control()
oCISPHDEC1_FxnsDefines all of the operations on ISPHDEC1 objects
oCISPHDEC1_InArgsDefines the input arguments for all ISPHDEC1 instance process function
oCISPHDEC1_ObjThis must be the first field of all ISPHDEC1 instance objects
oCISPHDEC1_OutArgsDefines the run time output arguments for all ISPHDEC1 instance objects
oCISPHDEC1_ParamsDefines the creation time parameters for all ISPHDEC1 instance objects
oCISPHDEC1_StatusDefines instance status parameters
oCISPHDEC_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCISPHDEC_FxnsDefines all of the operations on ISPHDEC objects
oCISPHDEC_InArgsDefines the input arguments for all ISPHDEC instance process function
oCISPHDEC_ObjThis must be the first field of all ISPHDEC instance objects
oCISPHDEC_OutArgsDefines the run time output arguments for all ISPHDEC instance objects
oCISPHDEC_ParamsDefines the creation time parameters for all ISPHDEC instance objects
oCISPHDEC_StatusDefines instance status parameters (read-only)
oCISPHENC1_DynamicParamsThis structure defines the codec parameters that can be modified after creation via ISPHENC1_Fxns.control()
oCISPHENC1_FxnsDefines all of the operations on ISPHENC1 objects
oCISPHENC1_InArgsDefines the input arguments for all ISPHENC1 instance process function
oCISPHENC1_ObjThis must be the first field of all ISPHENC1 instance objects
oCISPHENC1_OutArgsDefines the run time output arguments for all ISPHENC1 instance objects
oCISPHENC1_ParamsDefines the creation time parameters for all ISPHENC1 instance objects
oCISPHENC1_StatusDefines instance status parameters
oCISPHENC_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCISPHENC_FxnsDefines all of the operations on ISPHENC objects
oCISPHENC_InArgsDefines the input arguments for all ISPHENC instance process function
oCISPHENC_ObjThis must be the first field of all ISPHENC instance objects
oCISPHENC_OutArgsDefines the run time output arguments for all ISPHENC instance objects
oCISPHENC_ParamsDefines the creation time parameters for all ISPHENC instance objects
oCISPHENC_StatusDefines instance status parameters (read-only)
oCIUNIVERSAL_CodecClassConfigDefinition of IUNIVERSAL codec class configurable parameters
oCIUNIVERSAL_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIUNIVERSAL_FxnsDefines all of the operations on IUNIVERSAL objects
oCIUNIVERSAL_InArgsDefines the input arguments for all IUNIVERSAL instance process function
oCIUNIVERSAL_ObjThis must be the first field of all IUNIVERSAL instance objects
oCIUNIVERSAL_OutArgsDefines the run time output arguments for all IUNIVERSAL instance objects
oCIUNIVERSAL_ParamsDefines the creation time parameters for all IUNIVERSAL instance objects
oCIUNIVERSAL_StatusDefines instance status parameters (read-only)
oCIVIDANALYTICS_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIVIDANALYTICS_FxnsDefines all of the operations on IVIDANALYTICS objects
oCIVIDANALYTICS_GridAccess modes used to declare how the algorithm accessed buffers
oCIVIDANALYTICS_InArgsDefines the input arguments for all IVIDANALYTICS instance process function
oCIVIDANALYTICS_ObjThis must be the first field of all IVIDANALYTICS instance objects
oCIVIDANALYTICS_OutArgsDefines the run time output arguments for all IVIDANALYTICS instance objects
oCIVIDANALYTICS_ParamsDefines the creation time parameters for all IVIDANALYTICS instance objects
oCIVIDANALYTICS_RuleAnalytics rule
oCIVIDANALYTICS_StatusDefines instance status parameters
oCIVIDDEC1_CodecClassConfigDefinition of IVIDDEC1 codec class configurable parameters
oCIVIDDEC1_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIVIDDEC1_FxnsDefines all of the operations on IVIDDEC1 objects
oCIVIDDEC1_InArgsDefines the input arguments for all IVIDDEC1 instance process function
oCIVIDDEC1_ObjThis must be the first field of all IVIDDEC1 instance objects
oCIVIDDEC1_OutArgsDefines the run time output arguments for all IVIDDEC1 instance objects
oCIVIDDEC1_ParamsDefines the creation time parameters for all IVIDDEC1 instance objects
oCIVIDDEC1_StatusDefines instance status parameters
oCIVIDDEC2_CodecClassConfigDefinition of IVIDDEC2 codec class configurable parameters
oCIVIDDEC2_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIVIDDEC2_FxnsDefines all of the operations on IVIDDEC2 objects
oCIVIDDEC2_InArgsDefines the input arguments for all IVIDDEC2 instance process function
oCIVIDDEC2_ObjThis must be the first field of all IVIDDEC2 instance objects
oCIVIDDEC2_OutArgsDefines the run time output arguments for all IVIDDEC2 instance objects
oCIVIDDEC2_ParamsDefines the creation time parameters for all IVIDDEC2 instance objects
oCIVIDDEC2_StatusDefines instance status parameters
oCIVIDDEC2BACK_CodecClassConfigDefinition of IVIDDEC2BACK codec class configurable parameters
oCIVIDDEC2BACK_FxnsDefines all of the operations on IVIDDEC2BACK objects
oCIVIDDEC2BACK_ObjThis must be the first field of all IVIDDEC2BACK instance objects
oCIVIDDEC2FRONT_FxnsDefines all of the operations on IVIDDEC2FRONT objects
oCIVIDDEC2FRONT_ObjThis must be the first field of all IVIDDEC2FRONT instance objects
oCIVIDDEC2FRONT_OutArgsDefines the run time output arguments for all IVIDDEC2FRONT instance objects
oCIVIDDEC2FRONT_StatusDefines instance status parameters
oCIVIDDEC3_CodecClassConfigDefinition of IVIDDEC3 codec class configurable parameters
oCIVIDDEC3_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via IVIDDEC3_Fxns.control() calls
oCIVIDDEC3_FxnsDefines all of the operations on IVIDDEC3 objects
oCIVIDDEC3_InArgsDefines the input arguments for all IVIDDEC3 instance process function
oCIVIDDEC3_ObjThis must be the first field of all IVIDDEC3 instance objects
oCIVIDDEC3_OutArgsDefines the run time output arguments for all IVIDDEC3 instance objects
oCIVIDDEC3_ParamsDefines the creation time parameters for all IVIDDEC3 instance objects
oCIVIDDEC3_StatusDefines instance status parameters
oCIVIDDEC_CodecClassConfigDefinition of VIDDEC codec class configurable parameters
oCIVIDDEC_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIVIDDEC_FxnsDefines all of the operations on IVIDDEC objects
oCIVIDDEC_InArgsDefines the input arguments for all IVIDDEC instance process function
oCIVIDDEC_ObjThis must be the first field of all IVIDDEC instance objects
oCIVIDDEC_OutArgsDefines the run time output arguments for all IVIDDEC instance objects
oCIVIDDEC_ParamsDefines the creation time parameters for all IVIDDEC instance objects
oCIVIDDEC_StatusDefines instance status parameters
oCIVIDENC1_CodecClassConfigDefinition of IVIDENC1 codec class configurable parameters
oCIVIDENC1_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIVIDENC1_FxnsDefines all of the operations on IVIDENC1 objects
oCIVIDENC1_InArgsDefines the input arguments for all IVIDENC1 instance process function
oCIVIDENC1_MbDataDefines the structure that contains macroblock related encoding parameter estimates
oCIVIDENC1_ObjThis must be the first field of all IVIDENC1 instance objects
oCIVIDENC1_OutArgsDefines the run time output arguments for all IVIDENC1 instance objects
oCIVIDENC1_ParamsDefines the creation time parameters for all IVIDENC1 instance objects
oCIVIDENC1_StatusDefines instance status parameters
oCIVIDENC2_CodecClassConfigDefinition of IVIDENC2 codec class configurable parameters
oCIVIDENC2_DynamicParamsThis structure defines the algorithm parameters that can be modified after creation via control() calls
oCIVIDENC2_FxnsDefines all of the operations on IVIDENC2 objects
oCIVIDENC2_InArgsDefines the input arguments for all IVIDENC2 instance process function
oCIVIDENC2_ObjThis must be the first field of all IVIDENC2 instance objects
oCIVIDENC2_OutArgsDefines the run time output arguments for all IVIDENC2 instance objects
oCIVIDENC2_ParamsDefines the creation time parameters for all IVIDENC2 instance objects
oCIVIDENC2_StatusDefines instance status parameters
oCIVIDENC_CodecClassConfigDefinition of IVIDENC codec class configurable parameters
oCIVIDENC_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIVIDENC_FxnsDefines all of the operations on IVIDENC objects
oCIVIDENC_InArgsDefines the input arguments for all IVIDENC instance process function
oCIVIDENC_ObjThis must be the first field of all IVIDENC instance objects
oCIVIDENC_OutArgsDefines the run time output arguments for all IVIDENC instance objects
oCIVIDENC_ParamsDefines the creation time parameters for all IVIDENC instance objects
oCIVIDENC_StatusDefines instance status parameters
oCIVIDEO1_BufDescDetailed buffer descriptor for video buffers
oCIVIDEO1_BufDescInBuffer descriptor for input video buffers
oCIVIDEO2_BufDescDetailed buffer descriptor for video buffers
oCIVIDEO_BufDescBuffer descriptor for video buffers
oCIVIDTRANSCODE_DynamicParamsThis structure defines the codec parameters that can be modified after creation via control() calls
oCIVIDTRANSCODE_FxnsDefines all of the operations on IVIDTRANSCODE objects
oCIVIDTRANSCODE_InArgsDefines the input arguments for all IVIDTRANSCODE instance process function
oCIVIDTRANSCODE_ObjThis must be the first field of all IVIDTRANSCODE instance objects
oCIVIDTRANSCODE_OutArgsDefines the run time output arguments for all IVIDTRANSCODE instance objects
oCIVIDTRANSCODE_ParamsDefines the creation time parameters for all IVIDTRANSCODE instance objects
oCIVIDTRANSCODE_StatusDefines instance status parameters
oCServer_AlgDesc
oCServer_MemStatInformation for a memory heap of a remote DSP server
oCti_sdo_ce_osal_Memory_AllocParamsParameters for ti_sdo_ce_osal_Memory_alloc() & ti_sdo_ce_osal_Memory_free()
oCVISA_MsgHeaderVISA message header
oCxdc_runtime_Memory_Stats
oCXDM1_AlgBufInfoBuffer information descriptor for input and output buffers
oCXDM1_BufDescBuffer descriptor
oCXDM1_SingleBufDescSingle buffer descriptor
oCXDM2_BufDescBuffer descriptor
oCXDM2_BufSizeUnion describing a buffer size
oCXDM2_MoveBufDescDescriptor for a buffer to move
oCXDM2_SingleBufDescSingle buffer descriptor
oCXDM_AlgBufInfoBuffer information descriptor for input and output buffers
oCXDM_BufDescBuffer descriptor for multiple buffers
oCXDM_ContextContext used by split codecs
oCXDM_ContextInfoBuffer information descriptor for input and output buffers
oCXDM_DataSyncDescDescriptor for the chunk of data being transferred in one call to putData or getData
oCXDM_DateDate and time
oCXDM_Point2-dimensional point
oCXDM_RectRectangle
\CXDM_SingleBufDescSingle buffer descriptor
Copyright 2013, Texas Instruments Incorporated