class AudioFormat

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

AudioFormat

Public Methods

void AudioFormat (AudioFormat && other)
AudioFormat & operator= (AudioFormat && other)
void AudioFormat (const AudioFormat & other)
AudioFormat & operator= (const AudioFormat & other)
bool operator== (const AudioFormat & other)
bool operator!= (const AudioFormat & other)
::fuchsia_media::AudioFormat::Tag Which ()
AudioFormat WithCompressed (::fuchsia_media::AudioCompressedFormat val)
const ::fidl::internal::UnionMemberView<1, Storage_> compressed ()
::fidl::internal::UnionMemberView<1, Storage_> compressed ()
AudioFormat & compressed (::fuchsia_media::AudioCompressedFormat value)

Sets the union to hold the compressed member.

AudioFormat WithUncompressed (::fuchsia_media::AudioUncompressedFormat val)
const ::fidl::internal::UnionMemberView<2, Storage_> uncompressed ()
::fidl::internal::UnionMemberView<2, Storage_> uncompressed ()
AudioFormat & uncompressed (::fuchsia_media::AudioUncompressedFormat value)

Sets the union to hold the uncompressed member.

void AudioFormat (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kCompressed 1
kUncompressed 2

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits