Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
AudioPropertyImpl
Inheritance diagram for AudioPropertyImpl:
[legend]

Public Member Functions

AudioPropertyImpl (DeviceP devp, uint32_t id, ParameterC parameter)
Stringblurb () const
ChoiceSchoices () const override
Stringdescr () const
doubleget_max () const override
StringSget_metadata () const override
doubleget_min () const override
doubleget_normalized () const override
doubleget_step () const override
Stringget_text () const override
Valueget_value () const override
Stringgroup () const
Stringhints () const
Stringident () const override
boolis_numeric () const override
Stringlabel () const override
Stringnick () const override
voidproc_paramchange ()
voidreset () override
boolset_normalized (double normalized) override
boolset_text (String vstr) override
boolset_value (const Value &value) override
Stringunit () const override
- Public Member Functions inherited from Property
Stringblurb () const
Stringdescr () const
Stringgroup () const
Stringhints () const
- Public Member Functions inherited from Emittable
voidjs_trigger (const String &eventselector, JsTrigger callback)
- Public Member Functions inherited from EmittableImpl
voidemit_event (const String &type, const String &detail, const ValueR fields={}) override
voidemit_notify (const String &detail) override
ASE_USE_RESULT Connectionon_event (const String &eventselector, const EventHandler &eventhandler) override

Additional Inherited Members

- Public Attributes inherited from Property
Member<&Property::metadata_ >metadata
Member<&Property::name_ >name
Member<&Property::value_ >value
- Protected Member Functions inherited from Property
Property ()
virtual~Property ()=0
- Protected Member Functions inherited from VirtualBase
virtual~VirtualBase () noexcept=0
- Protected Member Functions inherited from EmittableImpl
virtual~EmittableImpl ()

Constructor & Destructor Documentation

AudioPropertyImpl()

AudioPropertyImpl ( DeviceP devp,
uint32_t id,
ParameterC parameter
)
explicit

Member Function Documentation

ident()

String ident ( ) const
overridevirtual

Unique name (per owner) of this Property.

Implements Property.

label()

String label ( ) const
overridevirtual

Preferred user interface name.

Implements Property.

nick()

String nick ( ) const
overridevirtual

Abbreviated user interface name, usually not more than 6 characters.

Implements Property.

unit()

String unit ( ) const
overridevirtual

Units of the values within range.

Implements Property.

hints()

String hints ( ) const

group()

String group ( ) const

blurb()

String blurb ( ) const

descr()

String descr ( ) const

get_min()

double get_min ( ) const
overridevirtual

Get the minimum property value, converted to double.

Implements Property.

get_max()

double get_max ( ) const
overridevirtual

Get the maximum property value, converted to double.

Implements Property.

get_step()

double get_step ( ) const
overridevirtual

Get the property value stepping, converted to double.

Implements Property.

proc_paramchange()

void proc_paramchange ( )

reset()

void reset ( )
overridevirtual

Assign default as normalized property value.

Implements Property.

get_value()

Value get_value ( ) const
overridevirtual

Get the native property value.

Implements Property.

set_value()

bool set_value ( const Value & v)
overridevirtual

Set the native property value.

Implements Property.

get_normalized()

double get_normalized ( ) const
overridevirtual

Get the normalized property value, converted to double.

Implements Property.

set_normalized()

bool set_normalized ( double v)
overridevirtual

Set the normalized property value as double.

Implements Property.

get_text()

String get_text ( ) const
overridevirtual

Get the current property value, converted to a text String.

Implements Property.

set_text()

bool set_text ( String v)
overridevirtual

Set the current property value as a text String.

Implements Property.

is_numeric()

bool is_numeric ( ) const
overridevirtual

Whether the property settings can be represented as a floating point number.

Implements Property.

choices()

ChoiceS choices ( ) const
overridevirtual

Enumerate choices for choosable properties.

Implements Property.

get_metadata()

StringS get_metadata ( ) const
overridevirtual

Implements Property.