BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations | Functions
bseproject.hh File Reference
#include <bse/bsecontainer.hh>

Go to the source code of this file.

Classes

struct  BseProject
struct  BseProjectClass

Defines

#define BSE_TYPE_PROJECT
#define BSE_PROJECT(object)
#define BSE_PROJECT_CLASS(class)
#define BSE_IS_PROJECT(object)
#define BSE_IS_PROJECT_CLASS(class)
#define BSE_PROJECT_GET_CLASS(object)

Enumerations

enum  BseProjectState {
  BSE_PROJECT_INACTIVE, BSE_PROJECT_ACTIVE, BSE_PROJECT_PLAYING, BSE_PROJECT_INACTIVE,
  BSE_PROJECT_ACTIVE, BSE_PROJECT_PLAYING
}

Functions

BseErrorType bse_project_activate (BseProject *project)
void bse_project_start_playback (BseProject *project)
void bse_project_stop_playback (BseProject *project)
void bse_project_check_auto_stop (BseProject *project)
void bse_project_deactivate (BseProject *project)
void bse_project_set_auto_deactivate (BseProject *project, gint64 usecs)
void bse_project_keep_activated (BseProject *project, guint64 min_tick)
void bse_project_state_changed (BseProject *project, BseProjectState state)
BseStringSeq * bse_project_list_upaths (BseProject *project, GType item_type)
BseErrorType bse_project_restore (BseProject *project, BseStorage *storage)
BseErrorType bse_project_store_bse (BseProject *project, BseSuper *super, const gchar *bse_file, gboolean self_contained)
BseObjectbse_project_upath_resolver (gpointer project, GType required_type, const gchar *upath, gchar **error_p)
BseItembse_project_lookup_typed_item (BseProject *project, GType item_type, const gchar *uname)
BseWaveRepobse_project_get_wave_repo (BseProject *project)
BseSongbse_project_get_song (BseProject *project)
BseSNetbse_project_create_intern_synth (BseProject *project, const gchar *synth_name, GType check_type)
BseCSynthbse_project_create_intern_csynth (BseProject *project, const char *base_name)
BseMidiNotifierbse_project_get_midi_notifier (BseProject *project)
void bse_project_clear_undo (BseProject *project)
void bse_project_clean_dirty (BseProject *project)
void bse_project_push_undo_silent_deactivate (BseProject *self)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines