class GainState

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

Gain state requested by the client or returned by the driver.

Public Methods

void GainState (Storage_ storage)
void GainState ()

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

void GainState (GainState && )

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

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

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

GainState & operator= (const GainState & other)
bool operator== (const GainState & other)
bool operator!= (const GainState & other)
bool IsEmpty ()
const std::optional<bool> & muted ()

Current mute state. If not included, the state is unmuted.

Optional.

::std::optional<bool> & muted ()

Current mute state. If not included, the state is unmuted.

Optional.

GainState & muted (std::optional<bool> value)

Current mute state. If not included, the state is unmuted.

Optional.

const std::optional<bool> & agc_enabled ()

Current Automatic Gain Control (AGC) state. If not included, AGC is disabled.

Optional.

::std::optional<bool> & agc_enabled ()

Current Automatic Gain Control (AGC) state. If not included, AGC is disabled.

Optional.

GainState & agc_enabled (std::optional<bool> value)

Current Automatic Gain Control (AGC) state. If not included, AGC is disabled.

Optional.

const std::optional<float> & gain_db ()

Current gain in decibels.

Required.

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

Current gain in decibels.

Required.

GainState & gain_db (std::optional<float> value)

Current gain in decibels.

Required.

void GainState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits