class PixelFormat

Defined at line 252 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.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 kInvalid
static PixelFormat kR8G8B8A8
static PixelFormat kR8G8B8X8
static PixelFormat kB8G8R8A8
static PixelFormat kB8G8R8X8
static PixelFormat kI420
static PixelFormat kM420
static PixelFormat kNv12
static PixelFormat kYuy2
static PixelFormat kMjpeg
static PixelFormat kYv12
static PixelFormat kB8G8R8
static PixelFormat kR5G6B5
static PixelFormat kR3G3B2
static PixelFormat kR2G2B2X2
static PixelFormat kL8
static PixelFormat kR8
static PixelFormat kR8G8
static PixelFormat kA2R10G10B10
static PixelFormat kA2B10G10R10
static PixelFormat kP010
static PixelFormat kR8G8B8
static PixelFormat kDoNotCare

Public Methods

void PixelFormat ()

Defined at line 440 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.h

void PixelFormat (uint32_t value)

Defined at line 441 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.h

EnumForSwitching_ operator fuchsia_images2::PixelFormat::EnumForSwitching_ ()

Defined at line 442 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.h

uint32_t operator unsigned int ()

Defined at line 443 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.h

bool IsUnknown ()

Defined at line 445 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.h

PixelFormat Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 500 of file fidling/gen/sdk/fidl/fuchsia.images2/fuchsia.images2/cpp/fidl/fuchsia.images2/cpp/common_types.h