vprocss
Vitis Drivers API Documentation
XVprocSs Struct Reference

The XVprocSs driver instance data. More...

Data Fields

XVprocSs_Config Config
 Hardware configuration. More...
 
u32 IsReady
 
   Device and the driver instance are

initialized More...

 
XAxis_Switch * RouterPtr
 handle to sub-core driver instance More...
 
XGpio * RstAxisPtr
 handle to sub-core driver instance More...
 
XGpio * RstAximmPtr
 handle to sub-core driver instance More...
 
XV_Hcresampler_l2 * HcrsmplrPtr
 handle to sub-core driver instance More...
 
XV_Vcresampler_l2 * VcrsmplrInPtr
 handle to sub-core driver instance More...
 
XV_Vcresampler_l2 * VcrsmplrOutPtr
 handle to sub-core driver instance More...
 
XV_Vscaler_l2 * VscalerPtr
 handle to sub-core driver instance More...
 
XV_Hscaler_l2 * HscalerPtr
 handle to sub-core driver instance More...
 
XAxiVdma * VdmaPtr
 handle to sub-core driver instance More...
 
XV_Lbox_l2 * LboxPtr
 handle to sub-core driver instance More...
 
XV_Csc_l2 * CscPtr
 handle to sub-core driver instance More...
 
XV_Deint_l2 * DeintPtr
 handle to sub-core driver instance More...
 
XVidC_VideoStream VidIn
 Input AXIS configuration. More...
 
XVidC_VideoStream VidOut
 Output AXIS configuration. More...
 
XVprocSs_ContextData CtxtData
 Internal Scratch pad memory for subsystem instance. More...
 
UINTPTR FrameBufBaseaddr
 Base address for frame buffer storage. More...
 
XVidC_DelayHandler UsrDelayUs
 custom user function for delay/sleep More...
 
void * UsrTmrPtr
 handle to timer instance used by user delay function More...
 
XVprocSs_Log Log
 A log of events. More...
 

Detailed Description

The XVprocSs driver instance data.

The user is required to allocate a variable of this type for every XVprocSs device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

UINTPTR XVprocSs::FrameBufBaseaddr
u32 XVprocSs::IsReady

   Device and the driver instance are

initialized

Referenced by XVprocSs_CfgInitialize().

XVprocSs_Log XVprocSs::Log

A log of events.

Referenced by XVprocSs_LogRead(), XVprocSs_LogReset(), and XVprocSs_LogWrite().

XAxis_Switch* XVprocSs::RouterPtr
XGpio* XVprocSs::RstAximmPtr
XGpio* XVprocSs::RstAxisPtr
XVidC_DelayHandler XVprocSs::UsrDelayUs

custom user function for delay/sleep

Referenced by XVprocSs_SetUserTimerHandler().

void* XVprocSs::UsrTmrPtr

handle to timer instance used by user delay function

Referenced by XVprocSs_SetUserTimerHandler().