.. SPDX-FileCopyrightText: 2019-2020 Intel Corporation
..
.. SPDX-License-Identifier: CC-BY-4.0
..
  Intel(r) Video Processing Library (Intel(r) VPL)

.. _disp_api_def:

===============================
Dispatcher API Define Reference
===============================

---
API
---

.. contents::
   :local:
   :depth: 1

MFX_IMPL_NAME_LEN
-----------------

.. doxygendefine:: MFX_IMPL_NAME_LEN
   :project: DEF_BREATHE_PROJECT

MFX_STRFIELD_LEN
----------------
.. doxygendefine:: MFX_STRFIELD_LEN
   :project: DEF_BREATHE_PROJECT

Helper macro definitions to add property with single value.

MFX_ADD_PROPERTY_U32
--------------------
.. doxygendefine:: MFX_ADD_PROPERTY_U32
   :project: DEF_BREATHE_PROJECT

MFX_ADD_PROPERTY_U16
--------------------
.. doxygendefine:: MFX_ADD_PROPERTY_U16
   :project: DEF_BREATHE_PROJECT

MFX_ADD_PROPERTY_PTR
--------------------
.. doxygendefine:: MFX_ADD_PROPERTY_PTR
   :project: DEF_BREATHE_PROJECT

Helper macro definitions to update existing property.

MFX_UPDATE_PROPERTY_U32
-----------------------
.. doxygendefine:: MFX_UPDATE_PROPERTY_U32
   :project: DEF_BREATHE_PROJECT

MFX_UPDATE_PROPERTY_U16
-----------------------
.. doxygendefine:: MFX_UPDATE_PROPERTY_U16
   :project: DEF_BREATHE_PROJECT

MFX_UPDATE_PROPERTY_PTR
-----------------------
.. doxygendefine:: MFX_UPDATE_PROPERTY_PTR
   :project: DEF_BREATHE_PROJECT
