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