class AacTransport

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

Public Methods

void AacTransport (AacTransport && other)
AacTransport & operator= (AacTransport && other)
void AacTransport (const AacTransport & other)
AacTransport & operator= (const AacTransport & other)
bool operator== (const AacTransport & other)
bool operator!= (const AacTransport & other)
bool IsUnknown ()
::fuchsia_media::AacTransport::Tag Which ()
AacTransport WithRaw (::fuchsia_media::AacTransportRaw val)
const ::fidl::internal::UnionMemberView<1, Storage_> raw ()
::fidl::internal::UnionMemberView<1, Storage_> raw ()
AacTransport & raw (::fuchsia_media::AacTransportRaw value)

Sets the union to hold the raw member.

AacTransport WithLatm (::fuchsia_media::AacTransportLatm val)
const ::fidl::internal::UnionMemberView<2, Storage_> latm ()
::fidl::internal::UnionMemberView<2, Storage_> latm ()
AacTransport & latm (::fuchsia_media::AacTransportLatm value)

Sets the union to hold the latm member.

AacTransport WithAdts (::fuchsia_media::AacTransportAdts val)
const ::fidl::internal::UnionMemberView<3, Storage_> adts ()
::fidl::internal::UnionMemberView<3, Storage_> adts ()
AacTransport & adts (::fuchsia_media::AacTransportAdts value)

Sets the union to hold the adts member.

void AacTransport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kRaw 1
kLatm 2
kAdts 3
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits