AgsOscController

AgsOscController — base OSC controller

Functions

Properties

gchar * context-path Read / Write
AgsOscServer * osc-server Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsOscController
        ├── AgsOscActionController
        ├── AgsOscConfigController
        ├── AgsOscExportController
        ├── AgsOscFrontController
        ├── AgsOscInfoController
        ├── AgsOscMeterController
        ├── AgsOscNodeController
        ├── AgsOscRenewController
        ╰── AgsOscStatusController

Includes

#include <ags/audio/osc/controller/ags_osc_controller.h>

Description

The AgsOscController is a base object to implement OSC controllers.

Functions

AGS_OSC_CONTROLLER_GET_OBJ_MUTEX()

#define AGS_OSC_CONTROLLER_GET_OBJ_MUTEX(obj) (((AgsOscController *) obj)->obj_mutex)

ags_osc_controller_get_class_mutex ()

pthread_mutex_t *
ags_osc_controller_get_class_mutex ();

Use this function's returned mutex to access mutex fields.

Returns

the class mutex

Since: 2.1.0


ags_osc_controller_new ()

AgsOscController *
ags_osc_controller_new ();

Instantiate new AgsOscController

Returns

the AgsOscController

Since: 2.1.0


AGS_IS_OSC_CONTROLLER()

#define AGS_IS_OSC_CONTROLLER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_OSC_CONTROLLER))

AGS_OSC_CONTROLLER()

#define AGS_OSC_CONTROLLER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OSC_CONTROLLER, AgsOscController))

AGS_OSC_CONTROLLER_CLASS()

#define AGS_OSC_CONTROLLER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_OSC_CONTROLLER, AgsOscControllerClass))

AGS_OSC_CONTROLLER_GET_CLASS()

#define AGS_OSC_CONTROLLER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_OSC_CONTROLLER, AgsOscControllerClass))

ags_osc_controller_get_type ()

GType
ags_osc_controller_get_type ();

Types and Values

AGS_TYPE_OSC_CONTROLLER

#define AGS_TYPE_OSC_CONTROLLER                (ags_osc_controller_get_type())

struct AgsOscController

struct AgsOscController;

struct AgsOscControllerClass

struct AgsOscControllerClass {
  GObjectClass gobject;
};

Property Details

The “context-path” property

  “context-path”             gchar *

The context path provided.

Flags: Read / Write

Default value: NULL

Since: 2.1.0


The “osc-server” property

  “osc-server”               AgsOscServer *

The assigned AgsOscServer

Flags: Read / Write

Since: 2.1.0