AgsOutput

AgsOutput — Output of AgsAudio

Functions

Types and Values

#define AGS_TYPE_OUTPUT
struct AgsOutput
struct AgsOutputClass

Object Hierarchy

    GObject
    ╰── AgsChannel
        ╰── AgsOutput

Implemented Interfaces

AgsOutput implements AgsConnectable.

Includes

#include <ags/audio/ags_output.h>

Description

AgsOutput represents an output channel of AgsAudio.

Functions

ags_output_find_first_input_recycling ()

AgsRecycling *
ags_output_find_first_input_recycling (AgsOutput *output);

Retrieve first input recycling.

Parameters

output

an AgsOutput

 

Returns

the first AgsRecycling of AgsAudio

Since: 2.0.0


ags_output_find_last_input_recycling ()

AgsRecycling *
ags_output_find_last_input_recycling (AgsOutput *output);

Retrieve last input recycling.

Parameters

output

an AgsOutput

 

Returns

the last AgsRecycling of AgsAudio

Since: 2.0.0


ags_output_new ()

AgsOutput *
ags_output_new (GObject *audio);

Creates an AgsOutput, assigned to audio .

Parameters

audio

the AgsAudio

 

Returns

a new AgsOutput

Since: 2.0.0


AGS_IS_OUTPUT()

#define AGS_IS_OUTPUT(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OUTPUT))

AGS_OUTPUT()

#define AGS_OUTPUT(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OUTPUT, AgsOutput))

AGS_OUTPUT_CLASS()

#define AGS_OUTPUT_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OUTPUT, AgsOutputClass))

AGS_OUTPUT_GET_CLASS()

#define AGS_OUTPUT_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_OUTPUT, AgsOutputClass))

ags_output_get_type ()

GType
ags_output_get_type ();

Types and Values

AGS_TYPE_OUTPUT

#define AGS_TYPE_OUTPUT                (ags_output_get_type())

struct AgsOutput

struct AgsOutput;

struct AgsOutputClass

struct AgsOutputClass {
  AgsChannelClass channel;
};