4 #include <libavfilter/avfilter.h>
12 Filter::Filter(
const std::string& name,
const std::string& options,
const std::string& instanceName)
16 , _instanceName(instanceName.empty() ? name : instanceName)
18 _filter = avfilter_get_by_name(name.c_str());
21 std::string msg(
"Cannot find filter ");
23 msg +=
". It will not be added to the filter graph.";
24 throw std::runtime_error(msg);
Filter(const std::string &name, const std::string &options="", const std::string &instanceName="")
std::string getName() const
AVFilterContext * _context