avcpp
2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
|
Go to the documentation of this file. 1 #ifndef AV_FILTERGRAPH_H
2 #define AV_FILTERGRAPH_H
41 const std::string& filterName,
42 const std::string& filterArgs,
45 void parse(
const std::string &graphDescription,
54 std::string
dump(
bool doPrint =
true,
const std::string& options = std::string());
65 bool m_bufferSrcSearchDone =
false;
67 bool m_bufferSinkSearchDone =
false;
69 bool m_configured =
false;
75 #endif // AV_FILTERGRAPH_H
FilterContext createFilter(const Filter &filter, const std::string &filterName, const std::string &filterArgs, OptionalErrorCode ec=throws())
Definition: filtergraph.cpp:106
Definition: buffersink.h:16
FilterContext allocFilter(const Filter &filter, const std::string &name, OptionalErrorCode ec=throws())
Definition: filtergraph.cpp:88
FilterGraph()
Definition: filtergraph.cpp:16
~FilterGraph()
Definition: filtergraph.cpp:25
void parse(const std::string &graphDescription, FilterContext &srcFilterCtx, FilterContext &sinkFilterCtx, OptionalErrorCode ec=throws())
int filtersCount() const
Definition: filtergraph.cpp:35
void setAutoConvert(unsigned flags)
Definition: filtergraph.cpp:40
friend class FilterInOut
Definition: filtergraph.h:18
BufferSinkFilterContext bufferSinkFilter(OptionalErrorCode ec=throws())
Definition: filtergraph.cpp:274
FilterContext filter(const std::string &name, OptionalErrorCode ec=throws())
void config(OptionalErrorCode ec=throws())
Definition: filtergraph.cpp:226
Definition: filtergraph.h:16
void operator=(const FilterGraph &)=delete
std::string dump(bool doPrint=true, const std::string &options=std::string())
Definition: filtergraph.cpp:244
bool isValid()
Definition: filtergraph.cpp:30
Definition: audioresampler.cpp:8
Definition: filtercontext.h:14
Definition: buffersrc.h:13
BufferSrcFilterContext bufferSrcFilter(OptionalErrorCode ec=throws())
Definition: filtergraph.cpp:258