AgsAudioThread
AgsAudioThread — audio thread
|
|
Object Hierarchy
GObject
╰── AgsThread
╰── AgsAudioThread
Includes
#include <ags/audio/thread/ags_audio_thread.h>
Description
The AgsAudioThread acts as audio output thread to soundcard.
Functions
ags_audio_thread_new ()
AgsAudioThread *
ags_audio_thread_new (GObject *soundcard
,
GObject *audio
);
Create a new AgsAudioThread.
Since: 0.4.2
AGS_AUDIO_THREAD()
#define AGS_AUDIO_THREAD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_THREAD, AgsAudioThread))
AGS_AUDIO_THREAD_CLASS()
#define AGS_AUDIO_THREAD_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_THREAD, AgsAudioThreadClass))
AGS_AUDIO_THREAD_GET_CLASS()
#define AGS_AUDIO_THREAD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUDIO_THREAD, AgsAudioThreadClass))
AGS_IS_AUDIO_THREAD()
#define AGS_IS_AUDIO_THREAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_THREAD))
AGS_IS_AUDIO_THREAD_CLASS()
#define AGS_IS_AUDIO_THREAD_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_THREAD))
ags_audio_thread_get_type ()
GType
ags_audio_thread_get_type ();
Types and Values
AGS_AUDIO_THREAD_DEFAULT_JIFFIE
#define AGS_AUDIO_THREAD_DEFAULT_JIFFIE (ceil(AGS_SOUNDCARD_DEFAULT_SAMPLERATE / AGS_SOUNDCARD_DEFAULT_BUFFER_SIZE) + AGS_SOUNDCARD_DEFAULT_OVERCLOCK)
AGS_TYPE_AUDIO_THREAD
#define AGS_TYPE_AUDIO_THREAD (ags_audio_thread_get_type())
struct AgsAudioThread
struct AgsAudioThread;
struct AgsAudioThreadClass
struct AgsAudioThreadClass {
AgsThreadClass thread;
};
Property Details
The “audio”
property
“audio” AgsAudio *
The assigned AgsAudio.
Flags: Write
Since: 0.4.2
The “soundcard”
property
“soundcard” GObject *
The assigned AgsAudio.
Flags: Write
Since: 0.7.0