Class

AgsAudioOscMeterController

Description

class AgsAudio.OscMeterController : AgsAudio.OscController
{
  flags: AgsOscMeterControllerFlags,
  monitor: GList*
}

No description available.

Constructors

ags_osc_meter_controller_new

Instantiate new AgsOscMeterController.

since: 3.0.0

Instance methods

ags_osc_meter_controller_add_monitor
No description available.

ags_osc_meter_controller_contains_monitor
No description available.

ags_osc_meter_controller_monitor_meter

Get meter.

since: 3.0.0

ags_osc_meter_controller_remove_monitor
No description available.

ags_osc_meter_controller_set_flags

Set flags.

since: 3.0.0

ags_osc_meter_controller_start_monitor

Start monitoring.

since: 3.0.0

ags_osc_meter_controller_stop_monitor

Stop monitoring.

since: 3.0.0

ags_osc_meter_controller_test_flags

Test flags to be set on osc_meter_controller.

since: 3.0.0

ags_osc_meter_controller_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from AgsOscController (2)
AgsAudio.OscController:context-path

The context path provided.

since: 3.0.0

AgsAudio.OscController:osc-server

The assigned AgsOscServer.

since: 3.0.0

Signals

AgsAudio.OscMeterController::monitor-meter

The ::monitor-meter signal is emited during get data of meter controller.

since: 3.0.0

AgsAudio.OscMeterController::start-monitor

The ::start-monitor signal is emited during start of monitoring meter.

since: 3.0.0

AgsAudio.OscMeterController::stop-monitor

The ::stop-monitor signal is emited during stop of monitoring meter.

since: 3.0.0

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAudioOscMeterControllerClass {
  AgsOscControllerClass osc_controller;
  void (* start_monitor) (
    AgsOscMeterController* osc_meter_controller
  );
  void (* stop_monitor) (
    AgsOscMeterController* osc_meter_controller
  );
  gpointer (* monitor_meter) (
    AgsOscMeterController* osc_meter_controller,
    AgsOscConnection* osc_connection,
    guchar* message,
    guint message_size
  );
  
}

No description available.

Class members
osc_controller: AgsOscControllerClass

No description available.

start_monitor: void (* start_monitor) ( AgsOscMeterController* osc_meter_controller )

No description available.

stop_monitor: void (* stop_monitor) ( AgsOscMeterController* osc_meter_controller )

No description available.

monitor_meter: gpointer (* monitor_meter) ( AgsOscMeterController* osc_meter_controller, AgsOscConnection* osc_connection, guchar* message, guint message_size )

No description available.

Virtual methods

AgsAudio.OscMeterControllerClass.start_monitor

Start monitoring.

since: 3.0.0

AgsAudio.OscMeterControllerClass.stop_monitor

Stop monitoring.

since: 3.0.0