spl::shared_ptr<core::help_repository> help_repo;
spl::shared_ptr<const core::frame_producer_registry> producer_registry;
spl::shared_ptr<const core::frame_consumer_registry> consumer_registry;
+ std::shared_ptr<accelerator::ogl::device> ogl_device;
std::promise<bool>& shutdown_server_now;
std::map<std::wstring, std::pair<amcp_command_func, int>> commands;
const spl::shared_ptr<core::help_repository>& help_repo,
const spl::shared_ptr<const core::frame_producer_registry>& producer_registry,
const spl::shared_ptr<const core::frame_consumer_registry>& consumer_registry,
+ const std::shared_ptr<accelerator::ogl::device>& ogl_device,
std::promise<bool>& shutdown_server_now)
: thumb_gen(thumb_gen)
, media_info_repo(media_info_repo)
, help_repo(help_repo)
, producer_registry(producer_registry)
, consumer_registry(consumer_registry)
+ , ogl_device(ogl_device)
, shutdown_server_now(shutdown_server_now)
{
int index = 0;
const spl::shared_ptr<core::help_repository>& help_repo,
const spl::shared_ptr<const core::frame_producer_registry>& producer_registry,
const spl::shared_ptr<const core::frame_consumer_registry>& consumer_registry,
+ const std::shared_ptr<accelerator::ogl::device>& ogl_device,
std::promise<bool>& shutdown_server_now)
: impl_(new impl(
channels,
help_repo,
producer_registry,
consumer_registry,
+ ogl_device,
shutdown_server_now))
{
}
self.thumb_gen,
self.producer_registry,
self.consumer_registry,
+ self.ogl_device,
self.shutdown_server_now);
auto command = find_command(self.commands, s, ctx, tokens);
self.thumb_gen,
self.producer_registry,
self.consumer_registry,
+ self.ogl_device,
self.shutdown_server_now);
auto command = find_command(self.channel_commands, s, ctx, tokens);