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

Go to the source code of this file.

Classes

struct  BseTrackEntry
struct  BseTrack
struct  BseTrackClass

Defines

#define BSE_TYPE_TRACK
#define BSE_TRACK(object)
#define BSE_TRACK_CLASS(class)
#define BSE_IS_TRACK(object)
#define BSE_IS_TRACK_CLASS(class)
#define BSE_TRACK_GET_CLASS(object)

Functions

void bse_track_add_modules (BseTrack *self, BseContainer *container, BseMidiReceiver *midi_receiver)
void bse_track_remove_modules (BseTrack *self, BseContainer *container)
void bse_track_clone_voices (BseTrack *self, BseSNet *snet, guint context, BseMidiContext mcontext, BseTrans *trans)
BseSourcebse_track_get_output (BseTrack *self)
guint bse_track_get_last_tick (BseTrack *self)
guint bse_track_insert_part (BseTrack *self, guint tick, BsePart *part)
void bse_track_remove_tick (BseTrack *self, guint tick)
BseTrackPartSeq * bse_track_list_parts (BseTrack *self)
BseTrackPartSeq * bse_track_list_part (BseTrack *self, BsePart *part)
gboolean bse_track_find_part (BseTrack *self, BsePart *part, guint *start_p)
BseTrackEntrybse_track_lookup_tick (BseTrack *self, guint tick)
BseTrackEntrybse_track_find_link (BseTrack *self, guint id)
BsePartbse_track_get_part_SL (BseTrack *self, guint tick, guint *start, guint *next)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines