| Top |
| #define | AGS_GSTREAMER_DEVIN_GET_OBJ_MUTEX() |
| GQuark | ags_gstreamer_devin_error_quark () |
| gboolean | ags_gstreamer_devin_test_flags () |
| void | ags_gstreamer_devin_set_flags () |
| void | ags_gstreamer_devin_unset_flags () |
| void | ags_gstreamer_devin_switch_buffer_flag () |
| void | ags_gstreamer_devin_realloc_buffer () |
| AgsGstreamerDevin * | ags_gstreamer_devin_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_DEVIN_GET_OBJ_MUTEX(obj) (&(((AgsGstreamerDevin *) obj)->obj_mutex))
gboolean ags_gstreamer_devin_test_flags (AgsGstreamerDevin *gstreamer_devin,AgsGstreamerDevinFlags flags);
Test flags
to be set on gstreamer_devin
.
Since: 3.6.0
void ags_gstreamer_devin_set_flags (AgsGstreamerDevin *gstreamer_devin,AgsGstreamerDevinFlags flags);
Enable a feature of gstreamer_devin
.
Since: 3.6.0
void ags_gstreamer_devin_unset_flags (AgsGstreamerDevin *gstreamer_devin,AgsGstreamerDevinFlags flags);
Disable a feature of gstreamer_devin
.
Since: 3.6.0
void
ags_gstreamer_devin_switch_buffer_flag
(AgsGstreamerDevin *gstreamer_devin);
The buffer flag indicates the currently played buffer.
Since: 3.6.0
void
ags_gstreamer_devin_realloc_buffer (AgsGstreamerDevin *gstreamer_devin);
ags_gstreamer_devin_realloc_buffer is deprecated and should not be used in newly-written code.
Reallocate the internal audio buffer.
Since: 3.6.0
AgsGstreamerDevin * ags_gstreamer_devin_new ();
Creates a new instance of AgsGstreamerDevin.
Since: 3.6.0
Enum values to control the behavior or indicate internal state of AgsGstreamerDevin by enable/disable as flags.
Enum values to indicate internal state of AgsGstreamerDevin application buffer by setting mode.
Enum values to control the synchronization between soundcard and client.
“attack” property “attack” gpointer
Attack of the buffer
AgsGstreamerDevin:attack is deprecated and should not be used in newly-written code.
use AgsFrameClock instead
Owner: AgsGstreamerDevin
Flags: Read
Since: 3.6.0
“bpm” property “bpm” double
Beats per minute
Owner: AgsGstreamerDevin
Flags: Read / Write
Allowed values: [1,240]
Default value: 120
Since: 3.6.0
“buffer” property “buffer” gpointer
The buffer
Owner: AgsGstreamerDevin
Flags: Read
Since: 3.6.0
“buffer-size” property “buffer-size” guint
The buffer size
Owner: AgsGstreamerDevin
Flags: Read / Write
Allowed values: [1,44100]
Default value: 940
Since: 3.6.0
“delay-factor” property “delay-factor” double
tact
AgsGstreamerDevin:delay-factor is deprecated and should not be used in newly-written code.
use AgsFrameClock instead
Owner: AgsGstreamerDevin
Flags: Read / Write
Allowed values: [0,16]
Default value: 1
Since: 3.6.0
“device” property “device” char *
The gstreamer soundcard indentifier
Owner: AgsGstreamerDevin
Flags: Read / Write
Default value: "ags-gstreamer-devin-0"
Since: 3.6.0
“dsp-channels” property “dsp-channels” guint
The dsp channel count
Owner: AgsGstreamerDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.6.0
“format” property “format” guint
The precision of the buffer
Owner: AgsGstreamerDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 16
Since: 3.6.0
“gstreamer-client” property“gstreamer-client” AgsGstreamerClient *
The assigned AgsGstreamerClient
Owner: AgsGstreamerDevin
Flags: Read / Write
Since: 3.6.0
“gstreamer-port” property “gstreamer-port” gpointer
The assigned AgsGstreamerPort
Owner: AgsGstreamerDevin
Flags: Read / Write
Since: 3.6.0
“pcm-channels” property “pcm-channels” guint
The pcm channel count
Owner: AgsGstreamerDevin
Flags: Read / Write
Allowed values: [1,64]
Default value: 2
Since: 3.6.0