Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_ALSA_MIDIIN_GET_OBJ_MUTEX() |
GQuark | ags_alsa_midiin_error_quark () |
gboolean | ags_alsa_midiin_test_flags () |
void | ags_alsa_midiin_set_flags () |
void | ags_alsa_midiin_unset_flags () |
void | ags_alsa_midiin_switch_buffer_flag () |
AgsAlsaMidiin * | ags_alsa_midiin_new () |
#define | AGS_ALSA_MIDIIN() |
#define | AGS_ALSA_MIDIIN_CLASS() |
#define | AGS_ALSA_MIDIIN_GET_CLASS() |
#define | AGS_IS_ALSA_MIDIIN() |
#define | AGS_IS_ALSA_MIDIIN_CLASS() |
GType | ags_alsa_midiin_get_type () |
#define | AGS_ALSA_MIDIIN_DEFAULT_ALSA_DEVICE |
#define | AGS_ALSA_MIDIIN_DEFAULT_APP_BUFFER_SIZE |
#define | AGS_ALSA_MIDIIN_DEFAULT_BACKEND_BUFFER_SIZE |
#define | AGS_ALSA_MIDIIN_DEFAULT_BUFFER_SIZE |
enum | AgsAlsaMidiinFlags |
enum | AgsAlsaMidiinAppBufferMode |
enum | AgsAlsaMidiinBackendBufferMode |
enum | AgsAlsaMidiinSyncFlags |
#define | AGS_ALSA_MIDIIN_ERROR |
enum | AgsAlsaMidiinError |
#define | AGS_TYPE_ALSA_MIDIIN |
struct | AgsAlsaMidiin |
struct | AgsAlsaMidiinClass |
#define AGS_ALSA_MIDIIN_GET_OBJ_MUTEX(obj) (&(((AgsAlsaMidiin *) obj)->obj_mutex))
gboolean ags_alsa_midiin_test_flags (AgsAlsaMidiin *alsa_midiin
,guint flags
);
Test flags
to be set on alsa_midiin
.
Since: 3.13.2
void ags_alsa_midiin_set_flags (AgsAlsaMidiin *alsa_midiin
,guint flags
);
Enable a feature of alsa_midiin
.
Since: 3.13.2
void ags_alsa_midiin_unset_flags (AgsAlsaMidiin *alsa_midiin
,guint flags
);
Disable a feature of alsa_midiin
.
Since: 3.13.2
void
ags_alsa_midiin_switch_buffer_flag (AgsAlsaMidiin *alsa_midiin
);
The buffer flag indicates the currently played buffer.
Since: 3.13.2
AgsAlsaMidiin * ags_alsa_midiin_new ();
Creates a new instance of AgsAlsaMidiin.
Since: 3.13.2
#define AGS_ALSA_MIDIIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ALSA_MIDIIN, AgsAlsaMidiin))
#define AGS_ALSA_MIDIIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ALSA_MIDIIN, AgsAlsaMidiin))
#define AGS_ALSA_MIDIIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ALSA_MIDIIN, AgsAlsaMidiinClass))
#define AGS_IS_ALSA_MIDIIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ALSA_MIDIIN))
#define AGS_IS_ALSA_MIDIIN_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ALSA_MIDIIN))
Enum values to control the behavior or indicate internal state of AgsAlsaMidiin by enable/disable as flags.
Enum values to indicate internal state of AgsAlsaMidiin application buffer by setting mode.
Enum values to indicate internal state of AgsAlsaMidiin backend buffer by setting mode.
Enum values to control the synchronization between sequencer and poll.
“attack”
property“attack” gpointer
Attack of the buffer
Owner: AgsAlsaMidiin
Flags: Read
Since: 3.13.2
“bpm”
property “bpm” double
Beats per minute
Owner: AgsAlsaMidiin
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since: 3.13.2
“delay-factor”
property “delay-factor” double
tact
Owner: AgsAlsaMidiin
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since: 3.13.2