class VideoUncompressedFormat

Defined at line 6538 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

VideoUncompressedFormat

Uncompressed video format details.

Public Methods

void VideoUncompressedFormat (Storage_ storage)
void VideoUncompressedFormat (::fuchsia_sysmem::ImageFormat2 image_format, uint32_t fourcc, uint32_t primary_width_pixels, uint32_t primary_height_pixels, uint32_t secondary_width_pixels, uint32_t secondary_height_pixels, bool planar, bool swizzled, uint32_t primary_line_stride_bytes, uint32_t secondary_line_stride_bytes, uint32_t primary_start_offset, uint32_t secondary_start_offset, uint32_t tertiary_start_offset, uint32_t primary_pixel_stride, uint32_t secondary_pixel_stride, uint32_t primary_display_width_pixels, uint32_t primary_display_height_pixels, bool has_pixel_aspect_ratio, uint32_t pixel_aspect_ratio_width, uint32_t pixel_aspect_ratio_height)
void VideoUncompressedFormat ()

Default constructs a |VideoUncompressedFormat| only if all of its members are default constructible.

Defined at line 6548 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

void VideoUncompressedFormat (VideoUncompressedFormat && )

Defined at line 6551 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

void VideoUncompressedFormat (const VideoUncompressedFormat & other)
VideoUncompressedFormat & operator= (VideoUncompressedFormat && )

Defined at line 6552 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

VideoUncompressedFormat & operator= (const VideoUncompressedFormat & other)
bool operator== (const VideoUncompressedFormat & other)
bool operator!= (const VideoUncompressedFormat & other)
const ::fuchsia_sysmem::ImageFormat2 & image_format ()
::fuchsia_sysmem::ImageFormat2 & image_format ()
VideoUncompressedFormat & image_format (::fuchsia_sysmem::ImageFormat2 value)

Setter for image_format.

uint32_t fourcc ()
uint32_t & fourcc ()
VideoUncompressedFormat & fourcc (uint32_t value)

Setter for fourcc.

uint32_t primary_width_pixels ()
uint32_t & primary_width_pixels ()
VideoUncompressedFormat & primary_width_pixels (uint32_t value)

Setter for primary_width_pixels.

uint32_t primary_height_pixels ()
uint32_t & primary_height_pixels ()
VideoUncompressedFormat & primary_height_pixels (uint32_t value)

Setter for primary_height_pixels.

uint32_t secondary_width_pixels ()
uint32_t & secondary_width_pixels ()
VideoUncompressedFormat & secondary_width_pixels (uint32_t value)

Setter for secondary_width_pixels.

uint32_t secondary_height_pixels ()
uint32_t & secondary_height_pixels ()
VideoUncompressedFormat & secondary_height_pixels (uint32_t value)

Setter for secondary_height_pixels.

bool planar ()
bool & planar ()
VideoUncompressedFormat & planar (bool value)

Setter for planar.

bool swizzled ()
bool & swizzled ()
VideoUncompressedFormat & swizzled (bool value)

Setter for swizzled.

uint32_t primary_line_stride_bytes ()
uint32_t & primary_line_stride_bytes ()
VideoUncompressedFormat & primary_line_stride_bytes (uint32_t value)

Setter for primary_line_stride_bytes.

uint32_t secondary_line_stride_bytes ()
uint32_t & secondary_line_stride_bytes ()
VideoUncompressedFormat & secondary_line_stride_bytes (uint32_t value)

Setter for secondary_line_stride_bytes.

uint32_t primary_start_offset ()
uint32_t & primary_start_offset ()
VideoUncompressedFormat & primary_start_offset (uint32_t value)

Setter for primary_start_offset.

uint32_t secondary_start_offset ()
uint32_t & secondary_start_offset ()
VideoUncompressedFormat & secondary_start_offset (uint32_t value)

Setter for secondary_start_offset.

uint32_t tertiary_start_offset ()
uint32_t & tertiary_start_offset ()
VideoUncompressedFormat & tertiary_start_offset (uint32_t value)

Setter for tertiary_start_offset.

uint32_t primary_pixel_stride ()
uint32_t & primary_pixel_stride ()
VideoUncompressedFormat & primary_pixel_stride (uint32_t value)

Setter for primary_pixel_stride.

uint32_t secondary_pixel_stride ()
uint32_t & secondary_pixel_stride ()
VideoUncompressedFormat & secondary_pixel_stride (uint32_t value)

Setter for secondary_pixel_stride.

uint32_t primary_display_width_pixels ()
uint32_t & primary_display_width_pixels ()
VideoUncompressedFormat & primary_display_width_pixels (uint32_t value)

Setter for primary_display_width_pixels.

uint32_t primary_display_height_pixels ()
uint32_t & primary_display_height_pixels ()
VideoUncompressedFormat & primary_display_height_pixels (uint32_t value)

Setter for primary_display_height_pixels.

bool has_pixel_aspect_ratio ()
bool & has_pixel_aspect_ratio ()
VideoUncompressedFormat & has_pixel_aspect_ratio (bool value)

Setter for has_pixel_aspect_ratio.

uint32_t pixel_aspect_ratio_width ()
uint32_t & pixel_aspect_ratio_width ()
VideoUncompressedFormat & pixel_aspect_ratio_width (uint32_t value)

Setter for pixel_aspect_ratio_width.

uint32_t pixel_aspect_ratio_height ()
uint32_t & pixel_aspect_ratio_height ()
VideoUncompressedFormat & pixel_aspect_ratio_height (uint32_t value)

Setter for pixel_aspect_ratio_height.

void VideoUncompressedFormat (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits