Data Structures
Here are the data structures with brief descriptions:
oCCSL_DssCbaCfgDSS CBA Config parameters
oCCSL_DssCscCoeffStructure containing coefficients for Color Space Conversion
oCCSL_DssGlobalMFlagCfgDSS Global MFLAG Config parameters
oCCSL_DssOverlayCfgConfiguration for DSS Overlay
oCCSL_DssOverlayLayerCfgConfiguration for selecting overlay input layers
oCCSL_DssOverlayPipePosCfgVideo Pipe Position Configuration in Overlay
oCCSL_DssSafetyChkCfgConfiguration for doing safety checks
oCCSL_DssVidPipeAlphaCfgDSS Video Pipe Alpha Config parameters
oCCSL_DssVidPipeCfgConfiguration for DSS Video Pipe
oCCSL_DssVidPipeDmaCfgDSS Video Pipe DMA related Config parameters
oCCSL_DssVidPipeLumaCfgDSS Video Pipe Luma Key Config parameters
oCCSL_DssVidPipeMFlagCfgDSS Video Pipe MFLAG Config parameters
oCCSL_DssVidPipeVC1CfgDSS Video Pipe VC1 configuration
oCCSL_DssVpGammaCfgGamma Correction configuration for DSS Video Port Output
oCCSL_DssVpLcdAdvSignalCfgAdvance Signal Configuration for the LCD
oCCSL_DssVpLcdBlankTimingCfgBlanking Timing parameters for the LCD
oCCSL_DssVpLcdOpTimingCfgTiming configuration for the LCD output
oCCSL_DssVpLcdSignalPolarityCfgPolarity of Active Video, Pixel Clock, HSync and VSync signals for the LCD
oCCSL_DssVpLcdTdmCfgLCD Configuration for Time Division Multiplexing
oCDss_DctrlAdvVpParamsStructure containing advance Video Port information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_ADV_VP_PARAMS
oCDss_DctrlGlobalDssParamsStructure containing global DSS Configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_GLOBAL_DSS_PARAMS
oCDss_DctrlLcdBlankTimingParamsStructure containing LCD Blank Timing Configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_LCD_BLANK_TIMING_PARAMS
oCDss_DctrlOldiParamsStructure containing OLDI configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_OLDI_PARAMS
oCDss_DctrlOverlayLayerParamsStructure containing Overlay layer information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_LAYER_PARAMS
oCDss_DctrlOverlayParamsStructure containing Overlay information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_OVERLAY_PARAMS
oCDss_DctrlPathInfoStructure containing DSS path information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_PATH. This IOCTL takes the array of edges connected between nodes
oCDss_DctrlRegionSafetyChkCfgStructure containing Safety Check configuration for a particular region
oCDss_DctrlSyncLostCbParamsStructure containing Sync Lost callback parameters. This structure is used as an argument to IOCTL_DSS_DCTRL_REGISTER_SYNCLOST_CB
oCDss_DctrlVpCscCoeffStructure containing Video Port CSC information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_VP_CSC_COEFF
oCDss_DctrlVpErrorStatsStructure containing Error Stats of Video Port. This structure is used as an argument to IOCTL_DSS_DCTRL_GET_VP_ERROR_STATS
oCDss_DctrlVpParamsStructure containing Video Port information. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_VP_PARAMS
oCDss_DctrlVpSafetyChkParamsStructure containing Safety Check configuration of Video Port. This structure is used as an argument to IOCTL_DSS_DCTRL_SET_VP_SAFETY_CHK_PARAMS
oCDss_DispBufPrgmCbParamsStructure containing display buffer program callback parameters. This structure is used as an argument to IOCTL_DSS_DISP_REGISTER_BUF_PRGM_CB
oCDss_DispCreateParamsStructure containing display driver create arguments, used when calling Fvid2_create()
oCDss_DispCreateStatusStructure containing create status for the display driver. This should be passed as a status argument while creating the driver
oCDss_DispCurrentStatusStructure containing current status of the display driver. This structure is used as an argument to IOCTL_DSS_DISP_GET_CURRENT_STATUS
oCDss_DispParamsStructure containing DSS parameters. This structure is used as an argument to IOCTL_DSS_DISP_SET_DSS_PARAMS
oCDss_DispPipeMflagParamsStructure containing Video Pipe Mflag Information. This structure is used as an argument to IOCTL_DSS_DISP_SET_PIPE_MFLAG_PARAMS
oCDss_DispPipePrgmCbParamsStructure containing video pipe program callback parameters. This structure is used as an argument to IOCTL_DSS_DISP_REGISTER_PIPE_PRGM_CB
oCDss_DispPipeSafetyChkParamsStructure containing Safety Check configuration of Video Port. This structure is used as an argument to IOCTL_DSS_DISP_SET_PIPE_SAFETY_CHK_PARAMS
oCDss_DispRtParamsStructure containing run time configuration of the display driver. This needs to be passed along with frame list to update any supported run time parameters
oCDss_DispUnderFlowCbParamsStructure containing pipe under flow callback parameters. This structure is used as an argument to IOCTL_DSS_DISP_REGISTER_PIPE_UNDERFLOW_CB
oCDss_FrameRtParamsStructure containing run time configuration per frame
oCDss_InitParamsDSS initialization parameters
oCDss_IrqParamsStructure containing DSS interrupt information. Events should be enabled only for available Video Ports and Video Pipes
oCDss_RmInfoStructure containing resources manager information. This enables display sharing between two different softwares
oCDss_ScRtParamsStructure containing run time scaler configuration
oCDss_SocParamsDSS SOC parameters
oCFvid2_CropConfigStructure containing crop configuration - used in Scaler and VCOMP
oCFvid2_FormatFVID2 video buffer format specification
oCFvid2_FrameFVID2 frame buffer structure
oCFvid2_FrameListFVID2 frame buffer list used to exchange multiple FVID2 frames in a single driver call
oCFvid2_ModeInfoFVID2 Mode information structure
oCFvid2_PosConfigStructure containing position configuration - used in VCOMP and CIG
oCFvid2_SizeConfigStructure containing size configuration
\CFvid2_SubFrameInfoSub-Frame information

Copyright 2018, Texas Instruments Incorporated