Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
Monitorabstract

#include "api.hh"

Inheritance diagram for Monitor:
[legend]

Public Member Functions

virtual int64get_frame_duration ()=0
virtual int64get_mix_freq ()=0
virtual int32get_ochannel ()=0
virtual DevicePget_output ()=0
- Public Member Functions inherited from Gadget
virtual GadgetImpl *_parent () const =0
ProjectImpl *_project () const
virtual void_set_parent (GadgetImpl *parent)=0
virtual PropertySaccess_properties ()=0
virtual PropertyPaccess_property (String ident)
virtual Valueget_data (const String &key) const =0
Valueget_value (String ident)
virtual StringSlist_properties ()
virtual boolset_data (const String &key, const Value &v)=0
boolset_value (String ident, const Value &v)
virtual Stringtype_nick () const =0
- Public Member Functions inherited from Emittable
virtual voidemit_event (const String &type, const String &detail, const ValueR fields={})=0
virtual voidemit_notify (const String &detail)=0
voidjs_trigger (const String &eventselector, JsTrigger callback)
virtual ASE_USE_RESULT Connectionon_event (const String &eventselector, const EventHandler &eventhandler)=0

Additional Inherited Members

- Public Attributes inherited from Gadget
Member<&Gadget::name_ >name
- Protected Member Functions inherited from Gadget
Gadget ()
virtual boolname_ (const std::string *n, std::string *q)=0
- Protected Member Functions inherited from Object
virtual~Object ()=0
- Protected Member Functions inherited from VirtualBase
virtual~VirtualBase () noexcept=0

Detailed Description

Interface for monitoring output signals.

Member Function Documentation

get_output()

virtual DeviceP get_output ( )
pure virtual

Retrieve output device the Monitor is connected to.

Implemented in MonitorImpl.

get_ochannel()

virtual int32 get_ochannel ( )
pure virtual

Retrieve output channel the Monitor is connected to.

Implemented in MonitorImpl.

get_mix_freq()

virtual int64 get_mix_freq ( )
pure virtual

Mix frequency at which monitor values are calculated.

Implemented in MonitorImpl.

get_frame_duration()

virtual int64 get_frame_duration ( )
pure virtual

Frame duration in µseconds for the calculation of monitor values.

Implemented in MonitorImpl.