Top |
#define | AGS_OSS_DEVOUT_GET_OBJ_MUTEX() |
GQuark | ags_oss_devout_error_quark () |
gboolean | ags_oss_devout_test_flags () |
void | ags_oss_devout_set_flags () |
void | ags_oss_devout_unset_flags () |
void | ags_oss_devout_switch_buffer_flag () |
void | ags_oss_devout_adjust_delay_and_attack () |
void | ags_oss_devout_realloc_buffer () |
AgsOssDevout * | ags_oss_devout_new () |
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_OSS_DEVOUT_DEFAULT_OSS_DEVICE |
#define | AGS_OSS_DEVOUT_DEFAULT_OSS_MIXER_DEVICE |
#define | AGS_OSS_DEVOUT_DEFAULT_APP_BUFFER_SIZE |
#define | AGS_OSS_DEVOUT_DEFAULT_BACKEND_BUFFER_SIZE |
enum | AgsOssDevoutFlags |
enum | AgsOssDevoutAppBufferMode |
enum | AgsOssDevoutBackendBufferMode |
#define | AGS_OSS_DEVOUT_ERROR |
enum | AgsOssDevoutError |
#define AGS_OSS_DEVOUT_GET_OBJ_MUTEX(obj) (&(((AgsOssDevout *) obj)->obj_mutex))
gboolean ags_oss_devout_test_flags (AgsOssDevout *oss_devout
,AgsOssDevoutFlags flags
);
Test flags
to be set on oss_devout
.
Since: 3.13.2
void ags_oss_devout_set_flags (AgsOssDevout *oss_devout
,AgsOssDevoutFlags flags
);
Enable a feature of oss_devout
.
Since: 3.13.2
void ags_oss_devout_unset_flags (AgsOssDevout *oss_devout
,AgsOssDevoutFlags flags
);
Disable a feature of oss_devout
.
Since: 3.13.2
void
ags_oss_devout_switch_buffer_flag (AgsOssDevout *oss_devout
);
The buffer flag indicates the currently played buffer.
Since: 3.13.2
void
ags_oss_devout_adjust_delay_and_attack
(AgsOssDevout *oss_devout
);
Calculate delay and attack and reset it.
Since: 3.13.2
void
ags_oss_devout_realloc_buffer (AgsOssDevout *oss_devout
);
Reallocate the internal audio buffer.
Since: 3.13.2
AgsOssDevout * ags_oss_devout_new ();
Creates a new instance of AgsOssDevout.
Since: 3.13.2
#define AGS_OSS_DEVOUT_DEFAULT_OSS_MIXER_DEVICE "/dev/mixer"
Enum values to control the behavior or indicate internal state of AgsOssDevout by enable/disable as flags.
Enum values to indicate internal state of AgsOssDevout application buffer by setting mode.
Enum values to indicate internal state of AgsOssDevout backend buffer by setting mode.
“attack”
property “attack” gpointer
Attack of the buffer
Owner: AgsOssDevout
Flags: Read
Since: 3.13.2
“bpm”
property “bpm” double
Beats per minute
Owner: AgsOssDevout
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since: 3.13.2
“buffer-size”
property “buffer-size” guint
The buffer size
Owner: AgsOssDevout
Flags: Read / Write
Allowed values: [16,16384]
Default value: 1024
Since: 3.13.2
“delay-factor”
property “delay-factor” double
tact
Owner: AgsOssDevout
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since: 3.13.2
“device”
property “device” char *
The OSS soundcard indentifier
Owner: AgsOssDevout
Flags: Read / Write
Default value: "/dev/dsp"
Since: 3.13.2
“dsp-channels”
property “dsp-channels” guint
The dsp channel count
Owner: AgsOssDevout
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.13.2
“format”
property “format” guint
The precision of the buffer
Owner: AgsOssDevout
Flags: Read / Write
Default value: 16
Since: 3.13.2
“pcm-channels”
property “pcm-channels” guint
The pcm channel count
Owner: AgsOssDevout
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.13.2