AgsPlayChannelRunMaster

AgsPlayChannelRunMaster — plays channel as toplevel

Functions

Properties

Types and Values

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsRecallChannelRun
            ╰── AgsPlayChannelRunMaster

Implemented Interfaces

AgsPlayChannelRunMaster implements AgsConnectable.

Includes

#include <ags/audio/recall/ags_play_channel_master.h>

Description

The AgsPlayChannelRunMaster class plays the channel within toplevel context.

Functions

AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER()

#define AGS_PLAY_CHANNEL_RUN_MASTER_STREAMER(strct)     ((AgsPlayChannelRunMasterStreamer *)(strct))

ags_play_channel_run_master_test_flags ()

gboolean
ags_play_channel_run_master_test_flags
                               (AgsPlayChannelRunMaster *play_channel_run_master,
                                guint flags);

ags_play_channel_run_master_set_flags ()

void
ags_play_channel_run_master_set_flags (AgsPlayChannelRunMaster *play_channel_run_master,
                                       guint flags);

ags_play_channel_run_master_unset_flags ()

void
ags_play_channel_run_master_unset_flags
                               (AgsPlayChannelRunMaster *play_channel_run_master,
                                guint flags);

ags_play_channel_run_master_new ()

AgsPlayChannelRunMaster *
ags_play_channel_run_master_new (AgsChannel *source);

AGS_IS_PLAY_CHANNEL_RUN_MASTER()

#define AGS_IS_PLAY_CHANNEL_RUN_MASTER(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER))

AGS_PLAY_CHANNEL_RUN_MASTER()

#define AGS_PLAY_CHANNEL_RUN_MASTER(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMaster))

AGS_PLAY_CHANNEL_RUN_MASTER_CLASS()

#define AGS_PLAY_CHANNEL_RUN_MASTER_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))

AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS()

#define AGS_PLAY_CHANNEL_RUN_MASTER_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_PLAY_CHANNEL_RUN_MASTER, AgsPlayChannelRunMasterClass))

ags_play_channel_run_master_get_type ()

GType
ags_play_channel_run_master_get_type ();

Types and Values

enum AgsPlayChannelRunMasterFlags

Enum values to control the behavior or indicate internal state of AgsPlayChannelRunMaster by enable/disable as flags.

Members

AGS_PLAY_CHANNEL_RUN_MASTER_TERMINATING

recall is terminating

 

AgsPlayChannelRunMasterStreamer

typedef struct _AgsPlayChannelRunMasterStreamer AgsPlayChannelRunMasterStreamer;

AGS_TYPE_PLAY_CHANNEL_RUN_MASTER

#define AGS_TYPE_PLAY_CHANNEL_RUN_MASTER                (ags_play_channel_run_master_get_type())

struct AgsPlayChannelRunMaster

struct AgsPlayChannelRunMaster;

struct AgsPlayChannelRunMasterClass

struct AgsPlayChannelRunMasterClass {
  AgsRecallChannelRunClass recall_channel_run;
};

Property Details

The “stream-channel-run” property

  “stream-channel-run”       gpointer

The assigned stream channel run.

[transfer full]

Owner: AgsPlayChannelRunMaster

Flags: Read / Write

Since: 3.0.0