class EncryptionPattern
Defined at line 6999 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
EncryptionPattern
Pattern encryption utilizes a pattern of encrypted and clear 16 byte blocks
over the protected range of a subsample (the encrypted_bytes of a
`SubsampleEntry`). This structure specifies the number of encrypted data
blocks followed by the number of clear data blocks.
Public Methods
void EncryptionPattern (Storage_ storage)
void EncryptionPattern (uint32_t clear_blocks, uint32_t encrypted_blocks)
void EncryptionPattern ()
Default constructs a |EncryptionPattern| only if all of its members are default constructible.
Defined at line 7009 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
void EncryptionPattern (EncryptionPattern && )
Defined at line 7012 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
void EncryptionPattern (const EncryptionPattern & other)
EncryptionPattern & operator= (EncryptionPattern && )
Defined at line 7013 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
EncryptionPattern & operator= (const EncryptionPattern & other)
bool operator== (const EncryptionPattern & other)
bool operator!= (const EncryptionPattern & other)
uint32_t clear_blocks ()
uint32_t & clear_blocks ()
EncryptionPattern & clear_blocks (uint32_t value)
Setter for clear_blocks.
uint32_t encrypted_blocks ()
uint32_t & encrypted_blocks ()
EncryptionPattern & encrypted_blocks (uint32_t value)
Setter for encrypted_blocks.
void EncryptionPattern (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits