Top | ![]() |
![]() |
![]() |
![]() |
void | ags_audio_thread_set_sound_scope () |
AgsAudioThread * | ags_audio_thread_new () |
#define | AGS_AUDIO_THREAD() |
#define | AGS_AUDIO_THREAD_CLASS() |
#define | AGS_AUDIO_THREAD_GET_CLASS() |
#define | AGS_IS_AUDIO_THREAD() |
GType | ags_audio_thread_get_type () |
#define | AGS_AUDIO_THREAD_DEFAULT_JIFFIE |
enum | AgsAudioThreadFlags |
#define | AGS_TYPE_AUDIO_THREAD |
struct | AgsAudioThread |
struct | AgsAudioThreadClass |
void ags_audio_thread_set_sound_scope (AgsAudioThread *audio_thread
,gint sound_scope
);
Set sound scope.
Since: 2.0.0
AgsAudioThread * ags_audio_thread_new (GObject *default_output_soundcard
,GObject *audio
);
Create a new instance of AgsAudioThread.
Since: 2.0.0
#define AGS_AUDIO_THREAD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_THREAD, AgsAudioThread))
#define AGS_AUDIO_THREAD_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_THREAD, AgsAudioThreadClass))
#define AGS_AUDIO_THREAD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUDIO_THREAD, AgsAudioThreadClass))
#define AGS_IS_AUDIO_THREAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_THREAD))
#define AGS_AUDIO_THREAD_DEFAULT_JIFFIE (ceil(AGS_SOUNDCARD_DEFAULT_SAMPLERATE / AGS_SOUNDCARD_DEFAULT_BUFFER_SIZE) + AGS_SOUNDCARD_DEFAULT_OVERCLOCK)
Enum values to control the behavior or indicate internal state of AgsAudioThread by enable/disable as flags.
sync done parent thread, initial wait during |
||
sync wait parent thread, initial wait during |
||
sync done parent thread, signal completed during |
||
sync wait parent thread, signal completed during |