|
mf
Media Framework
|
#include <sync_node.h>
Public Types | |
| using | node_type = sync_node |
Public Member Functions | |
| void | setup () override |
Read interface, used by connected input. | |
| void | pull (time_span) override |
| timed_frame_array_view | begin_read (time_unit duration) override |
| void | end_read (time_unit duration) override |
| time_unit | end_time () const override |
Write interface, used by node. | |
| frame_view | begin_write_frame (time_unit &t) override |
| void | end_write_frame (bool was_last_frame) override |
| void | cancel_write_frame () override |
Public Member Functions inherited from mf::flow::node_output | |
| node_output (node &nd, std::ptrdiff_t index, const frame_format &) | |
| virtual | ~node_output () |
| std::ptrdiff_t | index () const noexcept |
| node & | this_node () const noexcept |
| void | define_frame_length (std::size_t len) |
| std::size_t | frame_length () const noexcept |
| void | define_format (const frame_format &format) |
| const frame_format & | format () const noexcept |
| bool | is_connected () const noexcept |
| node_input & | connected_input () const noexcept |
| void | input_has_connected (node_input &) |
| bool | is_active () const noexcept |
| void | propagate_activation (bool active) |
Additional Inherited Members | |
Protected Member Functions inherited from mf::flow::node_output | |
| node_output (const node_output &)=delete | |
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
|
overridevirtual |
Implements mf::flow::node_output.
1.8.6