#include <tbb/spin_mutex.h>
#include <boost/property_tree/ptree.hpp>
-#include <boost/lexical_cast.hpp>
#include <string>
#include <unordered_map>
int64_t last_tick_listener_id = 0;
std::unordered_map<int64_t, std::function<void ()>> tick_listeners_;
- executor executor_ { L"video_channel " + boost::lexical_cast<std::wstring>(index_) };
+ executor executor_ { L"video_channel " + std::to_wstring(index_) };
public:
impl(
int index,
const core::audio_channel_layout& channel_layout,
std::unique_ptr<image_mixer> image_mixer)
: monitor_subject_(spl::make_shared<monitor::subject>(
- "/channel/" + boost::lexical_cast<std::string>(index)))
+ "/channel/" + std::to_string(index)))
, index_(index)
, format_desc_(format_desc)
, channel_layout_(channel_layout)
std::wstring print() const
{
- return L"video_channel[" + boost::lexical_cast<std::wstring>(index_) + L"|" + video_format_desc().name + L"]";
+ return L"video_channel[" + std::to_wstring(index_) + L"|" + video_format_desc().name + L"]";
}
int index() const