v_mix
Xilinx SDK Drivers API Documentation
XV_mix_Config Struct Reference

This typedef contains configuration information for the mixer core Each core instance should have a configuration structure associated. More...

Data Fields

u16 DeviceId
 Unique ID of device. More...
 
UINTPTR BaseAddress
 The base address of the core instance. More...
 
u16 PixPerClk
 Samples Per Clock supported by core instance. More...
 
u16 MaxWidth
 Maximum columns supported by core instance. More...
 
u16 MaxHeight
 Maximum rows supported by core instance. More...
 
u16 MaxDataWidth
 Maximum Data width of each channel. More...
 
u16 ColorFormat
 Master layer color format. More...
 
u8 NumLayers
 Number of layers supported. More...
 
u8 LogoEn
 Logo layer support indicator flag. More...
 
u16 MaxLogoWidth
 Maximum columns supported by log layer. More...
 
u16 MaxLogoHeight
 Maximum rows supported by log layer. More...
 
u16 LogoColorKeyEn
 Logo layer color key feature indicator flag. More...
 
u16 LogoPixAlphaEn
 Logo layer per pixel alpha feature indicator flag. More...
 
XVMix_AlphaFlag AlphaFlag
 < Alpha feature enable flag per memory layer More...
 
XVMix_ScaleFlag ScaleFlag
 < Scaling feature enable flag per memory layer More...
 
XVMix_LayerMaxWidth LyrMaxWidth
 < Maximum width per memory layer More...
 
XVMix_LayerIntfType LyrIntfType
 < Layer Interface Type More...
 
XVMix_LayerColorFormat LyrColorFmt
 < Layer Interface Type More...
 

Detailed Description

This typedef contains configuration information for the mixer core Each core instance should have a configuration structure associated.

Field Documentation

◆ AlphaFlag

XVMix_AlphaFlag XV_mix_Config::AlphaFlag

< Alpha feature enable flag per memory layer

◆ BaseAddress

UINTPTR XV_mix_Config::BaseAddress

The base address of the core instance.

Referenced by XVMix_DbgReportStatus().

◆ ColorFormat

u16 XV_mix_Config::ColorFormat

Master layer color format.

◆ DeviceId

u16 XV_mix_Config::DeviceId

Unique ID of device.

◆ LogoColorKeyEn

u16 XV_mix_Config::LogoColorKeyEn

Logo layer color key feature indicator flag.

◆ LogoEn

u8 XV_mix_Config::LogoEn

Logo layer support indicator flag.

◆ LogoPixAlphaEn

u16 XV_mix_Config::LogoPixAlphaEn

Logo layer per pixel alpha feature indicator flag.

◆ LyrColorFmt

XVMix_LayerColorFormat XV_mix_Config::LyrColorFmt

< Layer Interface Type

◆ LyrIntfType

XVMix_LayerIntfType XV_mix_Config::LyrIntfType

< Layer Interface Type

◆ LyrMaxWidth

XVMix_LayerMaxWidth XV_mix_Config::LyrMaxWidth

< Maximum width per memory layer

◆ MaxDataWidth

u16 XV_mix_Config::MaxDataWidth

Maximum Data width of each channel.

Referenced by XVMix_DbgReportStatus().

◆ MaxHeight

u16 XV_mix_Config::MaxHeight

Maximum rows supported by core instance.

◆ MaxLogoHeight

u16 XV_mix_Config::MaxLogoHeight

Maximum rows supported by log layer.

◆ MaxLogoWidth

u16 XV_mix_Config::MaxLogoWidth

Maximum columns supported by log layer.

◆ MaxWidth

u16 XV_mix_Config::MaxWidth

Maximum columns supported by core instance.

◆ NumLayers

u8 XV_mix_Config::NumLayers

Number of layers supported.

◆ PixPerClk

u16 XV_mix_Config::PixPerClk

Samples Per Clock supported by core instance.

Referenced by XVMix_DbgReportStatus().

◆ ScaleFlag

XVMix_ScaleFlag XV_mix_Config::ScaleFlag

< Scaling feature enable flag per memory layer