+ auto processor_device = std::make_shared<frame_processor_device>(format_desc);\r
+ auto producer_device = std::make_shared<frame_producer_device>(processor_device);\r
+ auto consumer_device = std::make_shared<frame_consumer_device>(processor_device, format_desc, consumers);\r
+ channels_.push_back(std::make_shared<channel>(producer_device, processor_device, consumer_device));\r