This section contains module APIs for the AEWB node tivxAewbNode.
◆ app_init_aewb()
vx_status app_init_aewb |
( |
vx_context |
context, |
|
|
AEWBObj * |
aewbObj, |
|
|
SensorObj * |
sensorObj, |
|
|
char * |
objName, |
|
|
uint32_t |
starting_channel, |
|
|
uint32_t |
num_cameras_enabled |
|
) |
| |
AEWB module init helper function.
This AEWB init helper function will create all the data objects required to create the AEWB node
- Parameters
-
[in] | context | OpenVX context which must be created using vxCreateContext |
[out] | aewbObj | AEWB Module object which gets populated with AEWB node data objects |
[in] | sensorObj | Sensor Module object used to initialize AEWB data object parameters; must be initialized prior to passing to this function |
[in] | objName | String of the name of this object |
[in] | starting_channel | First channel enabled |
[in] | num_cameras_enabled | Number of cameras enabled |
◆ app_deinit_aewb()
void app_deinit_aewb |
( |
AEWBObj * |
aewbObj | ) |
|
AEWB module deinit helper function.
This AEWB deinit helper function will release all the data objects created during the app_init_aewb call
- Parameters
-
[in,out] | aewbObj | AEWB Module object which contains AEWB node data objects which are released in this function |
◆ app_delete_aewb()
void app_delete_aewb |
( |
AEWBObj * |
aewbObj | ) |
|
AEWB module delete helper function.
This AEWB delete helper function will delete the AEWB node that is created during the app_create_graph_aewb call
- Parameters
-
[in,out] | aewbObj | AEWB Module object which contains AEWB node objects which are released in this function |
◆ app_create_graph_aewb()
vx_status app_create_graph_aewb |
( |
vx_graph |
graph, |
|
|
AEWBObj * |
aewbObj, |
|
|
vx_object_array |
h3a_stats_arr |
|
) |
| |
AEWB module create helper function.
This AEWB create helper function will create the node using the data objects created during the app_init_aewb call.
- Parameters
-
[in] | graph | OpenVX graph that has been created using vxCreateGraph and where the AEWB node is created |
[in,out] | aewbObj | AEWB Module object which contains AEWB node which is created in this function |
[in] | h3a_stats_arr | Object array of H3A stats; must already have been created prior to passing to this function |