Top |
Functions
#define | AGS_ALSA_DEVOUT_GET_OBJ_MUTEX() |
|
ags_alsa_devout_error_quark () |
|
ags_alsa_devout_test_flags () |
|
ags_alsa_devout_set_flags () |
|
ags_alsa_devout_unset_flags () |
|
ags_alsa_devout_switch_buffer () |
|
ags_alsa_devout_adjust_delay_and_attack () |
|
ags_alsa_devout_realloc_buffer () |
AgsAlsaDevout * | ags_alsa_devout_new () |
#define | AGS_ALSA_DEVOUT() |
#define | AGS_ALSA_DEVOUT_CLASS() |
#define | AGS_ALSA_DEVOUT_GET_CLASS() |
#define | AGS_IS_ALSA_DEVOUT() |
#define | AGS_IS_ALSA_DEVOUT_CLASS() |
|
ags_alsa_devout_flags_get_type () |
|
ags_alsa_devout_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 | |
pcm-channels | Read / Write | |
samplerate | Read / Write |
Types and Values
#define | AGS_ALSA_DEVOUT_DEFAULT_ALSA_DEVICE |
#define | AGS_ALSA_DEVOUT_DEFAULT_APP_BUFFER_SIZE |
#define | AGS_ALSA_DEVOUT_DEFAULT_BACKEND_BUFFER_SIZE |
enum | AgsAlsaDevoutFlags |
enum | AgsAlsaDevoutAppBufferMode |
enum | AgsAlsaDevoutBackendBufferMode |
#define | AGS_ALSA_DEVOUT_ERROR |
enum | AgsAlsaDevoutError |
#define | AGS_TYPE_ALSA_DEVOUT |
struct | AgsAlsaDevout |
struct | AgsAlsaDevoutClass |
Functions
AGS_ALSA_DEVOUT_GET_OBJ_MUTEX()
#define AGS_ALSA_DEVOUT_GET_OBJ_MUTEX(obj) (&(((AgsAlsaDevout *) obj)->obj_mutex))
ags_alsa_devout_test_flags ()
gboolean ags_alsa_devout_test_flags (AgsAlsaDevout *alsa_devout
,AgsAlsaDevoutFlags flags
);
Test flags
to be set on alsa_devout
.
Since:
ags_alsa_devout_set_flags ()
void ags_alsa_devout_set_flags (AgsAlsaDevout *alsa_devout
,AgsAlsaDevoutFlags flags
);
Enable a feature of alsa_devout
.
Since:
ags_alsa_devout_unset_flags ()
void ags_alsa_devout_unset_flags (AgsAlsaDevout *alsa_devout
,AgsAlsaDevoutFlags flags
);
Disable a feature of alsa_devout
.
Since:
ags_alsa_devout_switch_buffer ()
void ags_alsa_devout_switch_buffer (AgsAlsaDevout *alsa_devout
);
Switch currently played buffer.
Since:
ags_alsa_devout_adjust_delay_and_attack ()
void ags_alsa_devout_adjust_delay_and_attack (AgsAlsaDevout *alsa_devout
);
Calculate delay and attack and reset it.
Since:
ags_alsa_devout_realloc_buffer ()
void ags_alsa_devout_realloc_buffer (AgsAlsaDevout *alsa_devout
);
Reallocate the internal audio buffer.
Since:
ags_alsa_devout_new ()
AgsAlsaDevout * ags_alsa_devout_new ();
Creates a new instance of AgsAlsaDevout.
Since:
AGS_ALSA_DEVOUT()
#define AGS_ALSA_DEVOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ALSA_DEVOUT, AgsAlsaDevout))
AGS_ALSA_DEVOUT_CLASS()
#define AGS_ALSA_DEVOUT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_ALSA_DEVOUT, AgsAlsaDevout))
AGS_ALSA_DEVOUT_GET_CLASS()
#define AGS_ALSA_DEVOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_ALSA_DEVOUT, AgsAlsaDevoutClass))
AGS_IS_ALSA_DEVOUT()
#define AGS_IS_ALSA_DEVOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_ALSA_DEVOUT))
AGS_IS_ALSA_DEVOUT_CLASS()
#define AGS_IS_ALSA_DEVOUT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_ALSA_DEVOUT))
Types and Values
enum AgsAlsaDevoutFlags
Enum values to control the behavior or indicate internal state of AgsAlsaDevout by enable/disable as flags.
enum AgsAlsaDevoutAppBufferMode
Enum values to indicate internal state of AgsAlsaDevout application buffer by setting mode.
enum AgsAlsaDevoutBackendBufferMode
Enum values to indicate internal state of AgsAlsaDevout backend buffer by setting mode.
Property Details
The “attack”
property
“attack”gpointer
Attack of the buffer
Owner: AgsAlsaDevout
Flags: Read
Since:
The “bpm”
property
“bpm”double
Beats per minute
Owner: AgsAlsaDevout
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since:
The “buffer-size”
property
“buffer-size”guint
The buffer size
Owner: AgsAlsaDevout
Flags: Read / Write
Allowed values: [16,16384]
Default value: 1024
Since:
The “delay-factor”
property
“delay-factor”double
tact
Owner: AgsAlsaDevout
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since:
The “device”
property
“device”char *
The alsa soundcard indentifier
Owner: AgsAlsaDevout
Flags: Read / Write
Default value: "hw:0,0"
Since:
The “dsp-channels”
property
“dsp-channels”guint
The dsp channel count
Owner: AgsAlsaDevout
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since:
The “format”
property
“format”guint
The precision of the buffer
Owner: AgsAlsaDevout
Flags: Read / Write
Default value: 16
Since:
The “pcm-channels”
property
“pcm-channels”guint
The pcm channel count
Owner: AgsAlsaDevout
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: