template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 3519 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
Public Methods
::fuchsia_audio_device::wire::ControlSetDaiFormatRequest Build ()
Build and return the table. The builder should not be used after this.
bool has_element_id ()
void clear_element_id ()
Clears the element_id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint64_t & element_id ()
The element ID for an `ENDPOINT` of type `DAI_INTERCONNECT`.
Required for Composite; ignored for Codec.
BuilderImpl & element_id (Wrapper_Ignore_Me_< ::fidl::ObjectView<uint64_t>> elem)
The element ID for an `ENDPOINT` of type `DAI_INTERCONNECT`.
Required for Composite; ignored for Codec.
bool has_dai_format ()
void clear_dai_format ()
Clears the dai_format field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_hardware_audio::wire::DaiFormat & dai_format ()
Getter for dai_format.
BuilderImpl & dai_format (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_hardware_audio::wire::DaiFormat>> elem)
Setter for dai_format.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_audio_device::wire::ControlSetDaiFormatRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::ControlSetDaiFormatRequest>> && frame)