class EqualizerElementState

Defined at line 1663 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 a `Element` with `type` equal to `EQUALIZER`.

Public Methods

void EqualizerElementState (Storage_ storage)
void EqualizerElementState ()

Defined at line 1668 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 EqualizerElementState (EqualizerElementState && )

Defined at line 1669 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 EqualizerElementState (const EqualizerElementState & other)
EqualizerElementState & operator= (EqualizerElementState && )

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

EqualizerElementState & operator= (const EqualizerElementState & other)
bool operator== (const EqualizerElementState & other)
bool operator!= (const EqualizerElementState & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_hardware_audio_signalprocessing::EqualizerBandState>> & band_states ()

The states of the bands in this equalizer processing element.

The number of elements of the `band_states` vector must be equal or smaller than the

number of elements of the `bands` returned in returned in the corresponding

`Equalizer`. `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::EqualizerBandState>> & band_states ()

The states of the bands in this equalizer processing element.

The number of elements of the `band_states` vector must be equal or smaller than the

number of elements of the `bands` returned in returned in the corresponding

`Equalizer`. `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.

EqualizerElementState & band_states (std::optional< ::std::vector< ::fuchsia_hardware_audio_signalprocessing::EqualizerBandState>> value)

The states of the bands in this equalizer processing element.

The number of elements of the `band_states` vector must be equal or smaller than the

number of elements of the `bands` returned in returned in the corresponding

`Equalizer`. `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 EqualizerElementState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits