.. index:: 
  !FaceTemplateFormat Enumeration

.. _id3_face_face_template_format_enum:

===============================================================================
FaceTemplateFormat Enumeration
===============================================================================

Namespace: :ref:`id3.Face<reference_face>`

Definition
----------

.. line-block::
    Enumerates the face template formats.

.. tab-set::

  .. tab-item:: Python
    :sync: Python

    .. code-block:: Python

      class FaceTemplateFormat

  .. tab-item:: Dart
    :sync: Dart

    .. code-block:: Dart

      enum FaceTemplateFormat

  .. tab-item:: C#
    :sync: C#

    .. code-block:: C#

      public enum FaceTemplateFormat

  .. tab-item:: Java
    :sync: Java

    .. code-block:: Java

      public enum FaceTemplateFormat

  .. tab-item:: Swift
    :sync: Swift

    .. code-block:: Swift

      public enum FaceTemplateFormat

  .. tab-item:: C
    :sync: C

    .. code-block:: C

      typedef enum id3FaceTemplateFormat


Fields
------

.. list-table:: 
  :width: 100%
  :widths: 5 5 90
  :header-rows: 1

  * - Name
    - Value
    - Description
  * - ``undefined``
    - 0x0000
    - Undefined template format.
  * - ``v8A``
    - 0x218A
    - Template generated with the FaceEncoder8A model.
  * - ``v8B``
    - 0x218B
    - Template generated with the FaceEncoder8B model.
  * - ``v9A``
    - 0x219A
    - Template generated with the FaceEncoder9A model.
  * - ``v9B``
    - 0x219B
    - Template generated with the FaceEncoder9B model.
  * - ``v9C``
    - 0x219C
    - Template generated with the FaceEncoder9C model.
  * - ``periocularV2A``
    - 0x222A
    - Template generated with the FacePeriocularEncoder2A model.
  * - ``periocularV2B``
    - 0x222B
    - Template generated with the FacePeriocularEncoder2B model.
