AgsAutomationControlNameKeyManager

AgsAutomationControlNameKeyManager — The program control name to key manager

Stability Level

Stable, unless otherwise indicated

Functions

Properties

gpointer control-name-key Read / Write

Object Hierarchy

    GObject
    ╰── AgsAutomationControlNameKeyManager

Includes

#include <ags/audio/ags_automation_control_name_key_manager.h>

Description

AgsAutomationControlNameKeyManager maps program control names to keys.

Functions

AGS_AUTOMATION_CONTROL_NAME_KEY_MANAGER_GET_OBJ_MUTEX()

#define AGS_AUTOMATION_CONTROL_NAME_KEY_MANAGER_GET_OBJ_MUTEX(obj) (&(((AgsAutomationControlNameKeyManager *) obj)->obj_mutex))

ags_automation_control_name_key_manager_get_obj_mutex ()

GRecMutex *
ags_automation_control_name_key_manager_get_obj_mutex
                               (AgsAutomationControlNameKeyManager *automation_control_name_key_manager);

ags_automation_control_name_key_manager_find_automation ()

gpointer
ags_automation_control_name_key_manager_find_automation
                               (AgsAutomationControlNameKeyManager *automation_control_name_key_manager,
                                gchar *control_name);

Lookup control name of automation or insert it and get its automation key.

Parameters

automation_control_name_key_manager

the AgsAutomationControlNameKeyManager

 

control_name

the automation's control name

 

Returns

the key found or inserted.

[transfer none]

Since: 5.4.0


ags_automation_control_name_key_manager_get_instance ()

AgsAutomationControlNameKeyManager *
ags_automation_control_name_key_manager_get_instance
                               ();

Get ags audio file manager instance.

Returns

the AgsAutomationControlNameKeyManager singleton.

[transfer none]

Since: 5.4.0


ags_automation_control_name_key_manager_new ()

AgsAutomationControlNameKeyManager *
ags_automation_control_name_key_manager_new
                               ();

Creates an AgsAutomationControlNameKeyManager

Since: 5.4.0

Property Details

The “control-name-key” property

  “control-name-key”         gpointer

The GHashTable containing gpointer of key.

Owner: AgsAutomationControlNameKeyManager

Flags: Read / Write

Since: 5.4.0