 IALG_Fxns | Defines the fields and methods that must be supplied by all XDAIS algorithms |
 IALG_MemRec | Memory records |
 IALG_Obj | Algorithm instance object definition |
 IALG_Params | Algorithm instance creation parameters |
 IALG_Status | Pointer to algorithm specific status structure |
 IAUDDEC1_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IAUDDEC1_Fxns | Defines all of the operations on IAUDDEC1 objects |
 IAUDDEC1_InArgs | Defines the input arguments for all IAUDDEC1 instance process function |
 IAUDDEC1_Obj | This must be the first field of all IAUDDEC1 instance objects |
 IAUDDEC1_OutArgs | Defines the run time output arguments for all IAUDDEC1 instance objects |
 IAUDDEC1_Params | Defines the creation time parameters for all IAUDDEC1 instance objects |
 IAUDDEC1_Status | Defines instance status parameters (read-only) |
 IAUDDEC_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IAUDDEC_Fxns | Defines all of the operations on IAUDDEC objects |
 IAUDDEC_InArgs | Defines the input arguments for all IAUDDEC instance process function |
 IAUDDEC_Obj | This must be the first field of all IAUDDEC instance objects |
 IAUDDEC_OutArgs | Defines the run time output arguments for all IAUDDEC instance objects |
 IAUDDEC_Params | Defines the creation time parameters for all IAUDDEC instance objects |
 IAUDDEC_Status | Defines instance status parameters (read-only) |
 IAUDENC1_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IAUDENC1_Fxns | Defines all of the operations on IAUDENC1 objects |
 IAUDENC1_InArgs | Defines the input arguments for all IAUDENC1 instance process function |
 IAUDENC1_Obj | This must be the first field of all IAUDENC1 instance objects |
 IAUDENC1_OutArgs | Defines the run time output arguments for all IAUDENC1 instance objects |
 IAUDENC1_Params | Defines the creation time parameters for all IAUDENC1 instance objects |
 IAUDENC1_Status | Defines instance status parameters (read-only) |
 IAUDENC_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IAUDENC_Fxns | Defines all of the operations on IAUDENC objects |
 IAUDENC_InArgs | Defines the input arguments for all IAUDENC instance process function |
 IAUDENC_Obj | This must be the first field of all IAUDENC instance objects |
 IAUDENC_OutArgs | Defines the run time output arguments for all IAUDENC instance objects |
 IAUDENC_Params | Defines the creation time parameters for all IAUDENC instance objects |
 IAUDENC_Status | Defines instance status parameters (read-only) |
 IDMA2_ChannelRec | |
 IDMA2_Fxns | |
 IDMA2_Params | |
 IDMA3_ChannelRec | DMA Channel Descriptor to logical DMA channels |
 IDMA3_Fxns | These 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 |
 IDMA3_MemRec | Record containing attributes of the IDMA3 Channel environment memory when (optionally) the IDMA3 Channel is requested with a non-NULL IDMA3_ProtocolObj |
 IDMA3_Obj | IDMA3_Obj holds the private state associated with each logical DMA channel |
 IDMA3_ProtocolObj | These functions are used to determine memory requirements for and initialize the IDMA3 protocol's environment that will be allocated by the DMA manager |
 IDMA_ChannelRec | |
 IDMA_Fxns | |
 IDMA_Params | |
 IIMGDEC1_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IIMGDEC1_Fxns | Defines all of the operations on IIMGDEC1 objects |
 IIMGDEC1_InArgs | Defines the input arguments for all IIMGDEC1 instance process() function |
 IIMGDEC1_Obj | This must be the first field of all IIMGDEC1 instance objects |
 IIMGDEC1_OutArgs | Defines the run time output arguments for all IIMGDEC1 instance objects |
 IIMGDEC1_Params | Defines the creation time parameters for all IIMGDEC1 instance objects |
 IIMGDEC1_Status | Defines instance status parameters |
 IIMGDEC_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IIMGDEC_Fxns | Defines all of the operations on IIMGDEC objects |
 IIMGDEC_InArgs | Defines the input arguments for all IIMGDEC instance process() function |
 IIMGDEC_Obj | This must be the first field of all IIMGDEC instance objects |
 IIMGDEC_OutArgs | Defines the run time output arguments for all IIMGDEC instance objects |
 IIMGDEC_Params | Defines the creation time parameters for all IIMGDEC instance objects |
 IIMGDEC_Status | Defines instance status parameters (read-only) |
 IIMGENC1_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IIMGENC1_Fxns | Defines all of the operations on IIMGENC1 objects |
 IIMGENC1_InArgs | Defines the input arguments for all IIMGENC1 instance process() function |
 IIMGENC1_Obj | This must be the first field of all IIMGENC1 instance objects |
 IIMGENC1_OutArgs | Defines the run time output arguments for all IIMGENC1 instance objects |
 IIMGENC1_Params | Defines the creation time parameters for all IIMGENC1 instance objects |
 IIMGENC1_Status | Defines instance status parameters |
 IIMGENC_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IIMGENC_Fxns | Defines all of the operations on IIMGENC objects |
 IIMGENC_InArgs | Defines the input arguments for all IIMGENC instance process() function |
 IIMGENC_Obj | This must be the first field of all IIMGENC instance objects |
 IIMGENC_OutArgs | Defines the run time output arguments for all IIMGENC instance objects |
 IIMGENC_Params | Defines the creation time parameters for all IIMGENC instance objects |
 IIMGENC_Status | Defines instance status parameters (read-only) |
 IRES_Fxns | These 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 |
 IRES_Obj | IRES_Obj holds the private state associated with each logical resource |
 IRES_Properties | Abstract 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, .. |
 IRES_ProtocolArgs | Abstract 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 |
 IRES_ProtocolRevision | Protocol revision type. Used to ensure the given 'protocol' revision can be validated |
 IRES_ResourceDescriptor | Descriptor to Logical Resource |
 IRES_YieldContext | Specifies the algorithm specific handles and context save & restore function pointers and arguments that the framework will call during a context switch |
 ISPHDEC1_DynamicParams | This structure defines the codec parameters that can be modified after creation via ISPHDEC1_Fxns.control() |
 ISPHDEC1_Fxns | Defines all of the operations on ISPHDEC1 objects |
 ISPHDEC1_InArgs | Defines the input arguments for all ISPHDEC1 instance process function |
 ISPHDEC1_Obj | This must be the first field of all ISPHDEC1 instance objects |
 ISPHDEC1_OutArgs | Defines the run time output arguments for all ISPHDEC1 instance objects |
 ISPHDEC1_Params | Defines the creation time parameters for all ISPHDEC1 instance objects |
 ISPHDEC1_Status | Defines instance status parameters |
 ISPHDEC_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 ISPHDEC_Fxns | Defines all of the operations on ISPHDEC objects |
 ISPHDEC_InArgs | Defines the input arguments for all ISPHDEC instance process function |
 ISPHDEC_Obj | This must be the first field of all ISPHDEC instance objects |
 ISPHDEC_OutArgs | Defines the run time output arguments for all ISPHDEC instance objects |
 ISPHDEC_Params | Defines the creation time parameters for all ISPHDEC instance objects |
 ISPHDEC_Status | Defines instance status parameters (read-only) |
 ISPHENC1_DynamicParams | This structure defines the codec parameters that can be modified after creation via ISPHENC1_Fxns.control() |
 ISPHENC1_Fxns | Defines all of the operations on ISPHENC1 objects |
 ISPHENC1_InArgs | Defines the input arguments for all ISPHENC1 instance process function |
 ISPHENC1_Obj | This must be the first field of all ISPHENC1 instance objects |
 ISPHENC1_OutArgs | Defines the run time output arguments for all ISPHENC1 instance objects |
 ISPHENC1_Params | Defines the creation time parameters for all ISPHENC1 instance objects |
 ISPHENC1_Status | Defines instance status parameters |
 ISPHENC_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 ISPHENC_Fxns | Defines all of the operations on ISPHENC objects |
 ISPHENC_InArgs | Defines the input arguments for all ISPHENC instance process function |
 ISPHENC_Obj | This must be the first field of all ISPHENC instance objects |
 ISPHENC_OutArgs | Defines the run time output arguments for all ISPHENC instance objects |
 ISPHENC_Params | Defines the creation time parameters for all ISPHENC instance objects |
 ISPHENC_Status | Defines instance status parameters (read-only) |
 IUNIVERSAL_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IUNIVERSAL_Fxns | Defines all of the operations on IUNIVERSAL objects |
 IUNIVERSAL_InArgs | Defines the input arguments for all IUNIVERSAL instance process function |
 IUNIVERSAL_Obj | This must be the first field of all IUNIVERSAL instance objects |
 IUNIVERSAL_OutArgs | Defines the run time output arguments for all IUNIVERSAL instance objects |
 IUNIVERSAL_Params | Defines the creation time parameters for all IUNIVERSAL instance objects |
 IUNIVERSAL_Status | Defines instance status parameters (read-only) |
 IVIDANALYTICS_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IVIDANALYTICS_Fxns | Defines all of the operations on IVIDANALYTICS objects |
 IVIDANALYTICS_Grid | Access modes used to declare how the algorithm accessed buffers |
 IVIDANALYTICS_InArgs | Defines the input arguments for all IVIDANALYTICS instance process function |
 IVIDANALYTICS_Obj | This must be the first field of all IVIDANALYTICS instance objects |
 IVIDANALYTICS_OutArgs | Defines the run time output arguments for all IVIDANALYTICS instance objects |
 IVIDANALYTICS_Params | Defines the creation time parameters for all IVIDANALYTICS instance objects |
 IVIDANALYTICS_Rule | Analytics rule |
 IVIDANALYTICS_Status | Defines instance status parameters |
 IVIDDEC1_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IVIDDEC1_Fxns | Defines all of the operations on IVIDDEC1 objects |
 IVIDDEC1_InArgs | Defines the input arguments for all IVIDDEC1 instance process function |
 IVIDDEC1_Obj | This must be the first field of all IVIDDEC1 instance objects |
 IVIDDEC1_OutArgs | Defines the run time output arguments for all IVIDDEC1 instance objects |
 IVIDDEC1_Params | Defines the creation time parameters for all IVIDDEC1 instance objects |
 IVIDDEC1_Status | Defines instance status parameters |
 IVIDDEC2_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IVIDDEC2_Fxns | Defines all of the operations on IVIDDEC2 objects |
 IVIDDEC2_InArgs | Defines the input arguments for all IVIDDEC2 instance process function |
 IVIDDEC2_Obj | This must be the first field of all IVIDDEC2 instance objects |
 IVIDDEC2_OutArgs | Defines the run time output arguments for all IVIDDEC2 instance objects |
 IVIDDEC2_Params | Defines the creation time parameters for all IVIDDEC2 instance objects |
 IVIDDEC2_Status | Defines instance status parameters |
 IVIDDEC2BACK_Fxns | Defines all of the operations on IVIDDEC2BACK objects |
 IVIDDEC2BACK_Obj | This must be the first field of all IVIDDEC2BACK instance objects |
 IVIDDEC2FRONT_Fxns | Defines all of the operations on IVIDDEC2FRONT objects |
 IVIDDEC2FRONT_Obj | This must be the first field of all IVIDDEC2FRONT instance objects |
 IVIDDEC2FRONT_OutArgs | Defines the run time output arguments for all IVIDDEC2FRONT instance objects |
 IVIDDEC2FRONT_Status | Defines instance status parameters |
 IVIDDEC3_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via IVIDDEC3_Fxns.control() calls |
 IVIDDEC3_Fxns | Defines all of the operations on IVIDDEC3 objects |
 IVIDDEC3_InArgs | Defines the input arguments for all IVIDDEC3 instance process function |
 IVIDDEC3_Obj | This must be the first field of all IVIDDEC3 instance objects |
 IVIDDEC3_OutArgs | Defines the run time output arguments for all IVIDDEC3 instance objects |
 IVIDDEC3_Params | Defines the creation time parameters for all IVIDDEC3 instance objects |
 IVIDDEC3_Status | Defines instance status parameters |
 IVIDDEC_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IVIDDEC_Fxns | Defines all of the operations on IVIDDEC objects |
 IVIDDEC_InArgs | Defines the input arguments for all IVIDDEC instance process function |
 IVIDDEC_Obj | This must be the first field of all IVIDDEC instance objects |
 IVIDDEC_OutArgs | Defines the run time output arguments for all IVIDDEC instance objects |
 IVIDDEC_Params | Defines the creation time parameters for all IVIDDEC instance objects |
 IVIDDEC_Status | Defines instance status parameters |
 IVIDENC1_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IVIDENC1_Fxns | Defines all of the operations on IVIDENC1 objects |
 IVIDENC1_InArgs | Defines the input arguments for all IVIDENC1 instance process function |
 IVIDENC1_MbData | Defines the structure that contains macroblock related encoding parameter estimates |
 IVIDENC1_Obj | This must be the first field of all IVIDENC1 instance objects |
 IVIDENC1_OutArgs | Defines the run time output arguments for all IVIDENC1 instance objects |
 IVIDENC1_Params | Defines the creation time parameters for all IVIDENC1 instance objects |
 IVIDENC1_Status | Defines instance status parameters |
 IVIDENC2_DynamicParams | This structure defines the algorithm parameters that can be modified after creation via control() calls |
 IVIDENC2_Fxns | Defines all of the operations on IVIDENC2 objects |
 IVIDENC2_InArgs | Defines the input arguments for all IVIDENC2 instance process function |
 IVIDENC2_Obj | This must be the first field of all IVIDENC2 instance objects |
 IVIDENC2_OutArgs | Defines the run time output arguments for all IVIDENC2 instance objects |
 IVIDENC2_Params | Defines the creation time parameters for all IVIDENC2 instance objects |
 IVIDENC2_Status | Defines instance status parameters |
 IVIDENC_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IVIDENC_Fxns | Defines all of the operations on IVIDENC objects |
 IVIDENC_InArgs | Defines the input arguments for all IVIDENC instance process function |
 IVIDENC_Obj | This must be the first field of all IVIDENC instance objects |
 IVIDENC_OutArgs | Defines the run time output arguments for all IVIDENC instance objects |
 IVIDENC_Params | Defines the creation time parameters for all IVIDENC instance objects |
 IVIDENC_Status | Defines instance status parameters |
 IVIDEO1_BufDesc | Detailed buffer descriptor for video buffers |
 IVIDEO1_BufDescIn | Buffer descriptor for input video buffers |
 IVIDEO2_BufDesc | Detailed buffer descriptor for video buffers |
 IVIDEO_BufDesc | Buffer descriptor for video buffers |
 IVIDTRANSCODE_DynamicParams | This structure defines the codec parameters that can be modified after creation via control() calls |
 IVIDTRANSCODE_Fxns | Defines all of the operations on IVIDTRANSCODE objects |
 IVIDTRANSCODE_InArgs | Defines the input arguments for all IVIDTRANSCODE instance process function |
 IVIDTRANSCODE_Obj | This must be the first field of all IVIDTRANSCODE instance objects |
 IVIDTRANSCODE_OutArgs | Defines the run time output arguments for all IVIDTRANSCODE instance objects |
 IVIDTRANSCODE_Params | Defines the creation time parameters for all IVIDTRANSCODE instance objects |
 IVIDTRANSCODE_Status | Defines instance status parameters |
 XDM1_AlgBufInfo | Buffer information descriptor for input and output buffers |
 XDM1_BufDesc | Buffer descriptor |
 XDM1_SingleBufDesc | Single buffer descriptor |
 XDM2_BufDesc | Buffer descriptor |
 XDM2_BufSize | Union describing a buffer size |
 XDM2_MoveBufDesc | Descriptor for a buffer to move |
 XDM2_SingleBufDesc | Single buffer descriptor |
 XDM_AlgBufInfo | Buffer information descriptor for input and output buffers |
 XDM_BufDesc | Buffer descriptor for multiple buffers |
 XDM_Context | Context used by split codecs |
 XDM_ContextInfo | Buffer information descriptor for input and output buffers |
 XDM_DataSyncDesc | Descriptor for the chunk of data being transferred in one call to putData or getData |
 XDM_Date | Date and time |
 XDM_Point | 2-dimensional point |
 XDM_Rect | Rectangle |
 XDM_SingleBufDesc | Single buffer descriptor |