class AudioDeviceEnumeratorAddDeviceByChannelRequest

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

Public Methods

void AudioDeviceEnumeratorAddDeviceByChannelRequest (Storage_ storage)
void AudioDeviceEnumeratorAddDeviceByChannelRequest (::std::string device_name, bool is_input, ::fidl::ClientEnd< ::fuchsia_hardware_audio::StreamConfig> channel)
void AudioDeviceEnumeratorAddDeviceByChannelRequest ()

Default constructs a |AudioDeviceEnumeratorAddDeviceByChannelRequest| only if all of its members are default constructible.

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

void AudioDeviceEnumeratorAddDeviceByChannelRequest (AudioDeviceEnumeratorAddDeviceByChannelRequest && )

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

const ::std::string & device_name ()
::std::string & device_name ()
AudioDeviceEnumeratorAddDeviceByChannelRequest & device_name (::std::string value)

Setter for device_name.

bool is_input ()
bool & is_input ()
AudioDeviceEnumeratorAddDeviceByChannelRequest & is_input (bool value)

Setter for is_input.

const ::fidl::ClientEnd< ::fuchsia_hardware_audio::StreamConfig> & channel ()
::fidl::ClientEnd< ::fuchsia_hardware_audio::StreamConfig> & channel ()
AudioDeviceEnumeratorAddDeviceByChannelRequest & channel (::fidl::ClientEnd< ::fuchsia_hardware_audio::StreamConfig> value)

Setter for channel.

void AudioDeviceEnumeratorAddDeviceByChannelRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
AudioDeviceEnumeratorAddDeviceByChannelRequest & operator= (AudioDeviceEnumeratorAddDeviceByChannelRequest && )

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

Friends

class MemberVisitor
class NaturalStructCodingTraits