class RampedGain

Defined at line 1485 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_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

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_audio::wire::RampedGain> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_audio::wire::RampedGain> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio::wire::RampedGain>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void RampedGain ()

Defined at line 1487 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

void RampedGain (const RampedGain & other)

Defined at line 1488 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

RampedGain & operator= (const RampedGain & other)

Defined at line 1489 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

void RampedGain (RampedGain && other)

Defined at line 1490 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

RampedGain & operator= (RampedGain && other)

Defined at line 1491 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

float & target_gain_db ()
bool has_target_gain_db ()
int64_t & duration ()
bool has_duration ()
::fuchsia_audio::wire::RampFunction & function ()
bool has_function ()
void ~RampedGain ()

Defined at line 1493 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder