TIOVX User Guide
tivx_meta_format_t Struct Reference

Meta Format object internal state. More...

#include <vx_meta_format.h>

Data Fields

tivx_reference_t base
 reference object More...
 
vx_size size
 The type of meta data.
 
vx_enum type
 The type of the scalar. More...
 
vx_kernel_image_valid_rectangle_f valid_rect_callback
 structure containing information about image used when type is set to VX_TYPE_IMAGE More...
 
struct {
   vx_uint32   width
 The width of the image in pixels. More...
 
   vx_uint32   height
 The format of the image.
 
img
 structure containing information about pyramid used when type is set to VX_TYPE_PYRAMID
 
struct {
   vx_uint32   width
 The width of the 0th image in pixels. More...
 
   vx_uint32   height
 The vx_df_image_e format of the image.
 
   vx_df_image   format
 The number of scale levels.
 
   vx_size   levels
 The ratio between each level.
 
pmd
 structure containing information about scalar used when type is set to VX_TYPE_SCALAR
 
struct {
   vx_enum   type
 The type of the scalar. More...
 
sc
 structure containing information about array used when type is set to VX_TYPE_ARRAY
 
struct {
   vx_enum   item_type
 The type of the Array items. More...
 
arr
 structure containing information about matrix used when type is set to VX_TYPE_MATRIX
 
struct {
   vx_enum   type
 
   vx_size   rows
 
   vx_size   cols
 
mat
 structure containing information about distribution used when type is set to VX_TYPE_DISTRIBUTION
 
struct {
   vx_size   bins
 
   vx_int32   offset
 
   vx_uint32   range
 
dist
 structure containing information about remap used when type is set to VX_TYPE_REMAP
 
struct {
   vx_uint32   src_width
 
   vx_uint32   src_height
 
   vx_uint32   dst_width
 
   vx_uint32   dst_height
 
remap
 structure containing information about lut used when type is set to VX_TYPE_LUT
 
struct {
   vx_enum   type
 
   vx_size   count
 
lut
 structure containing information about threshold used when type is set to VX_TYPE_THRESHOLD
 
struct {
   vx_enum   type
 
thres
 structure containing information about object array used when type is set to VX_TYPE_OBJECT_ARRAY
 
struct {
   vx_enum   item_type
 
   vx_size   num_items
 
objarr
 structure containing information about tensor used when type is set to VX_TYPE_TENSOR
 
struct {
   vx_size   number_of_dimensions
 The number of dimensions in the tensor.
 
   vx_size   dimensions [TIVX_CONTEXT_MAX_TENSOR_DIMS]
 The size of all dimensions.
 
   vx_enum   data_type
 The data type of tensor.
 
   vx_int8   fixed_point_position
 The fixed point precision of the tensor.
 
tensor
 structure containing information about user data object used when type is set to VX_TYPE_USER_DATA_OBJECT
 
struct {
   vx_char   type_name [VX_MAX_REFERENCE_NAME]
 The type name of the user data object. More...
 
user_data_object
 structure containing information about raw image used when type is set to TIVX_TYPE_RAW_IMAGE
 

Detailed Description

Meta Format object internal state.

Definition at line 37 of file vx_meta_format.h.

Field Documentation

◆ base

tivx_reference_t tivx_meta_format_t::base

reference object

The size of struct.

Definition at line 40 of file vx_meta_format.h.

◆ type

vx_enum tivx_meta_format_t::type

The type of the scalar.

<

The value type of the matrix

Indicates the value type of the LUT.

The value type of the threshold

Definition at line 45 of file vx_meta_format.h.

◆ valid_rect_callback

vx_kernel_image_valid_rectangle_f tivx_meta_format_t::valid_rect_callback

structure containing information about image used when type is set to VX_TYPE_IMAGE

only valid for image and pyramid type

Definition at line 48 of file vx_meta_format.h.

◆ width

vx_uint32 tivx_meta_format_t::width

The width of the image in pixels.

The width of the 0th image in pixels.

<The height of the image in pixels

<The height of the 0th image in pixels.

Definition at line 54 of file vx_meta_format.h.

◆ height

vx_uint32 tivx_meta_format_t::height

The format of the image.

The vx_df_image_e format of the image.

Definition at line 56 of file vx_meta_format.h.

◆ item_type

vx_enum tivx_meta_format_t::item_type

The type of the Array items.

<The capacity of the Array

The type of the ObjectArray items

Definition at line 87 of file vx_meta_format.h.

◆ rows

vx_size tivx_meta_format_t::rows

The M dimension of the matrix

Definition at line 98 of file vx_meta_format.h.

◆ cols

vx_size tivx_meta_format_t::cols

The N dimension of the matrix

Definition at line 100 of file vx_meta_format.h.

◆ bins

vx_size tivx_meta_format_t::bins

Indicates the number of bins.

Definition at line 107 of file vx_meta_format.h.

◆ offset

vx_int32 tivx_meta_format_t::offset

Indicates the start of the values to use (inclusive).

Definition at line 109 of file vx_meta_format.h.

◆ range

vx_uint32 tivx_meta_format_t::range

Indicates the total number of the consecutive values of the distribution interval.

Definition at line 111 of file vx_meta_format.h.

◆ src_width

vx_uint32 tivx_meta_format_t::src_width

The source width

Definition at line 118 of file vx_meta_format.h.

◆ src_height

vx_uint32 tivx_meta_format_t::src_height

The source height

Definition at line 120 of file vx_meta_format.h.

◆ dst_width

vx_uint32 tivx_meta_format_t::dst_width

The destination width

Definition at line 122 of file vx_meta_format.h.

◆ dst_height

vx_uint32 tivx_meta_format_t::dst_height

The destination height

Definition at line 124 of file vx_meta_format.h.

◆ count

vx_size tivx_meta_format_t::count

Indicates the number of elements in the LUT

Definition at line 133 of file vx_meta_format.h.

◆ num_items

vx_size tivx_meta_format_t::num_items

The number of items in the ObjectArray

Definition at line 149 of file vx_meta_format.h.

◆ type_name

vx_char tivx_meta_format_t::type_name[VX_MAX_REFERENCE_NAME]

The type name of the user data object.

<The size in bytes of the user data object

Definition at line 169 of file vx_meta_format.h.


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