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

.. _struct_camera:

=================
Camera Structures
=================

.. _struct_camera_begin:

Structures used by Camera Raw Acceleration Processing.

.. _struct_camera_end:

---
API
---

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

mfxExtCamWhiteBalance
---------------------

.. doxygenstruct:: mfxExtCamWhiteBalance
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCamTotalColorControl
--------------------------

.. doxygenstruct:: mfxExtCamTotalColorControl
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCamCscYuvRgb
------------------

.. doxygenstruct:: mfxExtCamCscYuvRgb
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCamHotPixelRemoval
------------------------

.. doxygenstruct:: mfxExtCamHotPixelRemoval
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCamBlackLevelCorrection
-----------------------------

.. doxygenstruct:: mfxExtCamBlackLevelCorrection
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxCamVignetteCorrectionElement
-------------------------------

.. doxygenstruct:: mfxCamVignetteCorrectionElement
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxCamVignetteCorrectionParam
-----------------------------

.. doxygenstruct:: mfxCamVignetteCorrectionParam
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
   :undoc-members:

mfxExtCamVignetteCorrection
---------------------------

.. doxygenstruct:: mfxExtCamVignetteCorrection
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
   :undoc-members:

mfxExtCamBayerDenoise
---------------------

.. doxygenstruct:: mfxExtCamBayerDenoise
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
   :undoc-members:

mfxExtCamColorCorrection3x3
---------------------------

.. doxygenstruct:: mfxExtCamColorCorrection3x3
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
   :undoc-members:

mfxExtCamPadding
----------------

.. doxygenstruct:: mfxExtCamPadding
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
   :undoc-members:

mfxExtCamPipeControl
--------------------

.. doxygenstruct:: mfxExtCamPipeControl
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
   :undoc-members:

mfxCamFwdGammaSegment
---------------------

.. doxygenstruct:: mfxCamFwdGammaSegment
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCamFwdGamma
-----------------

.. doxygenstruct:: mfxExtCamFwdGamma
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCamLensGeomDistCorrection
-------------------------------

.. doxygenstruct:: mfxExtCamLensGeomDistCorrection
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxCam3DLutEntry
----------------

.. doxygenstruct:: mfxCam3DLutEntry
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:

mfxExtCam3DLut
--------------

.. doxygenstruct:: mfxExtCam3DLut
   :project: DEF_BREATHE_PROJECT
   :members:
   :protected-members:
