AgsCopyPatternChannel

AgsCopyPatternChannel — copy patterns channel

Synopsis

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

struct              AgsCopyPatternChannel;
struct              AgsCopyPatternChannelClass;
AgsCopyPatternChannel * ags_copy_pattern_channel_new    (AgsChannel *destination,
                                                         AgsChannel *source,
                                                         AgsPort *pattern);
GList *             ags_copy_pattern_channel_template_find_source_and_destination
                                                        (GList *recall,
                                                         AgsChannel *destination,
                                                         AgsChannel *source);

Description

The AgsCopyPatternChannel class provides ports to the effect processor.

Details

struct AgsCopyPatternChannel

struct AgsCopyPatternChannel {
  AgsRecallChannel recall_channel;

  AgsPort *pattern;
};

struct AgsCopyPatternChannelClass

struct AgsCopyPatternChannelClass {
  AgsRecallChannelClass recall_channel;
};

ags_copy_pattern_channel_new ()

AgsCopyPatternChannel * ags_copy_pattern_channel_new    (AgsChannel *destination,
                                                         AgsChannel *source,
                                                         AgsPort *pattern);

Creates an AgsCopyPatternChannel

destination :

the destination AgsChannel

source :

the source AgsChannel

pattern :

the pattern port

Returns :

a new AgsCopyPatternChannel

Since 0.4


ags_copy_pattern_channel_template_find_source_and_destination ()

GList *             ags_copy_pattern_channel_template_find_source_and_destination
                                                        (GList *recall,
                                                         AgsChannel *destination,
                                                         AgsChannel *source);