BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Public Member Functions | Static Public Member Functions | List of all members
Bse::SongHandle Class Reference

See also the corresponding IDL class Song. More...

#include <bseclientapi.hh>

Inheritance diagram for Bse::SongHandle:
Inheritance graph
[legend]

Public Member Functions

double bpm () const
 See Song::bpm.
 
void bpm (double)
 See Song::bpm.
 
ClnT_SongTiming get_timing (int tick)
 See Song::get_timing()
 
TrackHandle find_any_track_for_part (PartHandle &part)
 See Song::find_any_track_for_part()
 
BusHandle create_bus ()
 See Song::create_bus()
 
void remove_bus (BusHandle &bus)
 See Song::remove_bus()
 
PartHandle create_part ()
 See Song::create_part()
 
void remove_part (PartHandle &part)
 See Song::remove_part()
 
TrackHandle create_track ()
 See Song::create_track()
 
void remove_track (TrackHandle &track)
 See Song::remove_track()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::SNetHandle
bool supports_user_synths ()
 See SNet::supports_user_synths()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::SuperHandle
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ContainerHandle
ItemHandle lookup_item (const std::string &uname)
 See Container::lookup_item()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::SourceHandle
SourceHandle ichannel_get_osource (int input_channel, int input_joint)
 See Source::ichannel_get_osource()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ItemHandle
ItemHandle common_ancestor (ItemHandle &other)
 See Item::common_ancestor()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ObjectHandle
std::string debug_name ()
 See Object::debug_name()
 
int64_t proxy_id ()
 See Object::proxy_id()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 

Static Public Member Functions

template<class RemoteHandle >
static SongHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::SNetHandle
template<class RemoteHandle >
static SNetHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::SuperHandle
template<class RemoteHandle >
static SuperHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ContainerHandle
template<class RemoteHandle >
static ContainerHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::SourceHandle
template<class RemoteHandle >
static SourceHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ItemHandle
template<class RemoteHandle >
static ItemHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ObjectHandle
template<class RemoteHandle >
static ObjectHandle down_cast (RemoteHandle smh)
 

Detailed Description

See also the corresponding IDL class Song.


The documentation for this class was generated from the following file: