AgsFFPlayer

AgsFFPlayer — ffplayer notation

Synopsis

#include <ags/X/machine/ags_ffplayer.h>

struct              AgsFFPlayer;
struct              AgsFFPlayerClass;
AgsFFPlayer *       ags_ffplayer_new                    (GObject *devout);
void                ags_ffplayer_paint                  (AgsFFPlayer *ffplayer);

Description

The AgsFFPlayer is a composite widget to act as soundfont2 notation player.

Details

struct AgsFFPlayer

struct AgsFFPlayer {
  AgsMachine machine;

  guint mapped_output_pad;
  guint mapped_input_pad;

  gchar *name;
  gchar *xml_type;

  GtkButton *open;

  guint control_width;
  guint control_height;
  
  GtkDrawingArea *drawing_area;
  GtkAdjustment *hadjustment;

  AgsIpatch *ipatch;
  GtkComboBoxText *preset;
  GtkComboBoxText *instrument;
};

struct AgsFFPlayerClass

struct AgsFFPlayerClass {
  AgsMachineClass machine;
};

ags_ffplayer_new ()

AgsFFPlayer *       ags_ffplayer_new                    (GObject *devout);

Creates an AgsFFPlayer

devout :

the assigned devout.

Returns :

a new AgsFFPlayer

Since 0.3


ags_ffplayer_paint ()

void                ags_ffplayer_paint                  (AgsFFPlayer *ffplayer);