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