class GainElementState

Defined at line 1893 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 `GAIN`.

Public Methods

void GainElementState (Storage_ storage)
void GainElementState ()

Defined at line 1898 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 GainElementState (GainElementState && )

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

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

GainElementState & operator= (const GainElementState & other)
bool operator== (const GainElementState & other)
bool operator!= (const GainElementState & other)
bool IsEmpty ()
const std::optional<float> & gain ()

Current gain in `GainType` format.

Required. Must be finite.

::std::optional<float> & gain ()

Current gain in `GainType` format.

Required. Must be finite.

GainElementState & gain (std::optional<float> value)

Current gain in `GainType` format.

Required. Must be finite.

void GainElementState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits