class DynamicsSupportedControls
Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.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 kKneeWidth
static DynamicsSupportedControls kAttack
static DynamicsSupportedControls kRelease
static DynamicsSupportedControls kOutputGain
static DynamicsSupportedControls kInputGain
static DynamicsSupportedControls kLookahead
static DynamicsSupportedControls kLevelType
static DynamicsSupportedControls kLinkedChannels
static DynamicsSupportedControls kThresholdType
static DynamicsSupportedControls kMask
Public Methods
void DynamicsSupportedControls ()
Defined at line 24 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 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 28 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 40 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 41 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 DynamicsSupportedControls & other)
Defined at line 42 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 DynamicsSupportedControls & other)
Defined at line 43 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<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 57 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.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 66 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h
DynamicsSupportedControls unknown_bits ()
Defined at line 69 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 72 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h
DynamicsSupportedControls operator~ ()
Defined at line 97 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h
DynamicsSupportedControls operator| (const DynamicsSupportedControls & other)
Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h
DynamicsSupportedControls operator& (const DynamicsSupportedControls & other)
Defined at line 106 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h
DynamicsSupportedControls operator^ (const DynamicsSupportedControls & other)
Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h
DynamicsSupportedControls operator- (const DynamicsSupportedControls & other)
Defined at line 116 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 DynamicsSupportedControls & other)
Defined at line 121 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 DynamicsSupportedControls & other)
Defined at line 126 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 DynamicsSupportedControls & other)
Defined at line 131 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 DynamicsSupportedControls & other)
Defined at line 136 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio.signalprocessing/fuchsia.hardware.audio.signalprocessing/cpp/fidl/fuchsia.hardware.audio.signalprocessing/cpp/common_types.h