class ControlSetDaiFormatRequest

Defined at line 1841 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 1846 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 1847 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 1848 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 element ID for an `ENDPOINT` of type `DAI_INTERCONNECT`.

Required for Composite; ignored for Codec.

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

The element ID for an `ENDPOINT` of type `DAI_INTERCONNECT`.

Required for Composite; ignored for Codec.

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

The element ID for an `ENDPOINT` 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