v_vcresampler
Vitis Drivers API Documentation
xv_vcresampler_l2.h File Reference

Data Structures

struct  XV_Vcresampler_l2
 V Chroma Resampler Layer 2 data. More...
 

Hw Configuration

The following constants define the vert.

resampler HW MAX configuration

#define XV_VCRSMPLR_MAX_TAPS   (10)
 
#define XV_VCRSMPLR_MAX_PHASES   (2)
 
enum  XV_VCRESAMPLER_TAPS
 This typedef enumerates the supported taps. More...
 
enum  XV_VCRESAMPLER_CONVERSION
 This typedef enumerates the conversion type. More...
 
enum  XV_VCRESAMPLER_TYPE
 This typedef enumerates the resampling algorithm. More...
 
int XV_VcrsmplInitialize (XV_Vcresampler_l2 *InstancePtr, u16 DeviceId)
 This function initializes the core instance. More...
 
void XV_VCrsmplStart (XV_Vcresampler_l2 *InstancePtr)
 This function starts the Chroma resampler core. More...
 
void XV_VCrsmplStop (XV_Vcresampler_l2 *InstancePtr)
 This function stops the Chroma resampler core. More...
 
void XV_VCrsmplLoadDefaultCoeff (XV_Vcresampler_l2 *InstancePtr)
 This function loads default filter coefficients in the chroma resampler coefficient storage based on the selected TAP configuration. More...
 
void XV_VCrsmplrLoadExtCoeff (XV_Vcresampler_l2 *InstancePtr, u16 num_taps, const short *Coeff)
 This function loads user defined filter coefficients in the horiz. More...
 
void XV_VCrsmplSetActiveSize (XV_Vcresampler_l2 *InstancePtr, u32 width, u32 height)
 This function configures the Chroma resampler active resolution. More...
 
void XV_VCrsmplSetFormat (XV_Vcresampler_l2 *InstancePtr, XVidC_ColorFormat formatIn, XVidC_ColorFormat formatOut)
 This function configures the Chroma resampler for the required format conversion. More...
 
void XV_VCrsmplDbgReportStatus (XV_Vcresampler_l2 *InstancePtr)
 This function prints Chroma Resampler status on the console. More...
 

Enumeration Type Documentation

This typedef enumerates the conversion type.

This typedef enumerates the supported taps.

This typedef enumerates the resampling algorithm.