class AudioCompressedFormat
Defined at line 6198 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
Public Methods
void AudioCompressedFormat (AudioCompressedFormat && other)
AudioCompressedFormat & operator= (AudioCompressedFormat && other)
void AudioCompressedFormat (const AudioCompressedFormat & other)
AudioCompressedFormat & operator= (const AudioCompressedFormat & other)
bool operator== (const AudioCompressedFormat & other)
bool operator!= (const AudioCompressedFormat & other)
bool IsUnknown ()
::fuchsia_media::AudioCompressedFormat::Tag Which ()
AudioCompressedFormat WithAac (::fuchsia_media::AudioCompressedFormatAac val)
const ::fidl::internal::UnionMemberView<1, Storage_> aac ()
::fidl::internal::UnionMemberView<1, Storage_> aac ()
AudioCompressedFormat & aac (::fuchsia_media::AudioCompressedFormatAac value)
Sets the union to hold the aac member.
AudioCompressedFormat WithSbc (::fuchsia_media::AudioCompressedFormatSbc val)
const ::fidl::internal::UnionMemberView<2, Storage_> sbc ()
::fidl::internal::UnionMemberView<2, Storage_> sbc ()
AudioCompressedFormat & sbc (::fuchsia_media::AudioCompressedFormatSbc value)
Sets the union to hold the sbc member.
AudioCompressedFormat WithCvsd (::fuchsia_media::AudioCompressedFormatCvsd val)
const ::fidl::internal::UnionMemberView<3, Storage_> cvsd ()
::fidl::internal::UnionMemberView<3, Storage_> cvsd ()
AudioCompressedFormat & cvsd (::fuchsia_media::AudioCompressedFormatCvsd value)
Sets the union to hold the cvsd member.
AudioCompressedFormat WithLc3 (::fuchsia_media::AudioCompressedFormatLc3 val)
const ::fidl::internal::UnionMemberView<4, Storage_> lc3 ()
::fidl::internal::UnionMemberView<4, Storage_> lc3 ()
AudioCompressedFormat & lc3 (::fuchsia_media::AudioCompressedFormatLc3 value)
Sets the union to hold the lc3 member.
void AudioCompressedFormat (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kAac | 1 |
| kSbc | 2 |
| kCvsd | 3 |
| kLc3 | 4 |
| _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 6210 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits