DSS Display Driver interface file.
Go to the source code of this file.
Data Structures | |
struct | Dss_DispCreateParams |
Structure containing display driver create arguments, used when calling Fvid2_create(). More... | |
struct | Dss_DispCreateStatus |
Structure containing create status for the display driver. This should be passed as a status argument while creating the driver. More... | |
struct | Dss_DispPipeCropParams |
Structure containing video pipeline crop configuration. More... | |
struct | Dss_DispParams |
Structure containing DSS parameters. This structure is used as an argument to IOCTL_DSS_DISP_SET_DSS_PARAMS. More... | |
struct | Dss_DispPipeMflagParams |
Structure containing Video Pipe Mflag Information. This structure is used as an argument to IOCTL_DSS_DISP_SET_PIPE_MFLAG_PARAMS. More... | |
struct | Dss_DispCurrentStatus |
Structure containing current status of the display driver. This structure is used as an argument to IOCTL_DSS_DISP_GET_CURRENT_STATUS. More... | |
struct | Dss_DispPipeSafetyChkParams |
Structure containing Safety Check configuration of Video Port. This structure is used as an argument to IOCTL_DSS_DISP_SET_PIPE_SAFETY_CHK_PARAMS. More... | |
struct | Dss_DispBufPrgmCbParams |
Structure containing display buffer program callback parameters. This structure is used as an argument to IOCTL_DSS_DISP_REGISTER_BUF_PRGM_CB. More... | |
struct | Dss_DispPipePrgmCbParams |
Structure containing video pipe program callback parameters. This structure is used as an argument to IOCTL_DSS_DISP_REGISTER_PIPE_PRGM_CB. More... | |
struct | Dss_DispUnderFlowCbParams |
Structure containing pipe under flow callback parameters. This structure is used as an argument to IOCTL_DSS_DISP_REGISTER_PIPE_UNDERFLOW_CB. More... | |
struct | Dss_ScRtParams |
Structure containing run time scaler configuration. More... | |
struct | Dss_FrameRtParams |
Structure containing run time configuration per frame. More... | |
struct | Dss_DispRtParams |
Structure containing run time configuration of the display driver. This needs to be passed along with frame list to update any supported run time parameters. More... | |
Macros | |
#define | DSS_BUFFER_ALIGNMENT (16U) |
DSS video buffer alignment. All application buffer address and line pitch should be aligned to this byte boundary. More... | |
#define | IOCTL_DSS_DISP_SET_DSS_PARAMS (DSS_DISP_IOCTL_BASE + 0x0001U) |
Command to set DSS display parameters. More... | |
#define | IOCTL_DSS_DISP_SET_PIPE_MFLAG_PARAMS (DSS_DISP_IOCTL_BASE + 0x0002U) |
Command to set MFLAG parameters for video pipe. More... | |
#define | IOCTL_DSS_DISP_GET_CURRENT_STATUS (DSS_DISP_IOCTL_BASE + 0x0003U) |
Command to get the display status. More... | |
#define | IOCTL_DSS_DISP_SET_PIPE_SAFETY_CHK_PARAMS (DSS_DISP_IOCTL_BASE + 0x0004U) |
Command to program Safety Check configuration at Video Pipe Output. More... | |
#define | IOCTL_DSS_DISP_SET_PIPE_CSC_COEFF (DSS_DISP_IOCTL_BASE + 0x0005U) |
Command to program the CSC coefficients for Video Pipe. By default BT 601 coefficients are set. More... | |
#define | IOCTL_DSS_DISP_REGISTER_BUF_PRGM_CB (DSS_DISP_IOCTL_BASE + 0x0006U) |
Command to register buffer program callback function. More... | |
#define | IOCTL_DSS_DISP_REGISTER_PIPE_PRGM_CB (DSS_DISP_IOCTL_BASE + 0x0007U) |
Command to register video pipe program callback function. More... | |
#define | IOCTL_DSS_DISP_REGISTER_PIPE_UNDERFLOW_CB (DSS_DISP_IOCTL_BASE + 0x0008U) |
Command to register video pipe underflow callback function. More... | |
Typedefs | |
typedef Fvid2_Frame *(* | Dss_DispBufPrgmCbFxn) (Fvid2_Handle handle, Fvid2_Frame *curFrm, uint32_t isFrmRepeat, uint32_t frmRepeatCnt) |
Display driver buffer program callback function prototype. More... | |
typedef int32_t(* | Dss_DispPipePrgmCbFxn) (Fvid2_Frame *progFrm, void *appData) |
Display driver video pipe program callback function prototype. More... | |
typedef void(* | Dss_DispUnderFlowCbFxn) (void *appData) |
Video pipe underflow callback function prototype. More... | |
typedef void(* | Dss_DispSafetyErrCbFxn) (uint32_t pipeId, uint32_t capturedSign, void *appData) |
Video Pipe safety error callback function prototype. More... | |