AgsPlayback

AgsPlayback — Outputting to soundcard context

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── AgsPlayback

Implemented Interfaces

AgsPlayback implements AgsConnectable.

Includes

#include <ags/audio/ags_playback.h>

Description

AgsPlayback represents a context to output.

Functions

ags_playback_find_source ()

AgsPlayback *
ags_playback_find_source (GList *playback,
                          GObject *source);


ags_playback_new ()

AgsPlayback *
ags_playback_new ();

Creates an AgsPlayback, refering to application_context .

Returns

a new AgsPlayback

Since: 0.4


AGS_IS_PLAYBACK()

#define AGS_IS_PLAYBACK(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PLAYBACK))


AGS_IS_PLAYBACK_CLASS()

#define AGS_IS_PLAYBACK_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_PLAYBACK))


AGS_PLAYBACK()

#define AGS_PLAYBACK(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAYBACK, AgsPlayback))


AGS_PLAYBACK_CLASS()

#define AGS_PLAYBACK_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_PLAYBACK, AgsPlayback))


AGS_PLAYBACK_GET_CLASS()

#define AGS_PLAYBACK_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_PLAYBACK, AgsPlaybackClass))


ags_playback_get_type ()

GType
ags_playback_get_type ();

Types and Values

enum AgsPlaybackFlags

Members

AGS_PLAYBACK_DONE

   

AGS_PLAYBACK_REMOVE

   

AGS_PLAYBACK_CHANNEL

   

AGS_PLAYBACK_PAD

   

AGS_PLAYBACK_AUDIO

   

AGS_PLAYBACK_PLAYBACK

   

AGS_PLAYBACK_SEQUENCER

   

AGS_PLAYBACK_NOTATION

   

AGS_PLAYBACK_SINGLE_THREADED

   

AGS_PLAYBACK_SUPER_THREADED_CHANNEL

   

AGS_PLAYBACK_SUPER_THREADED_RECYCLING

   

AGS_TYPE_PLAYBACK

#define AGS_TYPE_PLAYBACK                (ags_playback_get_type())


struct AgsPlayback

struct AgsPlayback;


struct AgsPlaybackClass

struct AgsPlaybackClass {
  GObjectClass gobject;
};