class RampedGain

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

Describes a ramped gain command. When this command is applied, gain is

ramped from its current value to the target value, over the specified

duration, using the specified function.

Public Methods

void RampedGain (Storage_ storage)
void RampedGain ()

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

void RampedGain (RampedGain && )

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

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

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

RampedGain & operator= (const RampedGain & other)
bool operator== (const RampedGain & other)
bool operator!= (const RampedGain & other)
bool IsEmpty ()
const std::optional<float> & target_gain_db ()
::std::optional<float> & target_gain_db ()
RampedGain & target_gain_db (std::optional<float> value)

Setter for target_gain_db.

const std::optional<int64_t> & duration ()
::std::optional<int64_t> & duration ()
RampedGain & duration (std::optional<int64_t> value)

Setter for duration.

const std::optional< ::fuchsia_audio::RampFunction> & function ()
::std::optional< ::fuchsia_audio::RampFunction> & function ()
RampedGain & function (std::optional< ::fuchsia_audio::RampFunction> value)

Setter for function.

void RampedGain (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits