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