class AudioCapturerConfiguration

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

Configuration for an audio Capturer.

Public Methods

void AudioCapturerConfiguration (AudioCapturerConfiguration && other)
AudioCapturerConfiguration & operator= (AudioCapturerConfiguration && other)
void AudioCapturerConfiguration (const AudioCapturerConfiguration & other)
AudioCapturerConfiguration & operator= (const AudioCapturerConfiguration & other)
bool operator== (const AudioCapturerConfiguration & other)
bool operator!= (const AudioCapturerConfiguration & other)
::fuchsia_media::AudioCapturerConfiguration::Tag Which ()
AudioCapturerConfiguration WithLoopback (::fuchsia_media::LoopbackAudioCapturerConfiguration val)
const ::fidl::internal::UnionMemberView<1, Storage_> loopback ()
::fidl::internal::UnionMemberView<1, Storage_> loopback ()
AudioCapturerConfiguration & loopback (::fuchsia_media::LoopbackAudioCapturerConfiguration value)

Sets the union to hold the loopback member.

AudioCapturerConfiguration WithInput (::fuchsia_media::InputAudioCapturerConfiguration val)
const ::fidl::internal::UnionMemberView<2, Storage_> input ()
::fidl::internal::UnionMemberView<2, Storage_> input ()
AudioCapturerConfiguration & input (::fuchsia_media::InputAudioCapturerConfiguration value)

Sets the union to hold the input member.

void AudioCapturerConfiguration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kLoopback 1
kInput 2

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits