|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <mixer.h>
Public Types | |
| typedef std::map< uint32_t, std::shared_ptr< ArdourMixerStrip > > | StripMap |
Public Member Functions | |
| ArdourMixer (ArdourSurface::ArdourWebsockets &surface) | |
| virtual | ~ArdourMixer () |
| int | start () |
| int | stop () |
| StripMap & | strips () |
| ArdourMixerStrip & | strip (uint32_t) |
| void | on_drop_strip (uint32_t) |
| Glib::Threads::Mutex & | mutex () |
Public Member Functions inherited from ArdourSurface::SurfaceComponent | |
| SurfaceComponent (ArdourSurface::ArdourWebsockets &surface) | |
| virtual | ~SurfaceComponent () |
| BasicUI & | basic_ui () const |
| virtual PBD::EventLoop * | event_loop () const |
| Glib::RefPtr< Glib::MainLoop > | main_loop () const |
| ARDOUR::Session & | session () const |
| ArdourMixer & | mixer () const |
| ArdourTransport & | transport () const |
| WebsocketsServer & | server () const |
| WebsocketsDispatcher & | dispatcher () const |
Private Attributes | |
| StripMap | _strips |
| Glib::Threads::Mutex | _mutex |
Additional Inherited Members | |
Protected Attributes inherited from ArdourSurface::SurfaceComponent | |
| ArdourSurface::ArdourWebsockets & | _surface |
| typedef std::map<uint32_t, std::shared_ptr<ArdourMixerStrip> > ArdourSurface::ArdourMixer::StripMap |
|
inline |
|
inlinevirtual |
| Glib::Threads::Mutex& ArdourSurface::ArdourMixer::mutex | ( | ) |
| void ArdourSurface::ArdourMixer::on_drop_strip | ( | uint32_t | ) |
|
virtual |
Reimplemented from ArdourSurface::SurfaceComponent.
|
virtual |
Reimplemented from ArdourSurface::SurfaceComponent.
| ArdourMixerStrip& ArdourSurface::ArdourMixer::strip | ( | uint32_t | ) |
| StripMap& ArdourSurface::ArdourMixer::strips | ( | ) |
|
private |