class EncryptionSubsampleEntry
Defined at line 55 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/natural_types.h
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 EncryptionSubsampleEntry (Storage_ storage)
void EncryptionSubsampleEntry (uint32_t clear_bytes, uint32_t encrypted_bytes)
void EncryptionSubsampleEntry ()
Default constructs a |EncryptionSubsampleEntry| only if all of its members are default constructible.
Defined at line 66 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/natural_types.h
void EncryptionSubsampleEntry (EncryptionSubsampleEntry && )
Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/natural_types.h
void EncryptionSubsampleEntry (const EncryptionSubsampleEntry & other)
EncryptionSubsampleEntry & operator= (EncryptionSubsampleEntry && )
Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/natural_types.h
EncryptionSubsampleEntry & operator= (const EncryptionSubsampleEntry & other)
bool operator== (const EncryptionSubsampleEntry & other)
bool operator!= (const EncryptionSubsampleEntry & other)
uint32_t clear_bytes ()
uint32_t & clear_bytes ()
EncryptionSubsampleEntry & clear_bytes (uint32_t value)
Setter for clear_bytes.
uint32_t encrypted_bytes ()
uint32_t & encrypted_bytes ()
EncryptionSubsampleEntry & encrypted_bytes (uint32_t value)
Setter for encrypted_bytes.
void EncryptionSubsampleEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits