class EqualizerSupportedControls

Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.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 kCanControlFrequency
static EqualizerSupportedControls kCanControlQ
static EqualizerSupportedControls kSupportsTypePeak
static EqualizerSupportedControls kSupportsTypeNotch
static EqualizerSupportedControls kSupportsTypeLowCut
static EqualizerSupportedControls kSupportsTypeHighCut
static EqualizerSupportedControls kSupportsTypeLowShelf
static EqualizerSupportedControls kSupportsTypeHighShelf
static EqualizerSupportedControls kMask

Public Methods

void EqualizerSupportedControls ()

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

uint64_t operator unsigned long ()

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

bool operator bool ()

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

bool operator== (const EqualizerSupportedControls & other)

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

bool operator!= (const EqualizerSupportedControls & other)

Defined at line 164 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.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 178 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.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 187 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h

EqualizerSupportedControls unknown_bits ()

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

bool has_unknown_bits ()

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

EqualizerSupportedControls operator~ ()

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

EqualizerSupportedControls operator| (const EqualizerSupportedControls & other)

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

EqualizerSupportedControls operator& (const EqualizerSupportedControls & other)

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

EqualizerSupportedControls operator^ (const EqualizerSupportedControls & other)

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

EqualizerSupportedControls operator- (const EqualizerSupportedControls & other)

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

void operator|= (const EqualizerSupportedControls & other)

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

void operator&= (const EqualizerSupportedControls & other)

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

void operator^= (const EqualizerSupportedControls & other)

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

void operator-= (const EqualizerSupportedControls & other)

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