AgsResetAudioConnection

AgsResetAudioConnection — reset audio connection task

Functions

Properties

AgsAudio * audio Read / Write
guint audio-channel Read / Write
GType * channel-type Read / Write
guint mapped-line Read / Write
guint pad Read / Write
GObject * soundcard Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsTask
        ╰── AgsResetAudioConnection

Implemented Interfaces

AgsResetAudioConnection implements AgsConnectable.

Includes

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

Description

The AgsResetAudioConnection resets audio connection.

Functions

ags_reset_audio_connection_new ()

AgsResetAudioConnection *
ags_reset_audio_connection_new (GObject *soundcard,
                                AgsAudio *audio,
                                GType channel_type,
                                guint pad,
                                guint audio_channel,
                                guint mapped_line);

Creates an AgsResetAudioConnection.

Parameters

soundcard

the data-object

 

audio

the AgsAudio

 

channel_type

the GType

 

pad

the pad

 

audio_channel

the channel

 

mapped_line

the mapped-line

 

Returns

an new AgsResetAudioConnection.

Since: 1.0.0


AGS_IS_RESET_AUDIO_CONNECTION()

#define AGS_IS_RESET_AUDIO_CONNECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_RESET_AUDIO_CONNECTION))

AGS_RESET_AUDIO_CONNECTION()

#define AGS_RESET_AUDIO_CONNECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RESET_AUDIO_CONNECTION, AgsResetAudioConnection))

AGS_RESET_AUDIO_CONNECTION_CLASS()

#define AGS_RESET_AUDIO_CONNECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RESET_AUDIO_CONNECTION, AgsResetAudioConnectionClass))

AGS_RESET_AUDIO_CONNECTION_GET_CLASS()

#define AGS_RESET_AUDIO_CONNECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_RESET_AUDIO_CONNECTION, AgsResetAudioConnectionClass))

ags_reset_audio_connection_get_type ()

GType
ags_reset_audio_connection_get_type ();

Types and Values

AGS_TYPE_RESET_AUDIO_CONNECTION

#define AGS_TYPE_RESET_AUDIO_CONNECTION                (ags_reset_audio_connection_get_type())

struct AgsResetAudioConnection

struct AgsResetAudioConnection;

struct AgsResetAudioConnectionClass

struct AgsResetAudioConnectionClass {
  AgsTaskClass task;
};

Property Details

The “audio” property

  “audio”                    AgsAudio *

The assigned AgsAudio

Flags: Read / Write

Since: 1.0.0


The “audio-channel” property

  “audio-channel”            guint

The nth audio channel of audio.

Flags: Read / Write

Default value: 0

Since: 1.0.0


The “channel-type” property

  “channel-type”             GType *

The connection's channel type.

Flags: Read / Write

Allowed values: void

Since: 1.0.0


The “mapped-line” property

  “mapped-line”              guint

The nth mapped line of connection.

Flags: Read / Write

Default value: 0

Since: 1.0.0


The “pad” property

  “pad”                      guint

The nth pad of audio.

Flags: Read / Write

Default value: 0

Since: 1.0.0


The “soundcard” property

  “soundcard”                GObject *

The assigned AgsSoundcard

Flags: Read / Write

Since: 1.0.0