virtual bool has_synchronization_clock() const {return true;}
virtual int buffer_depth() const = 0; // -1 to not participate in frame presentation synchronization
virtual int index() const = 0;
virtual bool has_synchronization_clock() const {return true;}
virtual int buffer_depth() const = 0; // -1 to not participate in frame presentation synchronization
virtual int index() const = 0;
};
typedef std::function<spl::shared_ptr<frame_consumer>(
const std::vector<std::wstring>&,
};
typedef std::function<spl::shared_ptr<frame_consumer>(
const std::vector<std::wstring>&,
typedef std::function<spl::shared_ptr<frame_consumer>(
const boost::property_tree::wptree& element,
typedef std::function<spl::shared_ptr<frame_consumer>(
const boost::property_tree::wptree& element,
const preconfigured_consumer_factory_t& factory);
spl::shared_ptr<frame_consumer> create_consumer(
const std::vector<std::wstring>& params,
const preconfigured_consumer_factory_t& factory);
spl::shared_ptr<frame_consumer> create_consumer(
const std::vector<std::wstring>& params,
spl::shared_ptr<frame_consumer> create_consumer(
const std::wstring& element_name,
const boost::property_tree::wptree& element,
spl::shared_ptr<frame_consumer> create_consumer(
const std::wstring& element_name,
const boost::property_tree::wptree& element,