class DynamicsElementState

Defined at line 1941 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

State for an `Element` with `type` equal to `DYNAMICS`.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::vector< ::fuchsia::hardware::audio::signalprocessing::DynamicsBandState> & band_states ()

Each id must match an id from `Dynamics.bands` and ids cannot be repeated.

`band_states` must have at least one element.

The bands controlled by `band_states` are determined by each `band.id`.

Required. Must contain at least one entry.

Defined at line 1952 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

bool has_band_states ()

Defined at line 1956 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

::std::vector< ::fuchsia::hardware::audio::signalprocessing::DynamicsBandState> * mutable_band_states ()

Each id must match an id from `Dynamics.bands` and ids cannot be repeated.

`band_states` must have at least one element.

The bands controlled by `band_states` are determined by each `band.id`.

Required. Must contain at least one entry.

Defined at line 1965 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

void clear_band_states ()

Defined at line 1973 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

DynamicsElementState & set_band_states (::std::vector< ::fuchsia::hardware::audio::signalprocessing::DynamicsBandState> _value)
void DynamicsElementState ()
void DynamicsElementState (DynamicsElementState && other)
void ~DynamicsElementState ()
DynamicsElementState & operator= (DynamicsElementState && other)
::std::unique_ptr<DynamicsElementState> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DynamicsElementState * _value, size_t _offset)
zx_status_t Clone (DynamicsElementState * _result)