mf
Media Framework
|
Source filter. More...
#include <filter.h>
Public Member Functions | |
source_filter (filter_node &nd, bool seekable=false, time_unit stream_duration=-1) | |
Public Member Functions inherited from mf::flow::filter | |
filter (filter_node &nd) | |
filter (const filter &)=delete | |
filter & | operator= (const filter &)=delete |
filter_node & | this_node () noexcept |
const filter_node & | this_node () const noexcept |
bool | reached_end () const |
virtual | ~filter () |
virtual void | setup () |
Set up the filter, called prior to any frame being processed. More... | |
virtual void | pre_process (node_job &) |
Prepare for processing a frame. More... | |
virtual void | process (node_job &)=0 |
Process a frame. More... | |
Additional Inherited Members | |
Public Types inherited from mf::flow::filter | |
template<std::size_t Dim, typename Elem > | |
using | input_type = input_port< Dim, Elem > |
template<std::size_t Dim, typename Elem > | |
using | output_type = output_port< Dim, Elem > |
template<typename Value > | |
using | parameter_type = filter_parameter< Value > |
Source filter.
For source nodes, has no inputs, and specifies stream properties upon construction.
|
inlineexplicit |