Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_ALSA_DEVIN_GET_OBJ_MUTEX() |
GQuark | ags_alsa_devin_error_quark () |
gboolean | ags_alsa_devin_test_flags () |
void | ags_alsa_devin_set_flags () |
void | ags_alsa_devin_unset_flags () |
void | ags_alsa_devin_switch_buffer_flag () |
void | ags_alsa_devin_adjust_delay_and_attack () |
void | ags_alsa_devin_realloc_buffer () |
AgsAlsaDevin * | ags_alsa_devin_new () |
#define | AGS_ALSA_DEVIN() |
#define | AGS_ALSA_DEVIN_CLASS() |
#define | AGS_ALSA_DEVIN_GET_CLASS() |
#define | AGS_IS_ALSA_DEVIN() |
#define | AGS_IS_ALSA_DEVIN_CLASS() |
GType | ags_alsa_devin_flags_get_type () |
GType | ags_alsa_devin_get_type () |
gpointer | attack | Read |
double | bpm | Read / Write |
gpointer | buffer | Read |
guint | buffer-size | Read / Write |
double | delay-factor | Read / Write |
char * | device | Read / Write |
guint | dsp-channels | Read / Write |
guint | format | Read / Write |
guint | pcm-channels | Read / Write |
guint | samplerate | Read / Write |
#define | AGS_ALSA_DEVIN_DEFAULT_ALSA_DEVICE |
#define | AGS_ALSA_DEVIN_DEFAULT_APP_BUFFER_SIZE |
#define | AGS_ALSA_DEVIN_DEFAULT_BACKEND_BUFFER_SIZE |
enum | AgsAlsaDevinFlags |
enum | AgsAlsaDevinAppBufferMode |
enum | AgsAlsaDevinBackendBufferMode |
#define | AGS_ALSA_DEVIN_ERROR |
enum | AgsAlsaDevinError |
#define | AGS_TYPE_ALSA_DEVIN |
struct | AgsAlsaDevin |
struct | AgsAlsaDevinClass |
#define AGS_ALSA_DEVIN_GET_OBJ_MUTEX(obj) (&(((AgsAlsaDevin *) obj)->obj_mutex))
gboolean ags_alsa_devin_test_flags (AgsAlsaDevin *alsa_devin
,guint flags
);
Test flags
to be set on alsa_devin
.
Since: 3.13.2
void ags_alsa_devin_set_flags (AgsAlsaDevin *alsa_devin
,guint flags
);
Enable a feature of alsa_devin
.
Since: 3.13.2
void ags_alsa_devin_unset_flags (AgsAlsaDevin *alsa_devin
,guint flags
);
Disable a feature of alsa_devin
.
Since: 3.13.2
void
ags_alsa_devin_switch_buffer_flag (AgsAlsaDevin *alsa_devin
);
The buffer flag indicates the currently recorded buffer.
Since: 3.13.2
void
ags_alsa_devin_adjust_delay_and_attack
(AgsAlsaDevin *alsa_devin
);
Calculate delay and attack and reset it.
Since: 3.13.2
void
ags_alsa_devin_realloc_buffer (AgsAlsaDevin *alsa_devin
);
Reallocate the internal audio buffer.
Since: 3.13.2
AgsAlsaDevin * ags_alsa_devin_new ();
Creates a new instance of AgsAlsaDevin.
Since: 3.13.2
#define AGS_ALSA_DEVIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ALSA_DEVIN, AgsAlsaDevin))
#define AGS_ALSA_DEVIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ALSA_DEVIN, AgsAlsaDevin))
#define AGS_ALSA_DEVIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ALSA_DEVIN, AgsAlsaDevinClass))
#define AGS_IS_ALSA_DEVIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ALSA_DEVIN))
#define AGS_IS_ALSA_DEVIN_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ALSA_DEVIN))
Enum values to control the behavior or indicate internal state of AgsAlsaDevin by enable/disable as flags.
Enum values to indicate internal state of AgsAlsaDevin application buffer by setting mode.
Enum values to indicate internal state of AgsAlsaDevin backend buffer by setting mode.
“attack”
property“attack” gpointer
Attack of the buffer
Owner: AgsAlsaDevin
Flags: Read
Since: 3.13.2
“bpm”
property “bpm” double
Beats per minute
Owner: AgsAlsaDevin
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since: 3.13.2
“buffer-size”
property“buffer-size” guint
The buffer size
Owner: AgsAlsaDevin
Flags: Read / Write
Allowed values: [16,16384]
Default value: 1024
Since: 3.13.2
“delay-factor”
property “delay-factor” double
tact
Owner: AgsAlsaDevin
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since: 3.13.2
“device”
property “device” char *
The alsa soundcard indentifier
Owner: AgsAlsaDevin
Flags: Read / Write
Default value: "hw:0,0"
Since: 3.13.2
“dsp-channels”
property“dsp-channels” guint
The dsp channel count
Owner: AgsAlsaDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.13.2
“format”
property“format” guint
The precision of the buffer
Owner: AgsAlsaDevin
Flags: Read / Write
Default value: 16
Since: 3.13.2
“pcm-channels”
property“pcm-channels” guint
The pcm channel count
Owner: AgsAlsaDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.13.2
“samplerate”
property“samplerate” guint
The samplerate
Owner: AgsAlsaDevin
Flags: Read / Write
Allowed values: [8000,5644800]
Default value: 48000
Since: 3.13.2