Sto scrivendo un programma che ha una classe chiamata Driver
, che legge l'audio, lo invia attraverso una catena di effetti e poi lo invia a un'uscita audio. Gli effetti sono creati da librerie dinamiche (usando le interfacce LADSPA o LV2). Così ho scritto una classe chiamata DriverMediator
che gestisce le librerie condivise che contengono gli effetti e la classe Driver
che usa gli effetti.
Quindi questo è un caso d'uso corretto del schema del mediatore ?