Top |
Functions
#define | AGS_JACK_DEVIN_GET_OBJ_MUTEX() |
|
ags_jack_devin_error_quark () |
|
ags_jack_devin_test_flags () |
|
ags_jack_devin_set_flags () |
|
ags_jack_devin_unset_flags () |
|
ags_jack_devin_switch_buffer_flag () |
|
ags_jack_devin_adjust_delay_and_attack () |
|
ags_jack_devin_realloc_buffer () |
AgsJackDevin * | ags_jack_devin_new () |
#define | AGS_IS_JACK_DEVIN() |
#define | AGS_IS_JACK_DEVIN_CLASS() |
#define | AGS_JACK_DEVIN() |
#define | AGS_JACK_DEVIN_CLASS() |
#define | AGS_JACK_DEVIN_GET_CLASS() |
|
ags_jack_devin_flags_get_type () |
|
ags_jack_devin_get_type () |
Properties
attack | Read | |
bpm | Read / Write | |
buffer | Read | |
buffer-size | Read / Write | |
delay-factor | Read / Write | |
|
device | Read / Write |
dsp-channels | Read / Write | |
format | Read / Write | |
AgsJackClient * | jack-client | Read / Write |
jack-port | Read / Write | |
pcm-channels | Read / Write | |
samplerate | Read / Write |
Types and Values
enum | AgsJackDevinFlags |
enum | AgsJackDevinAppBufferMode |
enum | AgsJackDevinSyncFlags |
#define | AGS_JACK_DEVIN_ERROR |
enum | AgsJackDevinError |
#define | AGS_TYPE_JACK_DEVIN |
struct | AgsJackDevin |
struct | AgsJackDevinClass |
Functions
AGS_JACK_DEVIN_GET_OBJ_MUTEX()
#define AGS_JACK_DEVIN_GET_OBJ_MUTEX(obj) (&(((AgsJackDevin *) obj)->obj_mutex))
ags_jack_devin_test_flags ()
gboolean ags_jack_devin_test_flags (AgsJackDevin *jack_devin
,AgsJackDevinFlags flags
);
Test flags
to be set on jack_devin
.
Since:
ags_jack_devin_set_flags ()
void ags_jack_devin_set_flags (AgsJackDevin *jack_devin
,AgsJackDevinFlags flags
);
Enable a feature of jack_devin
.
Since:
ags_jack_devin_unset_flags ()
void ags_jack_devin_unset_flags (AgsJackDevin *jack_devin
,AgsJackDevinFlags flags
);
Disable a feature of jack_devin
.
Since:
ags_jack_devin_switch_buffer_flag ()
void ags_jack_devin_switch_buffer_flag (AgsJackDevin *jack_devin
);
The buffer flag indicates the currently played buffer.
Since:
ags_jack_devin_adjust_delay_and_attack ()
void ags_jack_devin_adjust_delay_and_attack (AgsJackDevin *jack_devin
);
Calculate delay and attack and reset it.
Since:
ags_jack_devin_realloc_buffer ()
void ags_jack_devin_realloc_buffer (AgsJackDevin *jack_devin
);
Reallocate the internal audio buffer.
Since:
ags_jack_devin_new ()
AgsJackDevin * ags_jack_devin_new ();
Creates a new instance of AgsJackDevin.
Since:
AGS_IS_JACK_DEVIN()
#define AGS_IS_JACK_DEVIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_JACK_DEVIN))
AGS_IS_JACK_DEVIN_CLASS()
#define AGS_IS_JACK_DEVIN_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_JACK_DEVIN))
AGS_JACK_DEVIN()
#define AGS_JACK_DEVIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_JACK_DEVIN, AgsJackDevin))
AGS_JACK_DEVIN_CLASS()
#define AGS_JACK_DEVIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_JACK_DEVIN, AgsJackDevin))
AGS_JACK_DEVIN_GET_CLASS()
#define AGS_JACK_DEVIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_JACK_DEVIN, AgsJackDevinClass))
Types and Values
enum AgsJackDevinFlags
Enum values to control the behavior or indicate internal state of AgsJackDevin by enable/disable as flags.
enum AgsJackDevinAppBufferMode
Enum values to indicate internal state of AgsJackDevin application buffer by setting mode.
enum AgsJackDevinSyncFlags
Enum values to control the synchronization between soundcard and client.
Property Details
The “attack”
property
“attack”gpointer
Attack of the buffer
Owner: AgsJackDevin
Flags: Read
Since:
The “bpm”
property
“bpm”double
Beats per minute
Owner: AgsJackDevin
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since:
The “buffer-size”
property
“buffer-size”guint
The buffer size
Owner: AgsJackDevin
Flags: Read / Write
Allowed values: [1,44100]
Default value: 940
Since:
The “delay-factor”
property
“delay-factor”double
tact
Owner: AgsJackDevin
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since:
The “device”
property
“device”char *
The jack soundcard indentifier
Owner: AgsJackDevin
Flags: Read / Write
Default value: "ags-jack-devin-0"
Since:
The “dsp-channels”
property
“dsp-channels”guint
The dsp channel count
Owner: AgsJackDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since:
The “format”
property
“format”guint
The precision of the buffer
Owner: AgsJackDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 16
Since:
The “jack-client”
property
“jack-client” AgsJackClient *
The assigned AgsJackClient
Owner: AgsJackDevin
Flags: Read / Write
Since:
The “jack-port”
property
“jack-port”gpointer
The assigned AgsJackPort
Owner: AgsJackDevin
Flags: Read / Write
Since:
The “pcm-channels”
property
“pcm-channels”guint
The pcm channel count
Owner: AgsJackDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: