XDAIS  dais-x04
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures
Here are the data structures with brief descriptions:
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)
oCIDMA2_ChannelRec
oCIDMA2_Fxns
oCIDMA2_Params
oCIDMA3_ChannelRecDMA Channel Descriptor to logical DMA channels
oCIDMA3_FxnsThese fxns are used to query/grant the DMA resources requested by the algorithm at initialization time, and to change these resources at runtime. All these fxns are implemented by the algorithm, and called by the client of the algorithm
oCIDMA3_MemRecRecord containing attributes of the IDMA3 Channel environment memory when (optionally) the IDMA3 Channel is requested with a non-NULL IDMA3_ProtocolObj
oCIDMA3_ObjIDMA3_Obj holds the private state associated with each logical DMA channel
oCIDMA3_ProtocolObjThese functions are used to determine memory requirements for and initialize the IDMA3 protocol's environment that will be allocated by the DMA manager
oCIDMA_ChannelRec
oCIDMA_Fxns
oCIDMA_Params
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_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_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_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)
oCIRES_FxnsThese fxns are used to query/grant the resources requested by the algorithm at initialization time, and to change these resources at runtime. All these fxns are implemented by the algorithm, and called by the client of the algorithm
oCIRES_ObjIRES_Obj holds the private state associated with each logical resource
oCIRES_PropertiesAbstract Resource Properties structure/pointer definition. Actual resource protocol will supply the concrete property definitions. The list of attributes for the actual resource will expose the relevant features that needs to be known to a client to use the resource, such as: resource register base addresses and offsets, critical register and memory region addresses, ..
oCIRES_ProtocolArgsAbstract Protocol Arguments structure definition. Actual arguments passed by the algorithm to request a resource from a specific IRES Protocol will extend and supply the concrete definitions
oCIRES_ProtocolRevisionProtocol revision type. Used to ensure the given 'protocol' revision can be validated
oCIRES_ResourceDescriptorDescriptor to Logical Resource
oCIRES_YieldContextSpecifies the algorithm specific handles and context save & restore function pointers and arguments that the framework will call during a context switch
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_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_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_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_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_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_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_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_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_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
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