This class scans an MPEG-TS file and searches Teletext subtitle streams. More...
Signals | |
| void | foundTeletextSubtitles (QtlMediaStreamInfoPtr stream) |
| Emitted when a Teletext subtitle stream is found. More... | |
Signals inherited from QtlMovieAction | |
| void | completed (bool success) |
| Emitted when the action completes. More... | |
| void | progress (const QString &description, int current, int maximum, int elapsedSeconds, int remainingSeconds) |
| Emitted when some progress in the reporting is available. More... | |
| void | started () |
| Emitted when the action starts. More... | |
Public Member Functions | |
| QtlMovieTeletextSearch (const QString &fileName, const QtlMovieSettings *settings, QtlLogger *log, QObject *parent=0) | |
| Constructor. More... | |
Public Member Functions inherited from QtlMovieTsDemux | |
| QtlMovieTsDemux (const QString &fileName, const QtlMovieSettings *settings, QtlLogger *log, QObject *parent=0) | |
| Constructor. More... | |
| virtual void | abort () Q_DECL_OVERRIDE |
| Abort analysis. More... | |
| bool | isM2tsFile () const |
| Check if the input file has M2TS format. More... | |
| virtual bool | start () Q_DECL_OVERRIDE |
| Start the analysis. More... | |
Public Member Functions inherited from QtlMovieAction | |
| QtlMovieAction (const QtlMovieSettings *settings, QtlLogger *log, QObject *parent=0) | |
| Constructor. More... | |
| virtual | ~QtlMovieAction () |
| Virtual destructor. More... | |
| virtual void | debug (const QString &line, const QColor &color=QColor()) Q_DECL_OVERRIDE |
| Log a line of debug text. More... | |
| QString | description () const |
| Get the description of the action. More... | |
| int | elapsedSeconds () const |
| Get the number of seconds since the action started. More... | |
| bool | isCompleted () const |
| Check if the action is completed. More... | |
| bool | isSilent () const |
| Check if unimportant messages are skipped. More... | |
| bool | isStarted () const |
| Check if the action was started (and possibly completed in the meantime). More... | |
| virtual void | line (const QString &line, const QColor &color=QColor()) Q_DECL_OVERRIDE |
| Log a line of text. More... | |
| void | setDescription (const QString &description) |
| Set the description of the action. More... | |
| void | setSilent (bool silent) |
| Set if unimportant messages are skipped. More... | |
| const QtlMovieSettings * | settings () const |
| Get the application settings. More... | |
| virtual void | text (const QString &text) Q_DECL_OVERRIDE |
| Log text. More... | |
Protected Member Functions | |
| virtual QtsDemux * | demux () Q_DECL_OVERRIDE |
| Get the demux. More... | |
Protected Member Functions inherited from QtlMovieTsDemux | |
| virtual void | emitCompleted (bool success, const QString &message=QString()) Q_DECL_OVERRIDE |
| Emit the completed() signal. More... | |
| virtual void | timerEvent (QTimerEvent *event) Q_DECL_OVERRIDE |
| Event handler to handle timer. More... | |
Protected Member Functions inherited from QtlMovieAction | |
| virtual void | emitProgress (int current, int maximum, int remainingSeconds=-1) |
| Emit the progress() signal. More... | |
Private Member Functions | |
| QtlMovieTeletextSearch () Q_DECL_EQ_DELETE | |
| virtual void | handleTable (QtsSectionDemux &demux, const QtsTable &table) Q_DECL_OVERRIDE |
| Invoked when a complete table is available. More... | |
Private Member Functions inherited from QtsTableHandlerInterface | |
| virtual | ~QtsTableHandlerInterface () |
| Virtual destructor. More... | |
Private Attributes | |
| QtsSectionDemux | _demux |
| Extract the sections from the file. More... | |
This class scans an MPEG-TS file and searches Teletext subtitle streams.
| QtlMovieTeletextSearch::QtlMovieTeletextSearch | ( | const QString & | fileName, |
| const QtlMovieSettings * | settings, | ||
| QtlLogger * | log, | ||
| QObject * | parent = 0 |
||
| ) |
Constructor.
| [in] | fileName | MPEG-TS file name. |
| [in] | settings | Application settings. |
| [in] | log | Where to log errors. |
| [in] | parent | Optional parent widget. |
|
private |
|
signal |
Emitted when a Teletext subtitle stream is found.
| [in] | stream | A smart pointer to the stream info data. |
|
inlineprotectedvirtual |
Get the demux.
Reimplemented from QtlMovieTsDemux.
Implements QtlMovieTsDemux.
|
privatevirtual |
Invoked when a complete table is available.
Implementation of QtsTableHandlerInterface.
| [in,out] | demux | The section demux. |
| [in] | table | The table. |
Implements QtsTableHandlerInterface.
|
private |
Extract the sections from the file.