Top |
GObject * | audio | Read / Write |
guint | audio-channel-end | Read / Write |
guint | audio-channel-start | Read / Write |
guint | pad-end | Read / Write |
guint | pad-start | Read / Write |
char * | preset-name | Read / Write |
char * | scope | Read / Write |
guint | x-end | Read / Write |
guint | x-start | Read / Write |
#define AGS_PRESET_GET_OBJ_MUTEX(obj) (&(((AgsPreset *) obj)->obj_mutex))
GRecMutex *
ags_preset_get_obj_mutex (AgsPreset *preset
);
Get object mutex.
Since: 3.1.0
gboolean ags_preset_test_flags (AgsPreset *preset
,guint flags
);
Test flags
to be set on preset
.
Since: 3.0.0
void ags_preset_set_flags (AgsPreset *preset
,guint flags
);
Set flags.
Since: 3.0.0
void ags_preset_unset_flags (AgsPreset *preset
,guint flags
);
Unset flags.
Since: 3.0.0
void ags_preset_set_audio (AgsPreset *preset
,GObject *audio
);
Set audio.
Since: 3.1.0
void ags_preset_set_scope (AgsPreset *preset
,gchar *scope
);
Set scope.
Since: 3.1.0
gchar *
ags_preset_get_preset_name (AgsPreset *preset
);
Get preset name.
Since: 3.1.0
void ags_preset_set_preset_name (AgsPreset *preset
,gchar *preset_name
);
Set preset name.
Since: 3.1.0
guint
ags_preset_get_audio_channel_start (AgsPreset *preset
);
Gets audio channel start.
Since: 3.1.0
void ags_preset_set_audio_channel_start (AgsPreset *preset
,guint audio_channel_start
);
Sets audio channel start.
Since: 3.1.0
guint
ags_preset_get_audio_channel_end (AgsPreset *preset
);
Gets audio channel end.
Since: 3.1.0
void ags_preset_set_audio_channel_end (AgsPreset *preset
,guint audio_channel_end
);
Sets audio channel end.
Since: 3.1.0
guint
ags_preset_get_pad_start (AgsPreset *preset
);
Gets pad start.
Since: 3.1.0
void ags_preset_set_pad_start (AgsPreset *preset
,guint pad_start
);
Sets pad start.
Since: 3.1.0
guint
ags_preset_get_pad_end (AgsPreset *preset
);
Gets pad end.
Since: 3.1.0
void ags_preset_set_pad_end (AgsPreset *preset
,guint pad_end
);
Sets pad end.
Since: 3.1.0
guint
ags_preset_get_x_start (AgsPreset *preset
);
Gets x start.
Since: 3.1.0
void ags_preset_set_x_start (AgsPreset *preset
,guint x_start
);
Sets x start.
Since: 3.1.0
void ags_preset_set_x_end (AgsPreset *preset
,guint x_end
);
Sets x end.
Since: 3.1.0
GList * ags_preset_find_scope (GList *preset
,gchar *scope
);
Find preset's scope in preset
.
preset |
the GList containing AgsPreset. |
[element-type AgsAudio.Preset][transfer none] |
scope |
the preset's scope |
Since: 3.0.0
GList * ags_preset_find_name (GList *preset
,gchar *preset_name
);
Find preset name in preset
.
preset |
the GList containing AgsPreset. |
[element-type AgsAudio.Preset][transfer none] |
preset_name |
the preset's name |
Since: 3.0.0
gboolean ags_preset_add_parameter (AgsPreset *preset
,gchar *param_name
,GValue *value
);
Add parameter to preset
.
Since: 3.0.0
void ags_preset_remove_parameter (AgsPreset *preset
,guint nth
);
Remove parameter of preset
.
Since: 3.0.0
void ags_preset_get_parameter (AgsPreset *preset
,gchar *param_name
,GValue *value
,GError **error
);
Get parameter specified by param_name
. If parameter not available
the error
is set to indicate the failure.
preset |
the AgsPreset |
|
param_name |
the parameter name |
|
value |
the return location of value |
|
error |
the GError |
Since: 3.0.0
“audio”
property “audio” GObject *
The AgsAudio belonging to.
Owner: AgsPreset
Flags: Read / Write
Since: 3.0.0
“audio-channel-end”
property “audio-channel-end” guint
The end audio channel to apply.
Owner: AgsPreset
Flags: Read / Write
Default value: 0
Since: 3.0.0
“audio-channel-start”
property “audio-channel-start” guint
The start audio channel to apply.
Owner: AgsPreset
Flags: Read / Write
Default value: 0
Since: 3.0.0
“pad-end”
property “pad-end” guint
The end pad to apply.
Owner: AgsPreset
Flags: Read / Write
Default value: 0
Since: 3.0.0
“pad-start”
property “pad-start” guint
The start pad to apply.
Owner: AgsPreset
Flags: Read / Write
Default value: 0
Since: 3.0.0
“preset-name”
property “preset-name” char *
The preset name.
Owner: AgsPreset
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“scope”
property “scope” char *
The preset's scope.
Owner: AgsPreset
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“x-end”
property “x-end” guint
The end x to apply.
Owner: AgsPreset
Flags: Read / Write
Default value: 0
Since: 3.0.0