AM62x MCU+ SDK  10.01.00
Dss_ConfigPipelineParams Struct Reference

Detailed Description

Display pipeline config parameters. The test case execution happens based on values of this structure.

Data Fields

uint32_t numTestPipes
 
uint32_t bpp
 
uint32_t instId [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t pipeId [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t pipeNodeId [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t pipeType [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t inDataFmt [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t inWidth [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t inHeight [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t pitch [CSL_DSS_VID_PIPE_ID_MAX][FVID2_MAX_PLANES]
 
uint32_t inScanFmt [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t outWidth [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t outHeight [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t scEnable [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t globalAlpha [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t preMultiplyAlpha [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t posx [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t posy [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t invalidPipeId [CSL_DSS_VID_PIPE_ID_MAX]
 
uint32_t safetyCheck [CSL_DSS_VID_PIPE_ID_MAX]
 

Field Documentation

◆ numTestPipes

uint32_t Dss_ConfigPipelineParams::numTestPipes

Number of pipes in test params

◆ bpp

uint32_t Dss_ConfigPipelineParams::bpp

Number of bytes per pixel

◆ instId

uint32_t Dss_ConfigPipelineParams::instId[CSL_DSS_VID_PIPE_ID_MAX]

Driver instance id

◆ pipeId

uint32_t Dss_ConfigPipelineParams::pipeId[CSL_DSS_VID_PIPE_ID_MAX]

Pipe id

◆ pipeNodeId

uint32_t Dss_ConfigPipelineParams::pipeNodeId[CSL_DSS_VID_PIPE_ID_MAX]

Pipe Node id

◆ pipeType

uint32_t Dss_ConfigPipelineParams::pipeType[CSL_DSS_VID_PIPE_ID_MAX]

Video pipe type

◆ inDataFmt

uint32_t Dss_ConfigPipelineParams::inDataFmt[CSL_DSS_VID_PIPE_ID_MAX]

Data format

◆ inWidth

uint32_t Dss_ConfigPipelineParams::inWidth[CSL_DSS_VID_PIPE_ID_MAX]

Input buffer resolution width in pixels

◆ inHeight

uint32_t Dss_ConfigPipelineParams::inHeight[CSL_DSS_VID_PIPE_ID_MAX]

Input buffer resolution height in lines

◆ pitch

uint32_t Dss_ConfigPipelineParams::pitch[CSL_DSS_VID_PIPE_ID_MAX][FVID2_MAX_PLANES]

Pitch of input buffer

◆ inScanFmt

uint32_t Dss_ConfigPipelineParams::inScanFmt[CSL_DSS_VID_PIPE_ID_MAX]

Scan format

◆ outWidth

uint32_t Dss_ConfigPipelineParams::outWidth[CSL_DSS_VID_PIPE_ID_MAX]

Output buffer resolution width in pixels

◆ outHeight

uint32_t Dss_ConfigPipelineParams::outHeight[CSL_DSS_VID_PIPE_ID_MAX]

Output buffer resolution height in lines

◆ scEnable

uint32_t Dss_ConfigPipelineParams::scEnable[CSL_DSS_VID_PIPE_ID_MAX]

Scaler enable

◆ globalAlpha

uint32_t Dss_ConfigPipelineParams::globalAlpha[CSL_DSS_VID_PIPE_ID_MAX]

Global Alpha value

◆ preMultiplyAlpha

uint32_t Dss_ConfigPipelineParams::preMultiplyAlpha[CSL_DSS_VID_PIPE_ID_MAX]

Pre-multiply Alpha value

◆ posx

uint32_t Dss_ConfigPipelineParams::posx[CSL_DSS_VID_PIPE_ID_MAX]

Input buffer position x.

◆ posy

uint32_t Dss_ConfigPipelineParams::posy[CSL_DSS_VID_PIPE_ID_MAX]

Input buffer position y.

◆ invalidPipeId

uint32_t Dss_ConfigPipelineParams::invalidPipeId[CSL_DSS_VID_PIPE_ID_MAX]

Pipe id

◆ safetyCheck

uint32_t Dss_ConfigPipelineParams::safetyCheck[CSL_DSS_VID_PIPE_ID_MAX]

Safety Check Enable