AgsCountBeatsAudio

AgsCountBeatsAudio — count audio beats

Functions

Properties

AgsPort * notation-loop Read / Write
AgsPort * notation-loop-end Read / Write
AgsPort * notation-loop-start Read / Write
AgsPort * sequencer-loop Read / Write
AgsPort * sequencer-loop-end Read / Write
AgsPort * sequencer-loop-start Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsRecallAudio
            ╰── AgsCountBeatsAudio

Implemented Interfaces

AgsCountBeatsAudio implements AgsConnectable, AgsPackable, AgsDynamicConnectable, AgsPlugin and AgsTactable.

Includes

#include <ags/audio/recall/ags_count_beats_audio.h>

Description

The AgsCountBeatsAudio class provides ports to the effect processor.

Functions

ags_count_beats_audio_new ()

AgsCountBeatsAudio *
ags_count_beats_audio_new (gboolean loop);

Creates an AgsCountBeatsAudio

Parameters

loop

set loop port

 

Returns

a new AgsCountBeatsAudio

Since: 1.0.0


AGS_COUNT_BEATS_AUDIO()

#define AGS_COUNT_BEATS_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))

AGS_COUNT_BEATS_AUDIO_CLASS()

#define AGS_COUNT_BEATS_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudio))

AGS_COUNT_BEATS_AUDIO_GET_CLASS()

#define AGS_COUNT_BEATS_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COUNT_BEATS_AUDIO, AgsCountBeatsAudioClass))

AGS_IS_COUNT_BEATS_AUDIO()

#define AGS_IS_COUNT_BEATS_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COUNT_BEATS_AUDIO))

ags_count_beats_audio_get_type ()

GType
ags_count_beats_audio_get_type ();

Types and Values

AGS_TYPE_COUNT_BEATS_AUDIO

#define AGS_TYPE_COUNT_BEATS_AUDIO                (ags_count_beats_audio_get_type())

struct AgsCountBeatsAudio

struct AgsCountBeatsAudio;

struct AgsCountBeatsAudioClass

struct AgsCountBeatsAudioClass {
  AgsRecallAudioClass recall_audio;
};

Property Details

The “notation-loop” property

  “notation-loop”            AgsPort *

Count until notation-loop-end and start at notation-loop-start.

Flags: Read / Write

Since: 1.0.0


The “notation-loop-end” property

  “notation-loop-end”        AgsPort *

The notation's loop-end.

Flags: Read / Write

Since: 1.0.0


The “notation-loop-start” property

  “notation-loop-start”      AgsPort *

The notation's notation-loop-start.

Flags: Read / Write

Since: 1.0.0


The “sequencer-loop” property

  “sequencer-loop”           AgsPort *

Count until loop-end and start at loop-start.

Flags: Read / Write

Since: 1.0.0


The “sequencer-loop-end” property

  “sequencer-loop-end”       AgsPort *

The sequencer's loop-end.

Flags: Read / Write

Since: 1.0.0


The “sequencer-loop-start” property

  “sequencer-loop-start”     AgsPort *

The sequencer's loop-start.

Flags: Read / Write

Since: 1.0.0