22 #ifndef QTAV_SUBTITLEFILTER_H 23 #define QTAV_SUBTITLEFILTER_H 32 class SubtitleFilterPrivate;
42 Q_PROPERTY(QByteArray codec READ codec WRITE setCodec NOTIFY codecChanged)
43 Q_PROPERTY(QStringList engines READ engines WRITE setEngines NOTIFY enginesChanged)
44 Q_PROPERTY(QString engine READ engine NOTIFY engineChanged)
45 Q_PROPERTY(
bool fuzzyMatch READ fuzzyMatch WRITE setFuzzyMatch NOTIFY fuzzyMatchChanged)
47 Q_PROPERTY(QStringList dirs READ dirs WRITE setDirs NOTIFY dirsChanged)
48 Q_PROPERTY(QStringList suffixes READ suffixes WRITE setSuffixes NOTIFY suffixesChanged)
49 Q_PROPERTY(QStringList supportedSuffixes READ supportedSuffixes NOTIFY supportedSuffixesChanged)
50 Q_PROPERTY(
bool canRender READ canRender NOTIFY canRenderChanged)
51 Q_PROPERTY(qreal delay READ delay WRITE setDelay NOTIFY delayChanged)
53 Q_PROPERTY(
bool autoLoad READ autoLoad WRITE setAutoLoad NOTIFY autoLoadChanged)
54 Q_PROPERTY(QString file READ file WRITE setFile NOTIFY fileChanged)
55 Q_PROPERTY(QRectF rect READ rect WRITE setRect NOTIFY rectChanged)
56 Q_PROPERTY(QFont font READ font WRITE setFont NOTIFY fontChanged)
57 Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged)
59 Q_PROPERTY(QString fontFile READ fontFile WRITE setFontFile NOTIFY fontFileChanged)
60 Q_PROPERTY(QString fontsDir READ fontsDir WRITE setFontsDir NOTIFY fontsDirChanged)
61 Q_PROPERTY(
bool fontFileForced READ isFontFileForced WRITE setFontFileForced NOTIFY fontFileForcedChanged)
72 void setFile(
const QString& file);
78 bool autoLoad()
const;
80 void setRect(
const QRectF& r);
82 void setFont(
const QFont& f);
84 void setColor(
const QColor& c);
88 void setAutoLoad(
bool value);
93 void autoLoadChanged(
bool value);
96 void canRenderChanged();
97 void loaded(
const QString& path);
100 void enginesChanged();
101 void fuzzyMatchChanged();
102 void contentChanged();
105 void suffixesChanged();
106 void supportedSuffixesChanged();
107 void engineChanged();
109 void fontFileChanged();
110 void fontsDirChanged();
111 void fontFileForcedChanged();
118 #endif // QTAV_SUBTITLEFILTER_H
#define Q_AV_EXPORT
Definition: QtAV_Global.h:40
#define DPTR_DECLARE_PRIVATE(Class)
Definition: dptr.h:107
Definition: FilterContext.h:41
Definition: VideoFrame.h:32
The SubtitleFilter class draw text and image subtitles Subtitle load priority: user specified file (s...
Definition: SubtitleFilter.h:38
Definition: FilterContext.h:45
The AVPlayer class Preload:
Definition: AVPlayer.h:62
Definition: Statistics.h:35
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
Definition: FilterContext.h:49
#define Q_DECL_OVERRIDE
Definition: QtAV_Global.h:177
Definition: Subtitle.h:220