class RampFunctionLinearSlope
Defined at line 614 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h
Gain follows a linear slope over a linear domain.
For example, a ramp from gain -2.3dB to -1.6dB is a ramp in the linear
domain from 0.1 to 0.5. If this is applied over 4ms, then the sequence of
gain updates is:
* At 0ms, gain = 0.1 = -2.3dB
* At 1ms, gain = 0.2 = -2.0dB
* At 2ms, gain = 0.3 = -1.8dB
* At 3ms, gain = 0.4 = -1.7dB
* At 4ms, gain = 0.5 = -1.6dB
Note that the changes in dB follow a logarithmic (not linear) curve.
Public Methods
void RampFunctionLinearSlope (Storage_ storage)
void RampFunctionLinearSlope ()
Defined at line 620 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h
void RampFunctionLinearSlope (RampFunctionLinearSlope && )
Defined at line 621 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h
void RampFunctionLinearSlope (const RampFunctionLinearSlope & other)
RampFunctionLinearSlope & operator= (RampFunctionLinearSlope && )
Defined at line 622 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h
RampFunctionLinearSlope & operator= (const RampFunctionLinearSlope & other)
bool operator== (const RampFunctionLinearSlope & other)
bool operator!= (const RampFunctionLinearSlope & other)
bool IsEmpty ()
void RampFunctionLinearSlope (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits