TIOVX User Guide
video_io_display.h File Reference

The Display kernels in this kernel extension. More...

#include <VX/vx.h>
#include <VX/vx_kernels.h>

Go to the source code of this file.

Data Structures

struct  tivx_display_crop_params_t
 The configuration data structure for setting crop parameters. More...
 
struct  tivx_display_params_t
 The configuration data structure used by the TIVX_KERNEL_DISPLAY kernel. More...
 
struct  tivx_display_select_channel_params_t
 Channels parameters for selecting channel to be displayed. Passed as an argument to TIVX_DISPLAY_SELECT_CHANNEL control command. More...
 

Macros

#define TIVX_KERNEL_DISPLAY_NAME   "com.ti.display"
 Display Kernel Name.
 
#define TIVX_DISPLAY_SELECT_CHANNEL   (0x30000000u)
 Control Command to select the channel to be displayed. More...
 
#define TIVX_DISPLAY_SET_CROP_PARAMS   (0x30000001u)
 Control Command to set the Crop parameters. More...
 
Display Kernel 's Operation Mode

Display kernel can be run in two modes: it can be used to display only one buffer repeatedly or application provides a new buffer every VSYNC. In case of one buffer, kernel needs to maintain a local copy of the buffer.

#define TIVX_KERNEL_DISPLAY_ZERO_BUFFER_COPY_MODE   ((uint32_t) 0U)
 Display Kernel does not need to maintain buffer copy i.e. application gives new frame at every VSYNC.
 
#define TIVX_KERNEL_DISPLAY_BUFFER_COPY_MODE   ((uint32_t) 1U)
 Display Kernel needs to maintain buffer copy.
 

Functions

void tivxRegisterVideoIOTargetDisplayKernels (void)
 Function to register Video IO Kernels on the display Target.
 
void tivxUnRegisterVideoIOTargetDisplayKernels (void)
 Function to un-register Video IO Kernels on the display Target.
 
VX_API_ENTRY vx_node VX_API_CALL tivxDisplayNode (vx_graph graph, vx_user_data_object configuration, vx_image image)
 [Graph] Creates a DSS Display Node. More...
 

Detailed Description

The Display kernels in this kernel extension.

Definition in file video_io_display.h.