AgsLinkChannel

AgsLinkChannel — link channel task

Functions

Properties

AgsChannel * channel Read / Write
gpointer error Read / Write
AgsChannel * link Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsTask
        ╰── AgsLinkChannel

Implemented Interfaces

AgsLinkChannel implements AgsConnectable.

Includes

#include <ags/audio/task/ags_link_channel.h>

Description

The AgsLinkChannel task links AgsChannel.

Functions

ags_link_channel_new ()

AgsLinkChannel *
ags_link_channel_new (AgsChannel *channel,
                      AgsChannel *link);

Creates an AgsLinkChannel.

Parameters

channel

the AgsChannel

 

link

the AgsChannel to be linked, may be NULL

 

Returns

an new AgsLinkChannel.

Since: 1.0.0


AGS_IS_LINK_CHANNEL()

#define AGS_IS_LINK_CHANNEL(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_LINK_CHANNEL))

AGS_LINK_CHANNEL()

#define AGS_LINK_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannel))

AGS_LINK_CHANNEL_CLASS()

#define AGS_LINK_CHANNEL_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))

AGS_LINK_CHANNEL_GET_CLASS()

#define AGS_LINK_CHANNEL_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_LINK_CHANNEL, AgsLinkChannelClass))

ags_link_channel_get_type ()

GType
ags_link_channel_get_type ();

Types and Values

AGS_TYPE_LINK_CHANNEL

#define AGS_TYPE_LINK_CHANNEL                (ags_link_channel_get_type())

struct AgsLinkChannel

struct AgsLinkChannel;

struct AgsLinkChannelClass

struct AgsLinkChannelClass {
  AgsTaskClass task;
};

Property Details

The “channel” property

  “channel”                  AgsChannel *

The assigned AgsChannel

Flags: Read / Write

Since: 1.0.0


The “error” property

  “error”                    gpointer

The assigned GError

Flags: Read / Write

Since: 1.0.0


The “link” property

  “link”                     AgsChannel *

The assigned AgsChannel link

Flags: Read / Write

Since: 1.0.0