#define DCPOMATIC_FILTER_GRAPH_H
#include "util.h"
+#include "warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
extern "C" {
#include <libavfilter/buffersink.h>
}
+DCPOMATIC_ENABLE_WARNINGS
struct AVFilterContext;
struct AVFrame;
protected:
virtual std::string src_parameters () const = 0;
virtual std::string src_name () const = 0;
- virtual void* sink_parameters () const = 0;
+ virtual void set_parameters (AVFilterContext* context) const = 0;
virtual std::string sink_name () const = 0;
AVFilterGraph* _graph;