TIOVX User Guide

Image object descriptor as placed in shared memory. More...

#include <tivx_obj_desc.h>

Data Fields

tivx_obj_desc_t base
 base object descriptor
 
tivx_shared_mem_ptr_t mem_ptr [TIVX_IMAGE_MAX_PLANES]
 image plane buffer addresses
 
volatile uint32_t width
 Width of image in pixels.
 
volatile uint32_t height
 Height of image in lines.
 
volatile uint32_t format
 Data format of image, see vx_df_image.
 
volatile uint32_t planes
 Number of data planes in image.
 
volatile uint32_t color_space
 Color space of the image, see vx_color_space_e.
 
volatile uint32_t color_range
 Color range of the image channel, see vx_channel_range_e.
 
volatile uint32_t mem_size [TIVX_IMAGE_MAX_PLANES]
 image plane buffer size
 
volatile uint32_t rsv [1]
 reserved for 64b alignment
 
volatile uint32_t uniform_image_pixel_value
 the value to use to fill for a uniform image. More...
 
volatile uint32_t create_type
 method by which image was created, see tivx_image_create_type_e
 
vx_imagepatch_addressing_t imagepatch_addr [TIVX_IMAGE_MAX_PLANES]
 image plane addressing parameters
 
vx_rectangle_t valid_roi
 valid region of image to use for processing
 

Detailed Description

Image object descriptor as placed in shared memory.

Definition at line 497 of file tivx_obj_desc.h.

Field Documentation

◆ uniform_image_pixel_value

volatile uint32_t tivx_obj_desc_image_t::uniform_image_pixel_value

the value to use to fill for a uniform image.

bit 0.. 7 - Component 0 - R or Y or U8. bit 8..15 - Component 1 - G or U. bit16..23 - Component 2 - B or V. bit24..31 - Component 3 - X.

bit0..15 - U16, S16. bit0..31 - U32, S32.

Definition at line 529 of file tivx_obj_desc.h.


The documentation for this struct was generated from the following file: