#include <SubtitlesAdapter.h>
|
| virtual void | PostProcess (std::string &text) |
| | Post processing of subtitle, will be called before processing AddSubtitle method. More...
|
| |
◆ CSubtitlesAdapter()
| CSubtitlesAdapter::CSubtitlesAdapter |
( |
| ) |
|
◆ ~CSubtitlesAdapter()
| CSubtitlesAdapter::~CSubtitlesAdapter |
( |
| ) |
|
|
virtual |
◆ AddSubtitle() [1/2]
| int CSubtitlesAdapter::AddSubtitle |
( |
std::string & |
text, |
|
|
double |
startTime, |
|
|
double |
stopTime |
|
) |
| |
Add a subtitle.
- Parameters
-
| text | The subtitle text |
| startTime | The PTS start time of the subtitle |
| stopTime | The PTS stop time of the subtitle |
- Returns
- Return the subtitle ID, otherwise NO_SUBTITLE_ID if fails
◆ AddSubtitle() [2/2]
Add a subtitle with supplementary options.
- Parameters
-
| text | The subtitle text |
| startTime | The PTS start time of the subtitle |
| stopTime | The PTS stop time of the subtitle |
| opts | Subtitle options |
- Returns
- Return the subtitle ID, otherwise NO_SUBTITLE_ID if fails
◆ AppendToSubtitle()
| void CSubtitlesAdapter::AppendToSubtitle |
( |
int |
subtitleId, |
|
|
const char * |
text |
|
) |
| |
Append text to the specified subtitle ID.
- Parameters
-
| subtitleId | The subtitle ID |
| text | The text to append |
◆ ChangeSubtitleStopTime()
| void CSubtitlesAdapter::ChangeSubtitleStopTime |
( |
int |
subtitleId, |
|
|
double |
stopTime |
|
) |
| |
Change the stop time of a subtitle ID with the specified time.
- Parameters
-
| subtitleId | The subtitle ID |
| stopTime | The PTS stop time |
◆ CreateOverlay()
◆ DeleteSubtitles()
| int CSubtitlesAdapter::DeleteSubtitles |
( |
int |
nSubtitles, |
|
|
int |
threshold |
|
) |
| |
Delete old subtitles only if the total number of subtitles added reaches the threshold.
- Parameters
-
| nSubtitles | The number of subtitles to delete |
| threshold | Start deleting only when the number of subtitles is reached |
- Returns
- The updated ID of the last subtitle, otherwise NO_SUBTITLE_ID if error or no subtitles
◆ FlushSubtitles()
| void CSubtitlesAdapter::FlushSubtitles |
( |
| ) |
|
◆ Initialize()
| bool CSubtitlesAdapter::Initialize |
( |
| ) |
|
Initialize the subtitles adapter.
- Returns
- True if success, false if error
◆ PostProcess()
| virtual void CSubtitlesAdapter::PostProcess |
( |
std::string & |
text | ) |
|
|
inlineprotectedvirtual |
The documentation for this class was generated from the following files: