class PixelFormat

Defined at line 181 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/hlcpp/fuchsia/images2/cpp/fidl.h

Expresses the manner in which video pixels are encoded.

The ordering of the channels in the format name reflects the actual layout

of the channel.

Each of these values is opinionated re. the color spaces that should be

contained within (in contrast with Vulkan).

Public Members

static PixelFormat INVALID
static PixelFormat R8G8B8A8
static PixelFormat R8G8B8X8
static PixelFormat B8G8R8A8
static PixelFormat B8G8R8X8
static PixelFormat I420
static PixelFormat M420
static PixelFormat NV12
static PixelFormat YUY2
static PixelFormat MJPEG
static PixelFormat YV12
static PixelFormat B8G8R8
static PixelFormat R5G6B5
static PixelFormat R3G3B2
static PixelFormat R2G2B2X2
static PixelFormat L8
static PixelFormat R8
static PixelFormat R8G8
static PixelFormat A2R10G10B10
static PixelFormat A2B10G10R10
static PixelFormat P010
static PixelFormat R8G8B8
static PixelFormat DO_NOT_CARE

Public Methods

void PixelFormat ()

Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/hlcpp/fuchsia/images2/cpp/fidl.h

void PixelFormat (uint32_t value)

Defined at line 184 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/hlcpp/fuchsia/images2/cpp/fidl.h

uint32_t operator unsigned int ()

Defined at line 185 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/hlcpp/fuchsia/images2/cpp/fidl.h

bool IsUnknown ()

Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/hlcpp/fuchsia/images2/cpp/fidl.h

PixelFormat Unknown ()

Defined at line 240 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/hlcpp/fuchsia/images2/cpp/fidl.h