AgsApplySequencerLength

AgsApplySequencerLength — apply sequencer length to delay audio

Functions

Properties

GObject * scope Read / Write
gdouble sequencer-length Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsTask
        ╰── AgsApplySequencerLength

Implemented Interfaces

AgsApplySequencerLength implements AgsConnectable.

Includes

#include <ags/audio/task/recall/ags_apply_sequencer_length.h>

Description

The AgsApplySequencerLength task applys sequencer length to AgsDelayAudio.

Functions

ags_apply_sequencer_length_new ()

AgsApplySequencerLength *
ags_apply_sequencer_length_new (GObject *scope,
                                gdouble length);

Creates an AgsApplySequencerLength.

Parameters

scope

the GObject

 

length

the sequencer length to apply

 

Returns

an new AgsApplySequencerLength.

Since: 1.0.0


AGS_APPLY_SEQUENCER_LENGTH()

#define AGS_APPLY_SEQUENCER_LENGTH(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLength))

AGS_APPLY_SEQUENCER_LENGTH_CLASS()

#define AGS_APPLY_SEQUENCER_LENGTH_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))

AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS()

#define AGS_APPLY_SEQUENCER_LENGTH_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH, AgsApplySequencerLengthClass))

AGS_IS_APPLY_SEQUENCER_LENGTH()

#define AGS_IS_APPLY_SEQUENCER_LENGTH(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_APPLY_SEQUENCER_LENGTH))

ags_apply_sequencer_length_get_type ()

GType
ags_apply_sequencer_length_get_type ();

Types and Values

AGS_TYPE_APPLY_SEQUENCER_LENGTH

#define AGS_TYPE_APPLY_SEQUENCER_LENGTH                (ags_apply_sequencer_length_get_type())

struct AgsApplySequencerLength

struct AgsApplySequencerLength;

struct AgsApplySequencerLengthClass

struct AgsApplySequencerLengthClass {
  AgsTaskClass task;
};

Property Details

The “scope” property

  “scope”                    GObject *

The assigned GObject as scope.

Flags: Read / Write

Since: 1.0.0


The “sequencer-length” property

  “sequencer-length”         gdouble

The sequencer length to apply to scope.

Flags: Read / Write

Allowed values: >= 0

Default value: 0

Since: 1.0.0