RDK Documentation (Open Sourced RDK Components)
|
Public Member Functions | |
TtmlSubtecParser (AampLogManager *logObj, PrivateInstanceAAMP *aamp, SubtitleMimeType type) | |
TtmlSubtecParser (const TtmlSubtecParser &)=delete | |
TtmlSubtecParser & | operator= (const TtmlSubtecParser &)=delete |
bool | init (double startPosSeconds, unsigned long long basePTS) |
bool | processData (char *buffer, size_t bufferLen, double position, double duration) |
bool | close () |
void | reset () |
void | setProgressEventOffset (double offset) |
void | updateTimestamp (unsigned long long positionMs) |
void | pause (bool pause) override |
void | mute (bool mute) override |
void | isLinear (bool isLinear) override |
Public Member Functions inherited from SubtitleParser | |
SubtitleParser (AampLogManager *logObj, PrivateInstanceAAMP *aamp, SubtitleMimeType type) | |
SubtitleParser (const SubtitleParser &)=delete | |
Copy Constructor. | |
SubtitleParser & | operator= (const SubtitleParser &)=delete |
Assignment operator Overloading. | |
virtual void | setTextStyle (const std::string &options) |
Protected Attributes | |
std::unique_ptr< SubtecChannel > | m_channel |
bool | m_isLinear = false |
bool | m_parsedFirstPacket = false |
bool | m_sentOffset = false |
double | m_firstBeginOffset = 0.0 |
Protected Attributes inherited from SubtitleParser | |
SubtitleMimeType | mType |
PrivateInstanceAAMP * | mAamp |
AampLogManager * | mLogObj |
Definition at line 26 of file TtmlSubtecParser.hpp.