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