22 #ifndef QTAV_ENCODEFILTER_H 23 #define QTAV_ENCODEFILTER_H 33 class AudioEncodeFilterPrivate;
44 void setAsync(
bool value =
true);
53 AudioEncoder* createEncoder(
const QString& name = QLatin1String(
"FFmpeg"));
66 qint64 startTime()
const;
67 void setStartTime(qint64 value);
83 void startTimeChanged(qint64 value);
93 class VideoEncodeFilterPrivate;
104 void setAsync(
bool value =
true);
105 bool isAsync()
const;
114 VideoEncoder* createEncoder(
const QString& name = QLatin1String(
"FFmpeg"));
127 qint64 startTime()
const;
128 void setStartTime(qint64 value);
142 void readyToEncode();
144 void startTimeChanged(qint64 value);
153 #endif // QTAV_ENCODEFILTER_H bool isSupported(VideoFilterContext::Type t) const Q_DECL_OVERRIDE
Definition: EncodeFilter.h:106
Definition: EncodeFilter.h:34
#define Q_AV_EXPORT
Definition: QtAV_Global.h:40
#define DPTR_DECLARE_PRIVATE(Class)
Definition: dptr.h:107
Definition: AudioEncoder.h:32
Definition: EncodeFilter.h:94
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
Definition: VideoEncoder.h:32
Type
Definition: FilterContext.h:44
#define Q_DECL_OVERRIDE
Definition: QtAV_Global.h:177
Definition: FilterContext.h:50