22 #ifndef QTAV_LIBAVFILTER_H 23 #define QTAV_LIBAVFILTER_H 32 static QString filterDescription(
const QString& filterName);
33 static QStringList videoFilters();
34 static QStringList audioFilters();
55 void setOptions(
const QString& options);
56 QString options()
const;
60 virtual QString sourceArguments()
const = 0;
61 bool pushVideoFrame(
Frame* frame,
bool changed);
62 bool pushAudioFrame(
Frame* frame,
bool changed);
63 void* pullFrameHolder();
64 static QStringList registeredFilters(
int type);
73 Q_PROPERTY(QString options READ options WRITE setOptions NOTIFY optionsChanged)
74 Q_PROPERTY(QStringList filters READ filters)
78 QStringList filters()
const;
89 Q_PROPERTY(QString options READ options WRITE setOptions NOTIFY optionsChanged)
90 Q_PROPERTY(QStringList filters READ filters)
93 QStringList filters() const;
98 QString sourceArguments() const Q_DECL_OVERRIDE;
103 #endif // QTAV_LIBAVFILTER_H
#define Q_AV_EXPORT
Definition: QtAV_Global.h:40
Definition: LibAVFilter.h:86
Definition: LibAVFilter.h:43
Definition: LibAVFilter.h:70
virtual void optionsChanged()
Definition: LibAVFilter.h:65
Definition: LibAVFilter.h:44
Definition: FilterContext.h:41
Definition: LibAVFilter.h:29
Definition: AudioFrame.h:31
Definition: VideoFrame.h:32
Definition: Statistics.h:35
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
Private * priv
Definition: LibAVFilter.h:66
Status
The Status enum Status of filter graph.
Definition: LibAVFilter.h:42
#define Q_DECL_OVERRIDE
Definition: QtAV_Global.h:177
Definition: FilterContext.h:50