|
|
|
|
@ -4,6 +4,9 @@ |
|
|
|
|
|
|
|
|
|
using Lib.Audio; |
|
|
|
|
using Lib.Audio.Controls; |
|
|
|
|
using Lib.Audio.Controls.Buttons; |
|
|
|
|
using Lib.Audio.Controls.Buttons.Factories; |
|
|
|
|
using Lib.Audio.Controls.Buttons.Interfaces; |
|
|
|
|
using Lib.Audio.Controls.Factories; |
|
|
|
|
using Lib.Audio.Controls.Interfaces; |
|
|
|
|
using Lib.Audio.Factories; |
|
|
|
|
@ -20,16 +23,19 @@ namespace Mystify.Installers |
|
|
|
|
container.Register<IDevice, Device>(); |
|
|
|
|
container.Register<IChannel, Channel>(); |
|
|
|
|
container.Register<IControllable, Controllable>(); |
|
|
|
|
container.Register<IControllableCollector, ControllableCollector>(); |
|
|
|
|
|
|
|
|
|
//controls |
|
|
|
|
container.Register<IFader, Fader>(); |
|
|
|
|
container.Register<IKnob, Knob>(); |
|
|
|
|
container.Register<IButton, Button>(); |
|
|
|
|
container.Register<IMuteButton, MuteButton>(); |
|
|
|
|
|
|
|
|
|
//factories |
|
|
|
|
container.RegisterFactory<IDeviceFactory>(); |
|
|
|
|
container.RegisterFactory<IChannelFactory>(); |
|
|
|
|
container.RegisterFactory<IControllableFactory>(); |
|
|
|
|
container.RegisterFactory<IControllableCollectorFactory>(); |
|
|
|
|
|
|
|
|
|
//control factories |
|
|
|
|
container.RegisterFactory<IFaderFactory>(); |
|
|
|
|
|