class AacBitRate

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

Public Methods

void AacBitRate (AacBitRate && other)
AacBitRate & operator= (AacBitRate && other)
void AacBitRate (const AacBitRate & other)
AacBitRate & operator= (const AacBitRate & other)
bool operator== (const AacBitRate & other)
bool operator!= (const AacBitRate & other)
::fuchsia_media::AacBitRate::Tag Which ()
AacBitRate WithConstant (::fuchsia_media::AacConstantBitRate val)
const ::fidl::internal::UnionMemberView<1, Storage_> constant ()
::fidl::internal::UnionMemberView<1, Storage_> constant ()
AacBitRate & constant (::fuchsia_media::AacConstantBitRate value)

Sets the union to hold the constant member.

AacBitRate WithVariable (::fuchsia_media::AacVariableBitRate val)
const ::fidl::internal::UnionMemberView<2, Storage_> variable ()
::fidl::internal::UnionMemberView<2, Storage_> variable ()
AacBitRate & variable (::fuchsia_media::AacVariableBitRate value)

Sets the union to hold the variable member.

void AacBitRate (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kConstant 1
kVariable 2

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits