Meta.MultiTextureFormat
Description: Reference for Meta.MultiTextureFormat

### Enumeration

# MetaMultiTextureFormat

#### Declaration

    enum Meta.MultiTextureFormat

#### Description [src]

A representation for complex pixel formats

Some pixel formats that are used in the wild are a bit more complex than just ARGB and all its variants. For example: a component might be put in a different plane (i.e. at a different place in memory). Another example are formats that use Y, U, and V components rather than RGB; if we composite them onto an RGBA framebuffer, we have to make sure for example that these get converted to the right color format first (using e.g. a shader).

#### Members

`META_MULTI_TEXTURE_FORMAT_INVALID`

  Invalid value.

  - Value: `0`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_SIMPLE`

  Any format supported by Cogl (see `CoglPixelFormat`).

  - Value: `1`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YUYV`

  YUYV, 32 bits, 16 bpc (Y), 8 bpc (U & V).

  - Value: `2`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YVYU`

  No description available.

  - Value: `3`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_UYVY`

  No description available.

  - Value: `4`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_VYUY`

  No description available.

  - Value: `5`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_NV12`

  2 planes: 1 Y-plane, 1 UV-plane (2x2 subsampled).

  - Value: `6`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_NV21`

  No description available.

  - Value: `7`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_NV16`

  No description available.

  - Value: `8`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_NV61`

  No description available.

  - Value: `9`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_NV24`

  No description available.

  - Value: `10`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_NV42`

  No description available.

  - Value: `11`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_P010`

  No description available.

  - Value: `12`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_P012`

  No description available.

  - Value: `13`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_P016`

  No description available.

  - Value: `14`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YUV420`

  3 planes: 1 Y-plane, 1 U-plane (2x2 subsampled), 1 V-plane (2x2 subsampled).

  - Value: `15`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YVU420`

  No description available.

  - Value: `16`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YUV422`

  No description available.

  - Value: `17`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YVU422`

  No description available.

  - Value: `18`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YUV444`

  No description available.

  - Value: `19`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_YVU444`

  No description available.

  - Value: `20`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S010`

  No description available.

  - Value: `21`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S210`

  No description available.

  - Value: `22`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S410`

  No description available.

  - Value: `23`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S012`

  No description available.

  - Value: `24`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S212`

  No description available.

  - Value: `25`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S412`

  No description available.

  - Value: `26`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S016`

  No description available.

  - Value: `27`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S216`

  No description available.

  - Value: `28`
  - Available since: 51
`META_MULTI_TEXTURE_FORMAT_S416`

  No description available.

  - Value: `29`
  - Available since: 51
`N_META_MULTI_TEXTURE_FORMATS`

  No description available.

  - Value: `30`
  - Available since: 51