template <>
class WireTableBuilder
Defined at line 5838 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/wire_types.h
Public Methods
template <typename First = ::fuchsia_hardware_audio_signalprocessing::wire::SettableTypeSpecificElementState, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_hardware_audio_signalprocessing::wire::SettableTypeSpecificElementState>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_audio_signalprocessing::wire::SettableElementState> & type_specific (First && first, Args &&... args_)
Type-specific element-state parameters that can be set by clients.
If an element is disabled, changes in this field (and all others in SettableElementState)
are purely informational and take no effect until the element is enabled.
If not set, then the element's previous `type_specific` state is preserved.
Optional for DYNAMICS, EQUALIZER, GAIN and VENDOR_SPECIFIC types.
Invalid if specified for AUTOMATIC_GAIN_CONTROL, AUTOMATIC_GAIN_LIMITER, CONNECTION_POINT,
DAI_INTERCONNECT, DELAY, MUTE, RING_BUFFER or SAMPLE_RATE_CONVERSION elements.
Defined at line 5860 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/wire_types.h
template <typename First = ::fidl::VectorView<uint8_t>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<uint8_t>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_hardware_audio_signalprocessing::wire::SettableElementState> & vendor_specific_data (First && first, Args &&... args_)
If included, an opaque object of octets for conveying vendor-specific information from
a client to the audio driver.
This can be used with any element type, not just VENDOR_SPECIFIC elements.
Optional.
Defined at line 5877 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/wire_types.h
Friends
template <>
class SettableElementState