============================================================
Metric Programmable - Experimental
============================================================
oneAPI Level Zero Specification - Version 1.21.26


Metric Programmable - Experimental Handles
==========================================


.. _zet-metric-programmable-exp-handle-t:

zet_metric_programmable_exp_handle_t
------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. container:: api-usage

   | **Obtained from:** :ref:`zetMetricProgrammableGetExp`
   | **Used by:** :ref:`zetMetricProgrammableGetPropertiesExp`, :ref:`zetMetricProgrammableGetParamInfoExp`, :ref:`zetMetricProgrammableGetParamValueInfoExp`, :ref:`zetMetricCreateFromProgrammableExp2`, :ref:`zetMetricCreateFromProgrammableExp`
   | **See also:** `Metrics (Programming Guide) <../../PROG.html#metrics>`__

.. cpp:type:: zet_metric_programmable_exp_handle_t

    Handle of metric programmable's object.



Metric Programmable - Experimental Functions
============================================


.. _zetMetricProgrammableGetExp:

zetMetricProgrammableGetExp
---------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. doxygenfunction:: zetMetricProgrammableGetExp
    :project: LevelZero


.. _zetMetricProgrammableGetPropertiesExp:

zetMetricProgrammableGetPropertiesExp
-------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. doxygenfunction:: zetMetricProgrammableGetPropertiesExp
    :project: LevelZero


.. _zetMetricProgrammableGetParamInfoExp:

zetMetricProgrammableGetParamInfoExp
------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. doxygenfunction:: zetMetricProgrammableGetParamInfoExp
    :project: LevelZero


.. _zetMetricProgrammableGetParamValueInfoExp:

zetMetricProgrammableGetParamValueInfoExp
-----------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. doxygenfunction:: zetMetricProgrammableGetParamValueInfoExp
    :project: LevelZero



Metric Programmable - Experimental Enums
========================================


.. _zet-metric-programmable-param-type-exp-t:

zet_metric_programmable_param_type_exp_t
----------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. container:: api-usage

   | **Member of:** :ref:`zet-metric-programmable-param-info-exp-t`

.. doxygenenum:: zet_metric_programmable_param_type_exp_t
    :project: LevelZero


 
Metric Programmable - Experimental Structures
=============================================


.. _zet-metric-programmable-exp-properties-t:

zet_metric_programmable_exp_properties_t
----------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. container:: api-usage

   | **Used by:** :ref:`zetMetricProgrammableGetPropertiesExp`

.. doxygenstruct:: zet_metric_programmable_exp_properties_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zet-metric-programmable-param-info-exp-t:

zet_metric_programmable_param_info_exp_t
----------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. container:: api-usage

   | **Used by:** :ref:`zetMetricProgrammableGetParamInfoExp`

.. doxygenstruct:: zet_metric_programmable_param_info_exp_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zet-metric-programmable-param-value-info-exp-t:

zet_metric_programmable_param_value_info_exp_t
----------------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. container:: api-usage

   | **Used by:** :ref:`zetMetricProgrammableGetParamValueInfoExp`

.. doxygenstruct:: zet_metric_programmable_param_value_info_exp_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zet-metric-programmable-param-value-exp-t:

zet_metric_programmable_param_value_exp_t
-----------------------------------------

.. rst-class:: api-version

*Added in version 1.9*

.. container:: api-usage

   | **Used by:** :ref:`zetMetricCreateFromProgrammableExp2`, :ref:`zetMetricCreateFromProgrammableExp`

.. doxygenstruct:: zet_metric_programmable_param_value_exp_t
    :project: LevelZero
    :members:
    :undoc-members:

