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::LibavStreamInput > | stream |
| ossia::net::parameter_base * | path_param {} |
| ossia::hash_map< QString, QString > | m_opts |
| std::map< std::string, std::string > | m_std_opts |
| const score::DocumentContext & | m_ctx |
The documentation for this class was generated from the following file:
- LibavDevice.cpp