Data Types#
oneAPI Level Zero Specification - Version 1.18.31
Data Types Enums#
zet_structure_type_t#
Added in version 1.0
-
enum zet_structure_type_t#
Defines structure types.
Values:
-
enumerator ZET_STRUCTURE_TYPE_METRIC_GROUP_PROPERTIES#
-
enumerator ZET_STRUCTURE_TYPE_METRIC_PROPERTIES#
-
enumerator ZET_STRUCTURE_TYPE_METRIC_STREAMER_DESC#
-
enumerator ZET_STRUCTURE_TYPE_METRIC_QUERY_POOL_DESC#
-
enumerator ZET_STRUCTURE_TYPE_PROFILE_PROPERTIES#
-
enumerator ZET_STRUCTURE_TYPE_DEVICE_DEBUG_PROPERTIES#
-
enumerator ZET_STRUCTURE_TYPE_DEBUG_MEMORY_SPACE_DESC#
-
enumerator ZET_STRUCTURE_TYPE_DEBUG_REGSET_PROPERTIES#
-
enumerator ZET_STRUCTURE_TYPE_GLOBAL_METRICS_TIMESTAMPS_EXP_PROPERTIES#
zet_metric_global_timestamps_resolution_exp_t. Deprecated, use ZET_STRUCTURE_TYPE_METRIC_GLOBAL_TIMESTAMPS_RESOLUTION_EXP. (since v1.5)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_GLOBAL_TIMESTAMPS_RESOLUTION_EXP#
zet_metric_global_timestamps_resolution_exp_t (since v1.7)
-
enumerator ZET_STRUCTURE_TYPE_TRACER_EXP_DESC#
-
enumerator ZET_STRUCTURE_TYPE_METRICS_CALCULATE_EXP_DESC#
zet_metric_calculate_exp_desc_t. Deprecated, use ZET_STRUCTURE_TYPE_METRIC_CALCULATE_EXP_DESC. (since v1.6)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_CALCULATE_EXP_DESC#
zet_metric_calculate_exp_desc_t (since v1.7)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_PROGRAMMABLE_EXP_PROPERTIES#
zet_metric_programmable_exp_properties_t (since v1.9)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_PROGRAMMABLE_PARAM_INFO_EXP#
zet_metric_programmable_param_info_exp_t (since v1.9)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_PROGRAMMABLE_PARAM_VALUE_INFO_EXP#
zet_metric_programmable_param_value_info_exp_t (since v1.9)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_GROUP_TYPE_EXP#
zet_metric_group_type_exp_t (since v1.11)
-
enumerator ZET_STRUCTURE_TYPE_EXPORT_DMA_EXP_PROPERTIES#
zet_export_dma_buf_exp_properties_t (since v1.11)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_TRACER_EXP_DESC#
zet_metric_tracer_exp_desc_t (since v1.10)
-
enumerator ZET_STRUCTURE_TYPE_METRIC_SOURCE_ID_EXP#
zet_metric_source_id_exp_t (since v1.13)
-
enumerator ZET_STRUCTURE_TYPE_FORCE_UINT32#
Value marking end of ZET_STRUCTURE_TYPE_* ENUMs.
-
enumerator ZET_STRUCTURE_TYPE_METRIC_GROUP_PROPERTIES#
zet_value_type_t#
Added in version 1.0
-
enum zet_value_type_t#
Supported value types.
Values:
-
enumerator ZET_VALUE_TYPE_UINT32#
32-bit unsigned-integer
-
enumerator ZET_VALUE_TYPE_UINT64#
64-bit unsigned-integer
-
enumerator ZET_VALUE_TYPE_FLOAT32#
32-bit floating-point
-
enumerator ZET_VALUE_TYPE_FLOAT64#
64-bit floating-point
-
enumerator ZET_VALUE_TYPE_BOOL8#
8-bit boolean
-
enumerator ZET_VALUE_TYPE_STRING#
C string.
-
enumerator ZET_VALUE_TYPE_UINT8#
8-bit unsigned-integer
-
enumerator ZET_VALUE_TYPE_UINT16#
16-bit unsigned-integer
-
enumerator ZET_VALUE_TYPE_FORCE_UINT32#
Value marking end of ZET_VALUE_TYPE_* ENUMs.
-
enumerator ZET_VALUE_TYPE_UINT32#
Data Types Structures#
zet_base_properties_t#
Added in version 1.0
-
struct zet_base_properties_t#
Base for all properties types.
Public Members
-
zet_structure_type_t stype#
[in] type of this structure
-
void *pNext#
[in,out][optional] must be null or a pointer to an extension-specific structure (i.e. contains stype and pNext).
-
zet_structure_type_t stype#
zet_base_desc_t#
Added in version 1.0
-
struct zet_base_desc_t#
Base for all descriptor types.
Public Members
-
zet_structure_type_t stype#
[in] type of this structure
-
const void *pNext#
[in][optional] must be null or a pointer to an extension-specific structure (i.e. contains stype and pNext).
-
zet_structure_type_t stype#
zet_value_t#
Added in version 1.0
-
union zet_value_t#
- #include <zet_api.h>
Union of values.
zet_typed_value_t#
Added in version 1.0
-
struct zet_typed_value_t#
Typed value.