#include <SubtitlesAdapter.h>
|
virtual void | PostProcess (std::string &text) |
| Post processing of subtitle, will be called before processing AddSubtitle method.
|
|
◆ 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()
std::shared_ptr< CDVDOverlay > CSubtitlesAdapter::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: