Top |
#define | AGS_GSTREAMER_DEVOUT_GET_OBJ_MUTEX() |
GQuark | ags_gstreamer_devout_error_quark () |
gboolean | ags_gstreamer_devout_test_flags () |
void | ags_gstreamer_devout_set_flags () |
void | ags_gstreamer_devout_unset_flags () |
void | ags_gstreamer_devout_switch_buffer_flag () |
void | ags_gstreamer_devout_adjust_delay_and_attack () |
void | ags_gstreamer_devout_realloc_buffer () |
AgsGstreamerDevout * | ags_gstreamer_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 |
AgsGstreamerClient * | gstreamer-client | Read / Write |
gpointer | gstreamer-port | Read / Write |
guint | pcm-channels | Read / Write |
guint | samplerate | Read / Write |
#define AGS_GSTREAMER_DEVOUT_GET_OBJ_MUTEX(obj) (&(((AgsGstreamerDevout *) obj)->obj_mutex))
gboolean ags_gstreamer_devout_test_flags (AgsGstreamerDevout *gstreamer_devout
,AgsGstreamerDevoutFlags flags
);
Test flags
to be set on gstreamer_devout
.
Since: 3.6.0
void ags_gstreamer_devout_set_flags (AgsGstreamerDevout *gstreamer_devout
,AgsGstreamerDevoutFlags flags
);
Enable a feature of gstreamer_devout
.
Since: 3.6.0
void ags_gstreamer_devout_unset_flags (AgsGstreamerDevout *gstreamer_devout
,AgsGstreamerDevoutFlags flags
);
Disable a feature of gstreamer_devout
.
Since: 3.6.0
void
ags_gstreamer_devout_switch_buffer_flag
(AgsGstreamerDevout *gstreamer_devout
);
The buffer flag indicates the currently played buffer.
Since: 3.6.0
void
ags_gstreamer_devout_adjust_delay_and_attack
(AgsGstreamerDevout *gstreamer_devout
);
Calculate delay and attack and reset it.
Since: 3.6.0
void
ags_gstreamer_devout_realloc_buffer (AgsGstreamerDevout *gstreamer_devout
);
Reallocate the internal audio buffer.
Since: 3.6.0
AgsGstreamerDevout * ags_gstreamer_devout_new ();
Creates a new instance of AgsGstreamerDevout.
Since: 3.6.0
#define AGS_GSTREAMER_DEVOUT_DEFAULT_APP_BUFFER_SIZE (8)
Enum values to control the behavior or indicate internal state of AgsGstreamerDevout by enable/disable as flags.
Enum values to indicate internal state of AgsGstreamerDevout application buffer by setting mode.
Enum values to control the synchronization between soundcard and client.
“attack”
property “attack” gpointer
Attack of the buffer
Owner: AgsGstreamerDevout
Flags: Read
Since: 3.6.0
“bpm”
property “bpm” double
Beats per minute
Owner: AgsGstreamerDevout
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since: 3.6.0
“buffer”
property “buffer” gpointer
The buffer
Owner: AgsGstreamerDevout
Flags: Read
Since: 3.6.0
“buffer-size”
property “buffer-size” guint
The buffer size
Owner: AgsGstreamerDevout
Flags: Read / Write
Allowed values: [16,16384]
Default value: 1024
Since: 3.6.0
“delay-factor”
property “delay-factor” double
tact
Owner: AgsGstreamerDevout
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since: 3.6.0
“device”
property “device” char *
The gstreamer soundcard indentifier
Owner: AgsGstreamerDevout
Flags: Read / Write
Default value: "ags-gstreamer-devout-0"
Since: 3.6.0
“dsp-channels”
property “dsp-channels” guint
The dsp channel count
Owner: AgsGstreamerDevout
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.6.0
“format”
property “format” guint
The precision of the buffer
Owner: AgsGstreamerDevout
Flags: Read / Write
Default value: 16
Since: 3.6.0
“gstreamer-client”
property“gstreamer-client” AgsGstreamerClient *
The assigned AgsGstreamerClient
Owner: AgsGstreamerDevout
Flags: Read / Write
Since: 3.6.0
“gstreamer-port”
property “gstreamer-port” gpointer
The assigned AgsGstreamerPort
Owner: AgsGstreamerDevout
Flags: Read / Write
Since: 3.6.0
“pcm-channels”
property “pcm-channels” guint
The pcm channel count
Owner: AgsGstreamerDevout
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.6.0