class PacketEncryptionProperties
Defined at line 478 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
Properties accompanying a packet in an encrypted stream.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_drm::wire::PacketEncryptionProperties> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_drm::wire::PacketEncryptionProperties> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_drm::wire::PacketEncryptionProperties>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void PacketEncryptionProperties ()
Defined at line 480 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
void PacketEncryptionProperties (const PacketEncryptionProperties & other)
Defined at line 481 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
PacketEncryptionProperties & operator= (const PacketEncryptionProperties & other)
Defined at line 482 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
void PacketEncryptionProperties (PacketEncryptionProperties && other)
Defined at line 483 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
bool & is_encrypted ()
Indicates whether the packet is encrypted.
bool has_is_encrypted ()
::fidl::VectorView<uint8_t> & key_id ()
If specified, overrides the previous key id.
bool has_key_id ()
::fidl::VectorView<uint8_t> & init_vector ()
If specified, overrides the previous initialization vector.
bool has_init_vector ()
PacketEncryptionProperties & operator= (PacketEncryptionProperties && other)
Defined at line 484 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
::fuchsia_drm::wire::EncryptionPattern & pattern ()
If specified, overrides the previous encryption pattern.
bool has_pattern ()
::fidl::VectorView< ::fuchsia_drm::wire::EncryptionSubsampleEntry> & subsamples ()
Subsamples to decrypt. An absent or empty list indicates whole sample
decryption.
bool has_subsamples ()
void ~PacketEncryptionProperties ()
Defined at line 486 of file fidling/gen/sdk/fidl/fuchsia.drm/fuchsia.drm/cpp/fidl/fuchsia.drm/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder