class DynamicsSupportedControls

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

Supported controls for `Dynamics`.

If included, each bit representing a parameter of the dynamics processing bands can be changed

with `SetElementState`.

|DynamicsSupportedControls| is flexible, hence may contain unknown members not

defined in the FIDL schema.

Public Members

static DynamicsSupportedControls KNEE_WIDTH
static DynamicsSupportedControls ATTACK
static DynamicsSupportedControls RELEASE
static DynamicsSupportedControls OUTPUT_GAIN
static DynamicsSupportedControls INPUT_GAIN
static DynamicsSupportedControls LOOKAHEAD
static DynamicsSupportedControls LEVEL_TYPE
static DynamicsSupportedControls LINKED_CHANNELS
static DynamicsSupportedControls THRESHOLD_TYPE
static DynamicsSupportedControls kMask

Public Methods

void DynamicsSupportedControls ()

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

std::optional<DynamicsSupportedControls> TryFrom (uint64_t value)

Constructs an instance of |DynamicsSupportedControls| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

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

DynamicsSupportedControls TruncatingUnknown (uint64_t value)

Constructs an instance of |DynamicsSupportedControls| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

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

void DynamicsSupportedControls (uint64_t value)

Constructs an instance of |DynamicsSupportedControls| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

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

uint64_t operator unsigned long ()

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

bool operator bool ()

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

bool operator== (const DynamicsSupportedControls & other)

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

bool operator!= (const DynamicsSupportedControls & other)

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

DynamicsSupportedControls unknown_bits ()

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

bool has_unknown_bits ()

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

DynamicsSupportedControls operator~ ()

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

DynamicsSupportedControls operator| (const DynamicsSupportedControls & other)

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

DynamicsSupportedControls operator& (const DynamicsSupportedControls & other)

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

DynamicsSupportedControls operator^ (const DynamicsSupportedControls & other)

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

void operator|= (const DynamicsSupportedControls & other)

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

void operator&= (const DynamicsSupportedControls & other)

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

void operator^= (const DynamicsSupportedControls & other)

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