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

===================
Structure Reference
===================

:ref:`struct_type`
   .. include:: VPL_structs_type.rst
      :start-after: struct_type_begin:
      :end-before: struct_type_end:

:ref:`struct_memory`
   .. include:: VPL_structs_memory.rst
      :start-after: struct_memory_begin:
      :end-before: struct_memory_end:

:ref:`struct_impl_manage`
   .. include:: VPL_structs_impl_manage.rst
      :start-after: struct_impl_man_begin:
      :end-before: struct_impl_man_end:

:ref:`struct_cross_component`
   .. include:: VPL_structs_cross_component.rst
      :start-after: struct_cross_comp_begin:
      :end-before: struct_cross_comp_end:

:ref:`struct_decode`
   .. include:: VPL_structs_decode.rst
      :start-after: struct_decode_begin:
      :end-before: struct_decode_end:

:ref:`struct_encode`
   .. include:: VPL_structs_encode.rst
      :start-after: struct_encode_begin:
      :end-before: struct_encode_end:

:ref:`struct_vpp`
   .. include:: VPL_structs_vpp.rst
      :start-after: struct_vpp_begin:
      :end-before: struct_vpp_end:

:ref:`struct_protected`
   .. include:: VPL_structs_protected.rst
      :start-after: struct_protected_begin:
      :end-before: struct_protected_end:

:ref:`struct_decode_vpp`
   .. include:: VPL_structs_decode_vpp.rst
      :start-after: struct_decode_vpp_begin:
      :end-before: struct_decode_vpp_end:

:ref:`struct_camera`
   .. include:: VPL_structs_camera.rst
      :start-after: struct_camera_begin:
      :end-before: struct_camera_end:

.. toctree::
   :maxdepth: 1
   :hidden:

   VPL_structs_type
   VPL_structs_memory
   VPL_structs_impl_manage
   VPL_structs_cross_component
   VPL_structs_decode
   VPL_structs_encode
   VPL_structs_vpp
   VPL_structs_protected
   VPL_structs_decode_vpp
   VPL_structs_camera
