Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
Bse::Bus Interface Reference


Inheritance diagram for Bse::Bus:
Collaboration diagram for Bse::Bus:

Public Member Functions

Error ensure_output ()
Error connect_bus (Bus bus)
Error connect_track (Track track)
Error disconnect_bus (Bus bus)
Error disconnect_track (Track track)
- Public Member Functions inherited from Bse::Source
Source ichannel_get_osource (int32 input_channel, int32 input_joint)
- Public Member Functions inherited from Bse::Item
Item common_ancestor (Item other)

Additional Inherited Members

- Public Attributes inherited from Bse::Item
Icon icon

Detailed Description

Interface for effect stacks and per-track audio signal routing to the master output.

Member Function Documentation

Error Bse::Bus::connect_bus ( Bus  bus)

Add a bus to the input list of a bus.

Error Bse::Bus::connect_track ( Track  track)

Add a track to the input list of a bus.

Error Bse::Bus::disconnect_bus ( Bus  bus)

Remove a bus from the input list of a bus.

Error Bse::Bus::disconnect_track ( Track  track)

Remove a track from the input list of a bus.

Error Bse::Bus::ensure_output ( )

Ensure that a bus has an output connection.

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