Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_OSS_MIDIIN_GET_OBJ_MUTEX() |
GQuark | ags_oss_midiin_error_quark () |
gboolean | ags_oss_midiin_test_flags () |
void | ags_oss_midiin_set_flags () |
void | ags_oss_midiin_unset_flags () |
void | ags_oss_midiin_switch_buffer_flag () |
AgsOssMidiin * | ags_oss_midiin_new () |
#define | AGS_IS_OSS_MIDIIN() |
#define | AGS_IS_OSS_MIDIIN_CLASS() |
#define | AGS_OSS_MIDIIN() |
#define | AGS_OSS_MIDIIN_CLASS() |
#define | AGS_OSS_MIDIIN_GET_CLASS() |
GType | ags_oss_midiin_flags_get_type () |
GType | ags_oss_midiin_get_type () |
#define | AGS_OSS_MIDIIN_DEFAULT_OSS_DEVICE |
#define | AGS_OSS_MIDIIN_DEFAULT_OSS_MIXER_DEVICE |
#define | AGS_OSS_MIDIIN_DEFAULT_APP_BUFFER_SIZE |
#define | AGS_OSS_MIDIIN_DEFAULT_BACKEND_BUFFER_SIZE |
#define | AGS_OSS_MIDIIN_DEFAULT_BUFFER_SIZE |
enum | AgsOssMidiinFlags |
enum | AgsOssMidiinAppBufferMode |
enum | AgsOssMidiinBackendBufferMode |
enum | AgsOssMidiinSyncFlags |
#define | AGS_OSS_MIDIIN_ERROR |
enum | AgsOssMidiinError |
#define | AGS_TYPE_OSS_MIDIIN |
struct | AgsOssMidiin |
struct | AgsOssMidiinClass |
#define AGS_OSS_MIDIIN_GET_OBJ_MUTEX(obj) (&(((AgsOssMidiin *) obj)->obj_mutex))
gboolean ags_oss_midiin_test_flags (AgsOssMidiin *oss_midiin
,guint flags
);
Test flags
to be set on oss_midiin
.
Since: 3.13.2
void ags_oss_midiin_set_flags (AgsOssMidiin *oss_midiin
,guint flags
);
Enable a feature of oss_midiin
.
Since: 3.13.2
void ags_oss_midiin_unset_flags (AgsOssMidiin *oss_midiin
,guint flags
);
Disable a feature of oss_midiin
.
Since: 3.13.2
void
ags_oss_midiin_switch_buffer_flag (AgsOssMidiin *oss_midiin
);
The buffer flag indicates the currently played buffer.
Since: 3.13.2
AgsOssMidiin * ags_oss_midiin_new ();
Creates a new instance of AgsOssMidiin.
Since: 3.13.2
#define AGS_IS_OSS_MIDIIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_OSS_MIDIIN))
#define AGS_IS_OSS_MIDIIN_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_OSS_MIDIIN))
#define AGS_OSS_MIDIIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OSS_MIDIIN, AgsOssMidiin))
#define AGS_OSS_MIDIIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_OSS_MIDIIN, AgsOssMidiin))
#define AGS_OSS_MIDIIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_OSS_MIDIIN, AgsOssMidiinClass))
#define AGS_OSS_MIDIIN_DEFAULT_OSS_MIXER_DEVICE "/dev/mixer"
Enum values to control the behavior or indicate internal state of AgsOssMidiin by enable/disable as flags.
Enum values to indicate internal state of AgsOssMidiin application buffer by setting mode.
Enum values to indicate internal state of AgsOssMidiin backend buffer by setting mode.
Enum values to control the synchronization between sequencer and poll.
“attack”
property“attack” gpointer
Attack of the buffer
Owner: AgsOssMidiin
Flags: Read
Since: 3.13.2
“bpm”
property “bpm” double
Beats per minute
Owner: AgsOssMidiin
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since: 3.13.2
“delay-factor”
property “delay-factor” double
tact
Owner: AgsOssMidiin
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since: 3.13.2