AgsAudioConnection

AgsAudioConnection — audio connections

Functions

Properties

GObject * audio Read / Write
guint audio-channel Read / Write
gulong channel-type Read / Write
guint line Read / Write
guint mapped-line Read / Write
guint pad Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsConnection
        ╰── AgsAudioConnection

Includes

#include <ags/audio/ags_audio_connection.h>

Description

The AgsAudioConnection specifies your audio connections.

Functions

ags_audio_connection_find ()

GList *
ags_audio_connection_find (GList *list,
                           GType channel_type,
                           guint pad,
                           guint audio_channel);


ags_audio_connection_new ()

AgsAudioConnection *
ags_audio_connection_new ();

Creates an AgsAudioConnection

Returns

a new AgsAudioConnection

Since: 0.7.65


AGS_AUDIO_CONNECTION()

#define AGS_AUDIO_CONNECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUDIO_CONNECTION, AgsAudioConnection))


AGS_AUDIO_CONNECTION_CLASS()

#define AGS_AUDIO_CONNECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_AUDIO_CONNECTION, AgsAudioConnection))


AGS_AUDIO_CONNECTION_GET_CLASS()

#define AGS_AUDIO_CONNECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_AUDIO_CONNECTION, AgsAudioConnectionClass))


AGS_IS_AUDIO_CONNECTION()

#define AGS_IS_AUDIO_CONNECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUDIO_CONNECTION))


AGS_IS_AUDIO_CONNECTION_CLASS()

#define AGS_IS_AUDIO_CONNECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_AUDIO_CONNECTION))


ags_audio_connection_get_type ()

GType
ags_audio_connection_get_type ();

Types and Values

enum AgsAudioConnectionFlags

Members

AGS_AUDIO_CONNECTION_IS_AUDIO

   

AGS_AUDIO_CONNECTION_IS_OUTPUT

   

AGS_AUDIO_CONNECTION_IS_INPUT

   

AGS_AUDIO_CONNECTION_IS_REMOTE

   

AGS_AUDIO_CONNECTION_IS_SOUNDCARD_DATA

   

AGS_AUDIO_CONNECTION_IS_SEQUENCER_DATA

   

AGS_AUDIO_CONNECTION_SCOPE_AUDIO

   

AGS_AUDIO_CONNECTION_SCOPE_CHANNEL

   

AGS_AUDIO_CONNECTION_SCOPE_PAD

   

AGS_AUDIO_CONNECTION_SCOPE_LINE

   

AGS_TYPE_AUDIO_CONNECTION

#define AGS_TYPE_AUDIO_CONNECTION                (ags_audio_connection_get_type())


struct AgsAudioConnection

struct AgsAudioConnection;


struct AgsAudioConnectionClass

struct AgsAudioConnectionClass {
  AgsConnectionClass connection;
};

Property Details

The “audio” property

  “audio”                    GObject *

The AgsAudio belonging to.

Flags: Read / Write

Since: 0.7.65


The “audio-channel” property

  “audio-channel”            guint

The nth audio_channel assigned with.

Flags: Read / Write

Default value: 0

Since: 0.7.65


The “channel-type” property

  “channel-type”             gulong

The GType of AgsChannel belonging to.

Flags: Read / Write

Allowed values: <= 4294967295

Since: 0.7.65


The “line” property

  “line”                     guint

The nth line assigned with.

Flags: Read / Write

Default value: 0

Since: 0.7.65


The “mapped-line” property

  “mapped-line”              guint

The nth mapped line assigned with.

Flags: Read / Write

Default value: 0

Since: 0.7.65


The “pad” property

  “pad”                      guint

The nth pad assigned with.

Flags: Read / Write

Default value: 0

Since: 0.7.65