class SubsampleEntry

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

SubsampleEntry

A subsample is a byte range within a sample consisting of a clear byte range

followed by an encrypted byte range. This structure specifies the size of

each range in the subsample.

Public Methods

void SubsampleEntry (Storage_ storage)
void SubsampleEntry (uint32_t clear_bytes, uint32_t encrypted_bytes)
void SubsampleEntry ()

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

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

void SubsampleEntry (SubsampleEntry && )

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

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

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

SubsampleEntry & operator= (const SubsampleEntry & other)
bool operator== (const SubsampleEntry & other)
bool operator!= (const SubsampleEntry & other)
uint32_t clear_bytes ()
uint32_t & clear_bytes ()
SubsampleEntry & clear_bytes (uint32_t value)

Setter for clear_bytes.

uint32_t encrypted_bytes ()
uint32_t & encrypted_bytes ()
SubsampleEntry & encrypted_bytes (uint32_t value)

Setter for encrypted_bytes.

void SubsampleEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits