These are display FVID2 APIs that can be called by the application.
Command to set DSS display parameters.
This IOCTL is used to program the DSS display parameters. Refer to structure Dss_DispParams for details on DSS parameters.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to set MFLAG parameters for video pipe.
This IOCTL can be used to set the MFLAG parameters for the given video pipe.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to get the display status.
This IOCTL can be used to get the display status like number of frames displayed, repeated, queued. dequeued, etc. Note: These counters will be reset either at the time of driver create or while starting the display operation. See respective counter comments for details.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to program Safety Check configuration at Video Pipe Output.
This IOCTL is used to program the safety check configuration parameters.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to program the CSC coefficients for Video Pipe. By default BT 601 coefficients are set.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to register buffer program callback function.
This IOCTL can be used to register a callback when the actual buffer is getting programmed to the hardware. See Dss_DispBufPrgmCbFxn for details. This IOCTL is per display driver instance and hence should be called separately for each display pipeline. Also this IOCTL should be called before starting the display. Note: bufPrgmCbFxn should be set to NULL in order to unregister the callback.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to register video pipe program callback function.
This IOCTL can be used to register a callback when the actual buffer has been programmed to the hardware. See Dss_DispPipePrgmCbFxn for details. This IOCTL is per display driver instance and hence should be called separately for each display pipeline. Also this IOCTL should be called before starting the display. Note: pipePrgmCbFxn should be set to NULL in order to unregister the callback.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code
Command to register video pipe underflow callback function.
This IOCTL can be used to register a callback when there is a underflow for a particular video pipe. See Dss_DispUnderFlowCbFxn for details. This IOCTL is per display driver instance and hence should be called separately for each display pipeline. Also this IOCTL should be called before starting the display. Note: underFlowCbFxn should be set to NULL in order to unregister the callback.
- Parameters
-
- Returns
- FVID2_SOK if successful, else suitable error code