10 #define BSE_TYPE_BUS (BSE_TYPE_ID (BseBus))
11 #define BSE_BUS(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BSE_TYPE_BUS, BseBus))
12 #define BSE_BUS_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_BUS, BseBusClass))
13 #define BSE_IS_BUS(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BSE_TYPE_BUS))
14 #define BSE_IS_BUS_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_BUS))
15 #define BSE_BUS_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), BSE_TYPE_BUS, BseBusClass))
38 Bse::ErrorType bse_bus_connect (
BseBus *
self,
40 Bse::ErrorType bse_bus_connect_unchecked (
BseBus *
self,
42 Bse::ErrorType bse_bus_disconnect (
BseBus *
self,
46 gboolean bse_bus_get_stack (
BseBus *
self,
50 Bse::ErrorType bse_bus_insert_slot (
BseBus *
self,
52 Bse::ErrorType bse_bus_delete_slot (
BseBus *
self,
54 Bse::ErrorType bse_bus_replace_effect (
BseBus *
self,
57 void bse_bus_change_solo (
BseBus *
self,
59 #define bse_bus_create_stack(b) bse_bus_get_stack (b,0,0,0)
60 void bse_bus_or_track_list_output_candidates (
BseItem *trackbus,
62 void bse_bus_or_track_set_outputs (
BseItem *trackbus,
68 BSE_BUS_ICHANNEL_LEFT,
69 BSE_BUS_ICHANNEL_RIGHT,
74 BSE_BUS_OCHANNEL_LEFT,
75 BSE_BUS_OCHANNEL_RIGHT,
See also the corresponding IDL class Bus.
Definition: bseserverapi.hh:965
Definition: bsecontainer.hh:26
The Bse namespace contains all functions of the synthesis engine.
Definition: bstbseutils.cc:67
Definition: bsesubsynth.hh:21
Definition: bseobject.hh:60
Definition: bsesubsynth.hh:33
Definition: bsesource.hh:84
Definition: sfiring.hh:23
virtual ErrorType ensure_output() override
See Bus::ensure_output()
Definition: bsebus.cc:935
Definition: bseitem.hh:34
Definition: bsesubsynth.hh:14