AgsRecallChannel

AgsRecallChannel — channel context of recall

Functions

Properties

AgsChannel * destination Read / Write
AgsChannel * source Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsRecallChannel
            ├── AgsBufferChannel
            ├── AgsCopyChannel
            ├── AgsCopyPatternChannel
            ├── AgsEnvelopeChannel
            ├── AgsFeedChannel
            ├── AgsLoopChannel
            ├── AgsMuteChannel
            ├── AgsPeakChannel
            ├── AgsPlayChannel
            ├── AgsRecallDssi
            ├── AgsRecallLadspa
            ├── AgsRecallLv2
            ├── AgsStreamChannel
            ╰── AgsVolumeChannel

Implemented Interfaces

AgsRecallChannel implements AgsConnectable, AgsPackable, AgsDynamicConnectable and AgsPlugin.

Includes

#include <ags/audio/ags_recall_channel.h>

Description

AgsRecallChannel acts as channel recall.

Functions

ags_recall_channel_find_channel ()

GList *
ags_recall_channel_find_channel (GList *recall_channel_i,
                                 AgsChannel *source);

Retrieve next recall assigned to channel.

Parameters

recall_channel_i

a GList containing AgsRecallChannel

 

source

the AgsChannel to find

 

Returns

Next match.

Since: 0.4


ags_recall_channel_new ()

AgsRecallChannel *
ags_recall_channel_new ();

Creates an AgsRecallChannel.

Returns

a new AgsRecallChannel.

Since: 0.4


AGS_IS_RECALL_CHANNEL()

#define AGS_IS_RECALL_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECALL_CHANNEL))


AGS_IS_RECALL_CHANNEL_CLASS()

#define AGS_IS_RECALL_CHANNEL_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_RECALL_CHANNEL))


AGS_RECALL_CHANNEL()

#define AGS_RECALL_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannel))


AGS_RECALL_CHANNEL_CLASS()

#define AGS_RECALL_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))


AGS_RECALL_CHANNEL_GET_CLASS()

#define AGS_RECALL_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECALL_CHANNEL, AgsRecallChannelClass))


ags_recall_channel_get_type ()

GType
ags_recall_channel_get_type ();

Types and Values

AGS_TYPE_RECALL_CHANNEL

#define AGS_TYPE_RECALL_CHANNEL                (ags_recall_channel_get_type())


struct AgsRecallChannel

struct AgsRecallChannel;


struct AgsRecallChannelClass

struct AgsRecallChannelClass {
  AgsRecallClass recall;
};

Property Details

The “destination” property

  “destination”              AgsChannel *

The assigned destination channel.

Flags: Read / Write

Since: 0.4.0


The “source” property

  “source”                   AgsChannel *

The assigned source channel.

Flags: Read / Write

Since: 0.4.0