AgsOpenSFZFile

AgsOpenSFZFile — open SFZ file

Functions

Properties

AgsAudio * audio Read / Write
char * filename Read / Write
AgsSFZFile * sfz-file Read / Write
guint start-pad Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsTask
        ╰── AgsOpenSFZFile

Includes

#include <ags/audio/task/ags_open_sfz_file.h>

Description

The AgsOpenSFZFile task opens SFZ file.

Functions

ags_open_sfz_file_new ()

AgsOpenSFZFile *
ags_open_sfz_file_new (AgsAudio *audio,
                       AgsSFZFile *sfz_file,
                       gchar *filename,
                       guint start_pad);

Creates an AgsOpenSFZFile.

Parameters

audio

the AgsAudio

 

sfz_file

the AgsSFZFile or NULL

 

filename

the Soundfont2 file

 

start_pad

the pad start

 

Returns

an new AgsOpenSFZFile.

Since: 3.4.0


AGS_IS_OPEN_SFZ_FILE()

#define AGS_IS_OPEN_SFZ_FILE(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_OPEN_SFZ_FILE))

AGS_IS_OPEN_SFZ_FILE_CLASS()

#define AGS_IS_OPEN_SFZ_FILE_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_OPEN_SFZ_FILE))

AGS_OPEN_SFZ_FILE()

#define AGS_OPEN_SFZ_FILE(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OPEN_SFZ_FILE, AgsOpenSFZFile))

AGS_OPEN_SFZ_FILE_CLASS()

#define AGS_OPEN_SFZ_FILE_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OPEN_SFZ_FILE, AgsOpenSFZFileClass))

AGS_OPEN_SFZ_FILE_GET_CLASS()

#define AGS_OPEN_SFZ_FILE_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_OPEN_SFZ_FILE, AgsOpenSFZFileClass))

ags_open_sfz_file_get_type ()

GType
ags_open_sfz_file_get_type ();

Types and Values

AGS_TYPE_OPEN_SFZ_FILE

#define AGS_TYPE_OPEN_SFZ_FILE                (ags_open_sfz_file_get_type())

struct AgsOpenSFZFile

struct AgsOpenSFZFile;

struct AgsOpenSFZFileClass

struct AgsOpenSFZFileClass {
  AgsTaskClass task;
};

Property Details

The “audio” property

  “audio”                    AgsAudio *

The assigned AgsAudio

Owner: AgsOpenSFZFile

Flags: Read / Write

Since: 3.4.0


The “filename” property

  “filename”                 char *

The assigned filename.

Owner: AgsOpenSFZFile

Flags: Read / Write

Default value: NULL

Since: 3.4.0


The “sfz-file” property

  “sfz-file”                 AgsSFZFile *

The assigned AgsSFZFile

Owner: AgsOpenSFZFile

Flags: Read / Write

Since: 3.4.0


The “start-pad” property

  “start-pad”                guint

The assigned start-pad.

Owner: AgsOpenSFZFile

Flags: Read / Write

Default value: 0

Since: 3.4.0