Vision Apps User Guide
app_dss.h File Reference

Go to the source code of this file.

Data Structures

struct  app_dss_init_params_t
 Structure containing DSS resources information. This enables display sharing between two different softwares. More...
 

Macros

DSS Common Region Id

Id for different Common Regions

#define APP_DSS_COMM_REG_ID_0   ((uint32_t) 0x0U)
 Common Region 0 i.e. M region. More...
 
#define APP_DSS_COMM_REG_ID_1   ((uint32_t) 0x1U)
 Common Region 1 i.e. S0 region. More...
 
#define APP_DSS_COMM_REG_ID_2   ((uint32_t) 0x2U)
 Common Region 2 i.e. S1 region. More...
 
#define APP_DSS_COMM_REG_ID_3   ((uint32_t) 0x3U)
 Common Region 3 i.e. S2 region. More...
 
#define APP_DSS_COMM_REG_ID_MAX   ((uint32_t) 0x4U)
 Common Region Max Id. More...
 
DSS Video Pipeline Id

Id for different Video Pipelines

#define APP_DSS_VID_PIPE_ID_VID1   ((uint32_t) 0x0U)
 Video Pipeline 1. More...
 
#define APP_DSS_VID_PIPE_ID_VIDL1   ((uint32_t) 0x1U)
 Video Lite Pipeline 1. More...
 
#define APP_DSS_VID_PIPE_ID_VID2   ((uint32_t) 0x2U)
 Video Pipeline 2. More...
 
#define APP_DSS_VID_PIPE_ID_VIDL2   ((uint32_t) 0x3U)
 Video Lite Pipeline 2. More...
 
#define APP_DSS_VID_PIPE_ID_MAX   ((uint32_t) 0x4U)
 Video Pipeline Max Id. More...
 
DSS Overlay Id

Id for DSS Overlays

#define APP_DSS_OVERLAY_ID_1   ((uint32_t) 0x0U)
 Overlay 1. More...
 
#define APP_DSS_OVERLAY_ID_2   ((uint32_t) 0x1U)
 Overlay 2. More...
 
#define APP_DSS_OVERLAY_ID_3   ((uint32_t) 0x2U)
 Overlay 3. More...
 
#define APP_DSS_OVERLAY_ID_4   ((uint32_t) 0x3U)
 Overlay 4. More...
 
#define APP_DSS_OVERLAY_ID_MAX   ((uint32_t) 0x4U)
 Overlay Max Id. More...
 
DSS Video Port Id

Id for DSS Video Ports

#define APP_DSS_VP_ID_1   ((uint32_t) 0x0U)
 Video Port 1. More...
 
#define APP_DSS_VP_ID_2   ((uint32_t) 0x1U)
 Video Port 2. More...
 
#define APP_DSS_VP_ID_3   ((uint32_t) 0x2U)
 Video Port 3. More...
 
#define APP_DSS_VP_ID_4   ((uint32_t) 0x3U)
 Video Port 4. More...
 
#define APP_DSS_VP_ID_MAX   ((uint32_t) 0x4U)
 Video Port Max Id. More...
 
DSS CSC Range

DSS Color Space Conversion range setting

#define APP_DSS_CSC_RANGE_LIMITED   ((uint32_t) 0x0U)
 Limited range selected. More...
 
#define APP_DSS_CSC_RANGE_FULL   ((uint32_t) 0x1U)
 Full range selected. More...
 

Functions

static void appDssInitParamsInit (app_dss_init_params_t *initParams)
 app_dss_init_params_t structure init function. More...
 
int32_t appDssInit (app_dss_init_params_t *dssParams)
 DSS initialization function. More...
 
int32_t appDssDeInit (void)
 DSS de-initialization function. More...