class EqualizerSupportedControls

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

Equalizer supported controls specified in `Equalizer`.

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

defined in the FIDL schema.

Public Members

static EqualizerSupportedControls CAN_CONTROL_FREQUENCY
static EqualizerSupportedControls CAN_CONTROL_Q
static EqualizerSupportedControls SUPPORTS_TYPE_PEAK
static EqualizerSupportedControls SUPPORTS_TYPE_NOTCH
static EqualizerSupportedControls SUPPORTS_TYPE_LOW_CUT
static EqualizerSupportedControls SUPPORTS_TYPE_HIGH_CUT
static EqualizerSupportedControls SUPPORTS_TYPE_LOW_SHELF
static EqualizerSupportedControls SUPPORTS_TYPE_HIGH_SHELF
static EqualizerSupportedControls kMask

Public Methods

void EqualizerSupportedControls ()

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

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

Constructs an instance of |EqualizerSupportedControls| 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 314 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

EqualizerSupportedControls TruncatingUnknown (uint64_t value)

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

clearing any bit member not defined in the FIDL schema.

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

void EqualizerSupportedControls (uint64_t value)

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

preserving any bit member not defined in the FIDL schema.

Defined at line 329 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 340 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 341 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 EqualizerSupportedControls & other)

Defined at line 342 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 EqualizerSupportedControls & other)

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

EqualizerSupportedControls unknown_bits ()

Defined at line 351 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 354 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/hlcpp/fuchsia/hardware/audio/signalprocessing/cpp/fidl.h

EqualizerSupportedControls operator~ ()

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

EqualizerSupportedControls operator| (const EqualizerSupportedControls & other)

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

EqualizerSupportedControls operator& (const EqualizerSupportedControls & other)

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

EqualizerSupportedControls operator^ (const EqualizerSupportedControls & other)

Defined at line 387 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 EqualizerSupportedControls & other)

Defined at line 392 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 EqualizerSupportedControls & other)

Defined at line 397 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 EqualizerSupportedControls & other)

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