Transformer SDK For C  8.0.2.290852-a608fcd3
pipeline_module_const_t Struct Reference

List of library constants to be registered. More...

Data Fields

char * name
 
const char * string
 
int value
 

Detailed Description

List of library constants to be registered.

The list must be terminated with a NULL entry.

String and integer constants can be registered. For a given entry if the string is NULL the integer value is registered. If the string is not NULL the integer value is ignored and the string value is registered.

pipeline_module_func_t constants[] =
{
    { INT1, 1, NULL },
    { STR1, 1, "str1" },
    { NULL, 0, NULL }
};
If the example above is registered under the package lib, then lib.INT1 is an integer and it's value is 1 and
lib.STR1 is a string and it's value is "str1".

See \ref pipeline_interface_t::pipeline_register_library "pipeline_register_library".

Field Documentation

char* pipeline_module_const_t::name

Constant name. Conventionally these names should be all upper case

const char* pipeline_module_const_t::string

String value for constant - set this to NULL if the constant is an integer

int pipeline_module_const_t::value

Integer value for constant. Ignored if the string is not NULL


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

Generated on Wed Jul 31 2024 18:00:14 for Transformer SDK For C