AgsCopyChannelRun

AgsCopyChannelRun — copys channel

Synopsis

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

struct              AgsCopyChannelRun;
struct              AgsCopyChannelRunClass;
enum                AgsCopyChannelRunFlags;
AgsCopyChannelRun * ags_copy_channel_run_new            (AgsChannel *destination,
                                                         AgsChannel *source,
                                                         AgsDevout *devout);

Description

The AgsCopyChannelRun class copys the channel.

Details

struct AgsCopyChannelRun

struct AgsCopyChannelRun {
  AgsRecallChannelRun recall_channel_run;

  guint flags;
};

struct AgsCopyChannelRunClass

struct AgsCopyChannelRunClass {
  AgsRecallChannelRunClass recall_channel_run;
};

enum AgsCopyChannelRunFlags

typedef enum {
  AGS_COPY_CHANNEL_RUN_EXACT_LENGTH         = 1,
  AGS_COPY_CHANNEL_RUN_OMIT_FURTHER_ATTACK  = 1 << 1,
} AgsCopyChannelRunFlags;

ags_copy_channel_run_new ()

AgsCopyChannelRun * ags_copy_channel_run_new            (AgsChannel *destination,
                                                         AgsChannel *source,
                                                         AgsDevout *devout);

Creates an AgsCopyChannelRun

destination :

the destination AgsChannel

source :

the source AgsChannel

devout :

the AgsDevout defaulting to

Returns :

a new AgsCopyChannelRun

Since 0.4