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: 0.4


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_IS_COPY_NOTATION_AUDIO_CLASS()

#define AGS_IS_COPY_NOTATION_AUDIO_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_COPY_NOTATION_AUDIO))


ags_copy_notation_audio_get_type ()

GType
ags_copy_notation_audio_get_type ();

Types and Values

enum AgsCopyNotationAudioFlags

Members

AGS_COPY_NOTATION_AUDIO_FIT_AUDIO_SIGNAL

   

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 to play of audio object.

Flags: Read / Write

Allowed values: <= 65535

Default value: 0


The “notation” property

  “notation”                 AgsNotation *

The AgsNotation it is assigned to.

Flags: Read / Write