Loading...
Searching...
No Matches
Gfx::libav_input_protocol Class Reference
Inheritance diagram for Gfx::libav_input_protocol:

Public Member Functions

 libav_input_protocol (const std::string &url, const ossia::hash_map< QString, QString > &opts, const score::DocumentContext &ctx)
 
void load_and_probe (const std::string &url)
 
bool pull (ossia::net::parameter_base &) override
 
bool push (const ossia::net::parameter_base &, const ossia::value &) override
 
bool push_raw (const ossia::net::full_parameter_data &) override
 
bool observe (ossia::net::parameter_base &, bool) override
 
bool update (ossia::net::node_base &) override
 
std::string resolvePath (const std::string &path) const
 
void start_execution () override
 
void stop_execution () override
 
void pre_tick (std::size_t buffer_size) override
 

Public Attributes

std::shared_ptr< Video::LibavStreamInputstream
 
ossia::net::parameter_base * path_param {}
 
ossia::hash_map< QString, QString > m_opts
 
std::map< std::string, std::string > m_std_opts
 
const score::DocumentContextm_ctx
 

The documentation for this class was generated from the following file:
  • LibavDevice.cpp