Skip to main content

Module types

Module types 

Source
Expand description

Structs, unions, and callback type aliases.

These mirror the C struct and typedef declarations in <hailo/hailort.h>. Unions require unsafe to read; see the individual field docs.

Structs§

hailo_3d_image_shape_t
hailo_activate_network_group_params_t
Empty params struct — reserved for future use.
hailo_bbox_float32_t
hailo_bbox_t
hailo_buffer_parameters_t
hailo_chip_temperature_info_t
hailo_configure_network_group_params_t
hailo_configure_params_t
hailo_context_switch_breakpoint_reached_message_t
hailo_context_switch_run_time_error_message_t
hailo_core_information_t
hailo_debug_notification_message_t
hailo_demux_params_t
Empty params struct — reserved for future use.
hailo_detection_t
hailo_detection_with_byte_mask_t
hailo_detections_t
Variable-length detection result header.
hailo_device_id_t
hailo_device_identity_t
hailo_device_supported_features_t
hailo_dma_buffer_t
hailo_extended_device_information_t
hailo_firmware_version_t
hailo_format_t
hailo_fw_user_config_information_t
hailo_health_info_t
hailo_health_monitor_clock_changed_notification_message_t
hailo_health_monitor_cpu_ecc_notification_message_t
hailo_health_monitor_dataflow_shutdown_notification_message_t
hailo_health_monitor_lcu_ecc_error_notification_message_t
hailo_health_monitor_overcurrent_alert_notification_message_t
hailo_health_monitor_temperature_alarm_notification_message_t
hailo_health_stats_t
hailo_hw_infer_manager_infer_done_notification_message_t
hailo_i2c_slave_config_t
hailo_input_vstream_params_by_name_t
hailo_integrated_input_stream_params_t
Empty params struct — reserved for future use.
hailo_integrated_output_stream_params_t
Empty params struct — reserved for future use.
hailo_latency_measurement_result_t
hailo_layer_name_t
hailo_network_group_info_t
hailo_network_info_t
hailo_network_parameters_by_name_t
hailo_network_parameters_t
hailo_nms_defuse_info_t
hailo_nms_fuse_input_t
hailo_nms_info_t
hailo_nms_shape_t
hailo_notification_t
hailo_output_vstream_name_by_group_t
hailo_output_vstream_params_by_name_t
hailo_pcie_device_info_t
hailo_pcie_input_stream_params_t
Empty params struct — reserved for future use.
hailo_pcie_output_stream_params_t
Empty params struct — reserved for future use.
hailo_performance_stats_t
hailo_pix_buffer_plane_t
hailo_pix_buffer_t
hailo_power_measurement_data_t
hailo_quant_info_t
hailo_rate_limit_t
hailo_rectangle_t
hailo_rx_error_notification_message_t
hailo_start_update_cache_offset_notification_message_t
hailo_stream_info_shape_pair_t
Unnamed inner struct for the tensor-shape branch of hailo_stream_info_t.
hailo_stream_info_t
hailo_stream_parameters_by_name_t
hailo_stream_parameters_t
hailo_stream_raw_buffer_by_name_t
hailo_stream_raw_buffer_t
hailo_stream_read_async_completion_info_t
Completion info passed to hailo_stream_read_async_callback_t.
hailo_stream_write_async_completion_info_t
Completion info passed to hailo_stream_write_async_callback_t.
hailo_throttling_level_t
hailo_throttling_state_change_message_t
hailo_transform_params_t
hailo_vdevice_params_t
hailo_version_t
hailo_vstream_info_t
hailo_vstream_params_t

Type Aliases§

float32_t
float64_t
hailo_notification_callback
hailo_stream_read_async_callback_t
hailo_stream_write_async_callback_t
nms_bbox_counter_t

Unions§

hailo_notification_message_parameters_t
hailo_pix_buffer_plane_ptr_t
user_ptr / fd plane descriptor (anonymous union in C).
hailo_stream_info_shape_t
Anonymous union inside hailo_stream_info_t: tensor shape vs NMS info.
hailo_stream_params_union_t
Anonymous union inside hailo_stream_parameters_t.
hailo_vstream_info_shape_t
Anonymous union inside hailo_vstream_info_t: tensor shape vs NMS shape.