47 #ifndef CSL_DSSOVERLAY_H_ 48 #define CSL_DSSOVERLAY_H_ 78 #define CSL_DSS_OVERLAY_TRANS_COLOR_DEST \ 79 ((uint32_t) CSL_DSS_OVR1_CONFIG_TCKLCDSELECTION_VAL_GDTK) 81 #define CSL_DSS_OVERLAY_TRANS_COLOR_SRC \ 82 ((uint32_t) CSL_DSS_OVR1_CONFIG_TCKLCDSELECTION_VAL_VSTK) 92 #define CSL_DSS_OVERLAY_LAYER_NUM_0 ((uint32_t) 0x0U) 94 #define CSL_DSS_OVERLAY_LAYER_NUM_1 ((uint32_t) 0x1U) 96 #define CSL_DSS_OVERLAY_LAYER_NUM_2 ((uint32_t) 0x2U) 98 #define CSL_DSS_OVERLAY_LAYER_NUM_3 ((uint32_t) 0x3U) 100 #define CSL_DSS_OVERLAY_LAYER_NUM_4 ((uint32_t) 0x4U) 102 #define CSL_DSS_OVERLAY_LAYER_MAX ((uint32_t) 0x5U) 104 #define CSL_DSS_OVERLAY_LAYER_INVALID ((uint32_t) 0xFFU) 241 const CSL_dss_overlayRegs *overlayRegs,
285 if(
NULL != overlayCfg)
309 if(
NULL != pipePosCfg)
void CSL_dssOverlaySetPipePosConfig(CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayPipePosCfg *pipePosCfg, uint32_t layerNum)
Configure the Video Pipe Position in Overlay.
Structure containing position configuration - used in VCOMP and CIG.
Definition: csl_fvid2_dataTypes.h:1339
uint32_t backGroundColor
Definition: csl_dssOverlay.h:131
uint32_t inputPipe
Definition: csl_dssOverlay.h:149
#define FALSE
Definition: csl_types.h:55
#define CSL_DSS_OVERLAY_TRANS_COLOR_DEST
Destination transparency color key selected.
Definition: csl_dssOverlay.h:78
CSL_dss_ovr1Regs CSL_dss_overlayRegs
DSS Overlay Registers.
Definition: csl_dssOverlay.h:69
static void CSL_dssOverlayCfgInit(CSL_DssOverlayCfg *overlayCfg)
CSL_DssOverlayCfg structure init function.
Definition: csl_dssOverlay.h:282
void CSL_dssOverlaySetConfig(CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayCfg *overlayCfg)
Configure the Overlay Params.
static void CSL_dssOverlayPipePosCfgInit(CSL_DssOverlayPipePosCfg *pipePosCfg)
CSL_DssOverlayPipePosCfg structure init function.
Definition: csl_dssOverlay.h:306
void CSL_dssOverlayColorBarEnable(CSL_dss_overlayRegs *overlayRegs, uint32_t enable)
Enable the Color Bar in DSS Overlay.
#define CSL_DSS_VID_PIPE_ID_VID1
Video Pipeline 1.
Definition: csl_dssTop.h:126
Video Pipe Position Configuration in Overlay.
Definition: csl_dssOverlay.h:157
uint32_t colorKeySel
Definition: csl_dssOverlay.h:120
uint32_t transColorKeyMin
Definition: csl_dssOverlay.h:123
#define NULL
Define NULL if not defined.
Definition: csl_types.h:107
uint32_t CSL_dssOverlayGetEnabledPipeLayerNum(const CSL_dss_overlayRegs *overlayRegs, uint32_t pipeId)
Get the layer number where a particular Video Pipe is connected.
uint32_t transColorKeyMax
Definition: csl_dssOverlay.h:127
Configuration for selecting overlay input layers.
Definition: csl_dssOverlay.h:140
uint32_t colorKeyEnable
Definition: csl_dssOverlay.h:116
uint32_t layerNum
Definition: csl_dssOverlay.h:146
static void CSL_dssOverlayLayerCfgInit(CSL_DssOverlayLayerCfg *layerCfg)
CSL_DssOverlayLayerCfg structure init function.
Definition: csl_dssOverlay.h:295
#define CSL_DSS_OVERLAY_LAYER_NUM_0
Overlay Layer 0.
Definition: csl_dssOverlay.h:92
static void Fvid2PosConfig_init(Fvid2_PosConfig *posCfg)
Fvid2_PosConfig structure init function.
Definition: csl_fvid2_dataTypes.h:2280
Fvid2_PosConfig layerPos
Definition: csl_dssOverlay.h:159
Configuration for DSS Overlay.
Definition: csl_dssOverlay.h:114
uint32_t layerEnable
Definition: csl_dssOverlay.h:142
void CSL_dssOverlaySetLayerConfig(CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayLayerCfg *layerCfg)
Configure the Overlay input selection.