Top |
gboolean | ags_audio_thread_test_nested_sync_flags () |
void | ags_audio_thread_set_nested_sync_flags () |
void | ags_audio_thread_unset_nested_sync_flags () |
gboolean | ags_audio_thread_get_processing () |
void | ags_audio_thread_set_processing () |
AgsTaskLauncher * | ags_audio_thread_get_task_launcher () |
void | ags_audio_thread_set_sound_scope () |
AgsAudioThreadScopeData * | ags_audio_thread_scope_data_alloc () |
void | ags_audio_thread_scope_data_free () |
gboolean | ags_audio_thread_get_do_fx_staging () |
void | ags_audio_thread_set_do_fx_staging () |
guint * | ags_audio_thread_get_staging_program () |
void | ags_audio_thread_set_staging_program () |
AgsAudioThread * | ags_audio_thread_new () |
AgsAudio * | audio | Read / Write |
GObject * | default-output-soundcard | Read / Write |
gboolean | processing | Read / Write |
AgsTaskLauncher * | task-launcher | Read |
#define | AGS_AUDIO_THREAD_DEFAULT_JIFFIE |
enum | AgsAudioThreadNestedSyncFlags |
struct | AgsAudioThreadScopeData |
gboolean ags_audio_thread_test_nested_sync_flags (AgsAudioThread *audio_thread
,AgsAudioThreadNestedSyncFlags nested_sync_flags
);
Test nested_sync_flags
of audio_thread
.
Since: 6.0.0
void ags_audio_thread_set_nested_sync_flags (AgsAudioThread *audio_thread
,AgsAudioThreadNestedSyncFlags nested_sync_flags
);
Set status flags.
Since: 6.0.0
void ags_audio_thread_unset_nested_sync_flags (AgsAudioThread *audio_thread
,AgsAudioThreadNestedSyncFlags nested_sync_flags
);
Unset status flags.
Since: 6.0.0
gboolean
ags_audio_thread_get_processing (AgsAudioThread *audio_thread
);
Get processing.
Since: 3.11.0
void ags_audio_thread_set_processing (AgsAudioThread *audio_thread
,gboolean processing
);
Set processing.
Since: 3.11.0
AgsTaskLauncher *
ags_audio_thread_get_task_launcher (AgsAudioThread *audio_thread
);
Get task launcher.
Since: 3.11.0
void ags_audio_thread_set_sound_scope (AgsAudioThread *audio_thread
,gint sound_scope
);
Set sound scope.
Since: 3.0.0
AgsAudioThreadScopeData * ags_audio_thread_scope_data_alloc ();
Allocate the AgsAudioThreadScopeData.
Since: 3.3.0
void
ags_audio_thread_scope_data_free (AgsAudioThreadScopeData *scope_data
);
Free scope_data
.
Since: 3.3.0
gboolean
ags_audio_thread_get_do_fx_staging (AgsAudioThread *audio_thread
);
Get do fx staging.
Since: 3.3.0
void ags_audio_thread_set_do_fx_staging (AgsAudioThread *audio_thread
,gboolean do_fx_staging
);
Set do fx staging.
Since: 3.3.0
guint * ags_audio_thread_get_staging_program (AgsAudioThread *audio_thread
,guint *staging_program_count
);
Get staging program.
Since: 3.3.0
void ags_audio_thread_set_staging_program (AgsAudioThread *audio_thread
,guint *staging_program
,guint staging_program_count
);
Set staging program.
audio_thread |
the AgsAudioThread |
|
staging_program |
the staging program. |
[transfer none] |
staging_program_count |
the staging program count |
Since: 3.3.0
AgsAudioThread * ags_audio_thread_new (GObject *default_output_soundcard
,GObject *audio
);
Create a new instance of AgsAudioThread.
Since: 3.0.0
#define AGS_AUDIO_THREAD_DEFAULT_JIFFIE (ceil(AGS_SOUNDCARD_DEFAULT_SAMPLERATE / AGS_SOUNDCARD_DEFAULT_BUFFER_SIZE) + AGS_SOUNDCARD_DEFAULT_OVERCLOCK)
“audio”
property“audio” AgsAudio *
The assigned AgsAudio.
Owner: AgsAudioThread
Flags: Read / Write
Since: 3.0.0
“default-output-soundcard”
property “default-output-soundcard” GObject *
The assigned default soundcard.
Owner: AgsAudioThread
Flags: Read / Write
Since: 3.0.0
“processing”
property “processing” gboolean
The processing state.
Owner: AgsAudioThread
Flags: Read / Write
Default value: FALSE
Since: 3.11.0