vg_lite_yuvinfo_t structure

This structure defines the organization of VGLite YUV data.

Used in structure: vg_lite_buffer_t.

vg_lite_yuvinfo_t member

Type

Description

swizzle

vg_lite_swizzle_t

UV swizzle enum

yuv2rgb

vg_lite_yuv2rgb_t

YUV conversion standard enum

`uv_planar

vg_lite_uint32_t

UV (U) planar address for GPU, generated by driver

v_planar

vg_lite_uint32_t

V planar address for GPU, generated by driver

`alpha_planar

vg_lite_uint32_t

Alpha planar address for GPU, generated by driver

`uv_stride

vg_lite_uint32_t

UV (U) stride in bytes

`v_stride

vg_lite_uint32_t

V planar stride in bytes

alpha_stride

vg_lite_uint32_t

Alpha stride in bytes

`uv_height

vg_lite_uint32_t

UV (U) height in pixels

`v_height

vg_lite_uint32_t

V stride in bytes

uv_memory

vg_lite_pointer

Logical pointer to the UV (U) planar memory

`v_memory

vg_lite_pointer

Logical pointer to the V planar memory

uv_handle

vg_lite_pointer

Memory handle of the UV (U) planar, generated by the driver

v_handle

vg_lite_pointer

Memory handle of the V planar, generated by the driver

Parent topic:Pixel buffer structures