krähemann.com

AgsOscConfigController

AgsOscConfigController — OSC config controller

Signals

gpointer apply-config Run Last

Object Hierarchy

    GObject
    ╰── AgsOscController
        ╰── AgsOscConfigController

Includes

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

Description

The AgsOscConfigController implements the OSC config controller.

Functions

ags_osc_config_controller_apply_config ()

gpointer
ags_osc_config_controller_apply_config
                               (AgsOscConfigController *osc_config_controller,
                                AgsOscConnection *osc_connection,
                                unsigned char *message,
                                guint message_size);

Apply config.

Parameters

osc_config_controller

the AgsOscConfigController

 

osc_connection

the AgsOscConnection

 

message

the message received

 

message_size

the message size

 

Returns

the GList containing AgsOscResponse

Since: 3.0.0


ags_osc_config_controller_new ()

AgsOscConfigController *
ags_osc_config_controller_new ();

Instantiate new AgsOscConfigController

Since: 3.0.0


AGS_IS_OSC_CONFIG_CONTROLLER()

#define AGS_IS_OSC_CONFIG_CONTROLLER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_OSC_CONFIG_CONTROLLER))

AGS_OSC_CONFIG_CONTROLLER()

#define AGS_OSC_CONFIG_CONTROLLER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OSC_CONFIG_CONTROLLER, AgsOscConfigController))

AGS_OSC_CONFIG_CONTROLLER_CLASS()

#define AGS_OSC_CONFIG_CONTROLLER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_OSC_CONFIG_CONTROLLER, AgsOscConfigControllerClass))

AGS_OSC_CONFIG_CONTROLLER_GET_CLASS()

#define AGS_OSC_CONFIG_CONTROLLER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_OSC_CONFIG_CONTROLLER, AgsOscConfigControllerClass))

ags_osc_config_controller_get_type ()

GType
ags_osc_config_controller_get_type ();

Types and Values

AGS_TYPE_OSC_CONFIG_CONTROLLER

#define AGS_TYPE_OSC_CONFIG_CONTROLLER                (ags_osc_config_controller_get_type())

struct AgsOscConfigController

struct AgsOscConfigController;

struct AgsOscConfigControllerClass

struct AgsOscConfigControllerClass {
  AgsOscControllerClass osc_controller;

  gpointer (*apply_config)(AgsOscConfigController *osc_config_controller,
			    AgsOscConnection *osc_connection,
			    unsigned char *message, guint message_size);
};

Signal Details

The “apply-config” signal

gpointer
user_function (AgsOscConfigController *osc_config_controller,
               GObject                *osc_connection,
               gpointer                message,
               guint                   message_size,
               gpointer                user_data)

The ::apply-config signal is emited during get data of config controller.

Parameters

osc_config_controller

the AgsOscConfigController

 

osc_connection

the AgsOscConnection

 

message

the message received

 

message_size

the message size

 

user_data

user data set when the signal handler was connected.

 

Returns

the AgsOscResponse

Flags: Run Last

Since: 3.0.0