Bonjour à tous !
Soit une classe Camera qui récupère des données depuis une caméra physique.
Soit une classe Composant qui possède plusieurs Camera. (sous forme de std::vector<Camera> par exemple).
Au cours de l'exécution de mon programme, je peux avoir 4, voire 5 Camera associées au même Composant.
Je cherche à "lier" deux Camera entre elle, c'est à dire que toute modification (changer d'image, etc...) faite sur une caméra soit faite sur l'autre...
Le but est de faire défiler, si le besoin s'en fait sentir, les deux films issus des deux caméras en même temps. Ou bien d'appliquer les même traitements... Je dois pouvoir rompre le lien à tout moment pour que les caméras se retrouvent en position indépendantes.
Existe t-il un Pattern connu pour ça? J'ai d'abord pensé à une variable statique, mais ça ne m'a pas mené bien loin !
Ma première conception n'avait pas prévu ce cas là puisque il ne devait pas y avoir de synchronisation.
Bien entendu, suite à une réussite, le cahier des charges a changé
Merci beaucoup pour votre aide!
Partager