BSE Interface Reference

/opt/src/beast/bse/bsedatapocket.h

SYNOPSIS

DESCRIPTION

BseDataPocketEntry

/opt/src/beast/bse/bsedatapocket.h:56
struct BseDataPocketEntry
{
  guint                    id;
  guint                    n_items;
  GQuark                   quark;
  gchar                    type;
  BseDataPocketValue       value;
  BseDataPocketEntry::$18 *items;
};

_BseDataPocket

/opt/src/beast/bse/bsedatapocket.h:66
struct _BseDataPocket
{
  BseItem             parent_object;
  guint               need_store;
  GSList             *cr_items;
  guint               free_id;
  guint               n_entries;
  BseDataPocketEntry *entries;
};

_BseDataPocketClass

/opt/src/beast/bse/bsedatapocket.h:78
struct _BseDataPocketClass
{
  BseItemClass parent_class;
  void       (*entry_added)   (BseDataPocket*pocket, guint entry_id);
  void       (*entry_removed) (BseDataPocket*pocket, guint entry_id);
  void       (*entry_changed) (BseDataPocket*pocket, guint entry_id);
};

_bse_data_pocket_create_entry

/opt/src/beast/bse/bsedatapocket.h:91

_bse_data_pocket_delete_entry

/opt/src/beast/bse/bsedatapocket.h:93
gboolean  _bse_data_pocket_delete_entry 
(BseDataPocket *pocket,
 guint          entry_id);

_bse_data_pocket_entry_get

/opt/src/beast/bse/bsedatapocket.h:102
gchar  _bse_data_pocket_entry_get 
(BseDataPocket      *pocket,
 guint               id,
 GQuark              data_quark,
 BseDataPocketValue *value);

_bse_data_pocket_entry_set

/opt/src/beast/bse/bsedatapocket.h:98
gboolean  _bse_data_pocket_entry_set 
(BseDataPocket     *pocket,
 guint              id,
 GQuark             data_quark,
 gchar              type,
 BseDataPocketValue value);