class DynamicsElementState

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

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

Public Methods

void DynamicsElementState (Storage_ storage)
void DynamicsElementState ()

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

void DynamicsElementState (DynamicsElementState && )

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

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

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

DynamicsElementState & operator= (const DynamicsElementState & other)
bool operator== (const DynamicsElementState & other)
bool operator!= (const DynamicsElementState & other)
bool IsEmpty ()
const std::optional< ::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.

::std::optional< ::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.

DynamicsElementState & band_states (std::optional< ::std::vector< ::fuchsia_hardware_audio_signalprocessing::DynamicsBandState>> value)

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.

void DynamicsElementState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits