|
AM62x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
48 #ifndef CSL_DSSOVERLAY_H_
49 #define CSL_DSSOVERLAY_H_
79 #define CSL_DSS_OVERLAY_TRANS_COLOR_DEST \
80 ((uint32_t) CSL_DSS_OVR1_CONFIG_TCKLCDSELECTION_VAL_GDTK)
82 #define CSL_DSS_OVERLAY_TRANS_COLOR_SRC \
83 ((uint32_t) CSL_DSS_OVR1_CONFIG_TCKLCDSELECTION_VAL_VSTK)
93 #define CSL_DSS_OVERLAY_LAYER_NUM_0 ((uint32_t) 0x0U)
95 #define CSL_DSS_OVERLAY_LAYER_NUM_1 ((uint32_t) 0x1U)
97 #define CSL_DSS_OVERLAY_LAYER_MAX ((uint32_t) 0x2U)
99 #define CSL_DSS_OVERLAY_LAYER_INVALID ((uint32_t) 0xFFU)
273 if(
NULL != overlayCfg)
297 if(
NULL != pipePosCfg)
static void Fvid2PosConfig_init(Fvid2_PosConfig *posCfg)
Fvid2_PosConfig structure init function.
Definition: fvid2_dataTypes.h:2325
uint32_t transColorKeyMin
Definition: csl_dssOverlay.h:118
uint32_t backGroundColor
Definition: csl_dssOverlay.h:126
uint32_t colorKeySel
Definition: csl_dssOverlay.h:115
void CSL_dssOverlaySetPipePosConfig(CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayPipePosCfg *pipePosCfg, uint32_t layerNum)
Configure the Video Pipe Position in Overlay.
Configuration for selecting overlay input layers.
Definition: csl_dssOverlay.h:136
static void CSL_dssOverlayPipePosCfgInit(CSL_DssOverlayPipePosCfg *pipePosCfg)
CSL_DssOverlayPipePosCfg structure init function.
Definition: csl_dssOverlay.h:294
Video Pipe Position Configuration in Overlay.
Definition: csl_dssOverlay.h:153
#define NULL
Define NULL if not defined.
Definition: csl_types.h:100
Definition: cslr_dss.h:3942
#define CSL_DSS_OVERLAY_TRANS_COLOR_DEST
Destination transparency color key selected.
Definition: csl_dssOverlay.h:79
Structure containing position configuration - used in VCOMP and CIG.
Definition: fvid2_dataTypes.h:1383
CSL_dss_ovr1Regs CSL_dss_overlayRegs
DSS Overlay Registers.
Definition: csl_dssOverlay.h:70
uint32_t transColorKeyMax
Definition: csl_dssOverlay.h:122
static void CSL_dssOverlayCfgInit(CSL_DssOverlayCfg *overlayCfg)
CSL_DssOverlayCfg structure init function.
Definition: csl_dssOverlay.h:270
uint32_t CSL_dssOverlayGetEnabledPipeLayerNum(const CSL_dss_overlayRegs *overlayRegs, uint32_t pipeId)
Get the layer number where a particular Video Pipe is connected.
#define CSL_DSS_VID_PIPE_ID_VID1
Video Pipeline 1.
Definition: csl_dssTop.h:106
void CSL_dssOverlayColorBarEnable(CSL_dss_overlayRegs *overlayRegs, uint32_t enable)
Enable the Color Bar in DSS Overlay.
void CSL_dssOverlaySetLayerConfig(CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayLayerCfg *layerCfg)
Configure the Overlay input selection.
static void CSL_dssOverlayLayerCfgInit(CSL_DssOverlayLayerCfg *layerCfg)
CSL_DssOverlayLayerCfg structure init function.
Definition: csl_dssOverlay.h:283
uint32_t layerNum
Definition: csl_dssOverlay.h:141
uint32_t inputPipe
Definition: csl_dssOverlay.h:144
Configuration for DSS Overlay.
Definition: csl_dssOverlay.h:110
uint32_t layerEnable
Definition: csl_dssOverlay.h:137
uint32_t colorKeyEnable
Definition: csl_dssOverlay.h:111
#define CSL_DSS_OVERLAY_LAYER_NUM_0
Overlay Layer 0.
Definition: csl_dssOverlay.h:93
#define FALSE
Definition: csl_types.h:62
Fvid2_PosConfig layerPos
Definition: csl_dssOverlay.h:154
void CSL_dssOverlaySetConfig(CSL_dss_overlayRegs *overlayRegs, const CSL_DssOverlayCfg *overlayCfg)
Configure the Overlay Params.