AgsCopyNotationAudio

AgsCopyNotationAudio — copy notations audio

Functions

Properties

guint audio-channel Read / Write
AgsNotation * notation Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsRecallAudio
            ╰── AgsCopyNotationAudio

Implemented Interfaces

AgsCopyNotationAudio implements AgsConnectable, AgsPackable, AgsDynamicConnectable and AgsPlugin.

Includes

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

Description

The AgsCopyNotationAudio class provides ports to the effect processor.

Functions

ags_copy_notation_audio_new ()

AgsCopyNotationAudio *
ags_copy_notation_audio_new (GObject *soundcard,
                             AgsNotation *notation,
                             guint audio_channel);

Creates an AgsCopyNotationAudio

Parameters

soundcard

the AgsSoundcard

 

notation

the notation

 

audio_channel

the audio channel to use

 

Returns

a new AgsCopyNotationAudio

Since: 1.0.0


AGS_COPY_NOTATION_AUDIO()

#define AGS_COPY_NOTATION_AUDIO(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))

AGS_COPY_NOTATION_AUDIO_CLASS()

#define AGS_COPY_NOTATION_AUDIO_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudio))

AGS_COPY_NOTATION_AUDIO_GET_CLASS()

#define AGS_COPY_NOTATION_AUDIO_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_COPY_NOTATION_AUDIO, AgsCopyNotationAudioClass))

AGS_IS_COPY_NOTATION_AUDIO()

#define AGS_IS_COPY_NOTATION_AUDIO(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_COPY_NOTATION_AUDIO))

ags_copy_notation_audio_get_type ()

GType
ags_copy_notation_audio_get_type ();

Types and Values

enum AgsCopyNotationAudioFlags

Enum values to control the behavior or indicate internal state of AgsCopyNotationAudio by enable/disable as flags.

Members

AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL

consider assigned note to get audio signal length

 

AGS_TYPE_COPY_NOTATION_AUDIO

#define AGS_TYPE_COPY_NOTATION_AUDIO                (ags_copy_notation_audio_get_type())

struct AgsCopyNotationAudio

struct AgsCopyNotationAudio;

struct AgsCopyNotationAudioClass

struct AgsCopyNotationAudioClass {
  AgsRecallAudioClass recall_audio;
};

Property Details

The “audio-channel” property

  “audio-channel”            guint

The audio channel.

Flags: Read / Write

Allowed values: <= 65535

Default value: 0

Since: 1.0.0.7


The “notation” property

  “notation”                 AgsNotation *

The notation.

Flags: Read / Write

Since: 1.0.0.7