class ControlSetDaiFormatRequest

Defined at line 806 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

Public Methods

void ControlSetDaiFormatRequest (Storage_ storage)
void ControlSetDaiFormatRequest ()

Defined at line 811 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

void ControlSetDaiFormatRequest (ControlSetDaiFormatRequest && )

Defined at line 812 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

void ControlSetDaiFormatRequest (const ControlSetDaiFormatRequest & other)
ControlSetDaiFormatRequest & operator= (ControlSetDaiFormatRequest && )

Defined at line 813 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

ControlSetDaiFormatRequest & operator= (const ControlSetDaiFormatRequest & other)
bool operator== (const ControlSetDaiFormatRequest & other)
bool operator!= (const ControlSetDaiFormatRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & element_id ()

The ID for an element of type `DAI_INTERCONNECT`.

Required for Composite; ignored for Codec.

::std::optional<uint64_t> & element_id ()

The ID for an element of type `DAI_INTERCONNECT`.

Required for Composite; ignored for Codec.

ControlSetDaiFormatRequest & element_id (std::optional<uint64_t> value)

The ID for an element of type `DAI_INTERCONNECT`.

Required for Composite; ignored for Codec.

const std::optional< ::fuchsia_hardware_audio::DaiFormat> & dai_format ()
::std::optional< ::fuchsia_hardware_audio::DaiFormat> & dai_format ()
ControlSetDaiFormatRequest & dai_format (std::optional< ::fuchsia_hardware_audio::DaiFormat> value)

Setter for dai_format.

void ControlSetDaiFormatRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits