#include <SubtitleProcessor.h>
◆ SubtitleProcessor()
QtAV::SubtitleProcessor::SubtitleProcessor |
( |
| ) |
|
◆ ~SubtitleProcessor()
virtual QtAV::SubtitleProcessor::~SubtitleProcessor |
( |
| ) |
|
|
inlinevirtual |
◆ canRender()
virtual bool QtAV::SubtitleProcessor::canRender |
( |
| ) |
const |
|
inlinevirtual |
◆ create() [1/2]
◆ create() [2/2]
static SubtitleProcessor* QtAV::SubtitleProcessor::create |
( |
const char * |
name = "FFmpeg" | ) |
|
|
static |
◆ frameHeight()
int QtAV::SubtitleProcessor::frameHeight |
( |
| ) |
const |
◆ frames()
virtual QList<SubtitleFrame> QtAV::SubtitleProcessor::frames |
( |
| ) |
const |
|
pure virtual |
◆ frameSize()
QSize QtAV::SubtitleProcessor::frameSize |
( |
| ) |
const |
◆ frameWidth()
int QtAV::SubtitleProcessor::frameWidth |
( |
| ) |
const |
◆ getImage()
virtual QImage QtAV::SubtitleProcessor::getImage |
( |
qreal |
pts, |
|
|
QRect * |
boundingRect = 0 |
|
) |
| |
|
virtual |
◆ getSubImages()
virtual SubImageSet QtAV::SubtitleProcessor::getSubImages |
( |
qreal |
pts, |
|
|
QRect * |
boundingRect = 0 |
|
) |
| |
|
virtual |
◆ getText()
virtual QString QtAV::SubtitleProcessor::getText |
( |
qreal |
pts | ) |
const |
|
pure virtual |
◆ id() [1/2]
◆ id() [2/2]
◆ name() [1/2]
virtual QString QtAV::SubtitleProcessor::name |
( |
| ) |
const |
|
pure virtual |
◆ name() [2/2]
◆ next()
next
- Parameters
-
id | NULL to get the first id address |
- Returns
- address of id or NULL if not found/end
◆ onFrameSizeChanged()
virtual void QtAV::SubtitleProcessor::onFrameSizeChanged |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
protectedvirtual |
◆ process() [1/2]
virtual bool QtAV::SubtitleProcessor::process |
( |
QIODevice * |
dev | ) |
|
|
pure virtual |
process process subtitle from QIODevice.
- Parameters
-
dev | dev is open and you don't have to close it |
- Returns
- false if failed or does not supports iodevice, e.g. does not support sequential device
◆ process() [2/2]
virtual bool QtAV::SubtitleProcessor::process |
( |
const QString & |
path | ) |
|
|
virtual |
process default behavior is calling process(QFile*)
- Parameters
-
- Returns
- false if failed or does not support file
◆ processHeader()
virtual bool QtAV::SubtitleProcessor::processHeader |
( |
const QByteArray & |
codec, |
|
|
const QByteArray & |
data |
|
) |
| |
|
inlinevirtual |
◆ processLine()
virtual SubtitleFrame QtAV::SubtitleProcessor::processLine |
( |
const QByteArray & |
data, |
|
|
qreal |
pts = -1 , |
|
|
qreal |
duration = 0 |
|
) |
| |
|
pure virtual |
◆ Register()
◆ registerAll()
static void QtAV::SubtitleProcessor::registerAll |
( |
| ) |
|
|
static |
◆ setFontFile()
virtual void QtAV::SubtitleProcessor::setFontFile |
( |
const QString & |
file | ) |
|
|
inlinevirtual |
◆ setFontFileForced()
virtual void QtAV::SubtitleProcessor::setFontFileForced |
( |
bool |
force | ) |
|
|
inlinevirtual |
◆ setFontsDir()
virtual void QtAV::SubtitleProcessor::setFontsDir |
( |
const QString & |
dir | ) |
|
|
inlinevirtual |
◆ setFrameSize()
void QtAV::SubtitleProcessor::setFrameSize |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
◆ supportedTypes()
virtual QStringList QtAV::SubtitleProcessor::supportedTypes |
( |
| ) |
const |
|
pure virtual |
supportedTypes
- Returns
- a list of supported suffixes. e.g. [ "ass", "ssa", "srt" ] used to find subtitle files with given suffixes
The documentation for this class was generated from the following file: