| Top |
| void | ags_playback_set_channel_thread () |
| AgsThread * | ags_playback_get_channel_thread () |
| void | ags_playback_set_iterator_thread () |
| AgsThread * | ags_playback_get_iterator_thread () |
| void | ags_playback_set_recycling_thread () |
| AgsThread * | ags_playback_get_recycling_thread () |
| void | ags_playback_set_recall_id () |
| AgsRecallID * | ags_playback_get_recall_id () |
| AgsPlayback * | ags_playback_find_source () |
| AgsPlayback * | ags_playback_new () |
| #define | AGS_IS_PLAYBACK() |
| #define | AGS_PLAYBACK() |
| #define | AGS_PLAYBACK_CLASS() |
| #define | AGS_PLAYBACK_GET_CLASS() |
| GType | ags_playback_get_type () |
| guint | audio-channel | Read / Write |
| GObject * | playback-domain | Read / Write |
| GObject * | source | Read / Write |
| enum | AgsPlaybackFlags |
| enum | AgsPlaybackScope |
| #define | AGS_TYPE_PLAYBACK |
| struct | AgsPlayback |
| struct | AgsPlaybackClass |
void ags_playback_set_channel_thread (AgsPlayback *playback,AgsThread *thread,guint scope);
Set channel thread of appropriate scope.
playback |
the AgsPlayback |
|
thread |
the AgsChannelThread |
|
scope |
the scope of the thread to set |
Since: 1.0.0
AgsThread * ags_playback_get_channel_thread (AgsPlayback *playback,guint scope);
Get channel thread of appropriate scope.
Since: 1.0.0
void ags_playback_set_iterator_thread (AgsPlayback *playback,AgsThread *thread,guint scope);
Set iterator thread of appropriate scope.
Since: 1.0.0
AgsThread * ags_playback_get_iterator_thread (AgsPlayback *playback,guint scope);
Get iterator thread of appropriate scope.
Since: 1.0.0
void ags_playback_set_recycling_thread (AgsPlayback *playback,AgsThread *thread,guint scope);
Set recycling thread of appropriate scope.
Since: 1.0.0
AgsThread * ags_playback_get_recycling_thread (AgsPlayback *playback,guint scope);
Get recycling thread of appropriate scope.
Since: 1.0.0
void ags_playback_set_recall_id (AgsPlayback *playback,AgsRecallID *recall_id,guint scope);
Set recall id of appropriate scope.
playback |
the AgsPlayback |
|
recall_id |
the AgsRecallID |
|
scope |
the scope of the recall id to set |
Since: 1.0.0
AgsRecallID * ags_playback_get_recall_id (AgsPlayback *playback,guint scope);
Get recall id of appropriate scope.
Since: 1.0.0
AgsPlayback * ags_playback_find_source (GList *playback,GObject *source);
AgsPlayback * ags_playback_new ();
Creates an AgsPlayback, refering to application_context
.
Since: 1.0.0
#define AGS_IS_PLAYBACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAYBACK))
#define AGS_PLAYBACK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAYBACK, AgsPlayback))
#define AGS_PLAYBACK_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PLAYBACK, AgsPlayback))
#define AGS_PLAYBACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PLAYBACK, AgsPlaybackClass))
Enum values to control the behavior or indicate internal state of AgsPlayback by enable/disable as flags.