RDK Documentation (Open Sourced RDK Components)
TtmlSubtecParser Class Reference
Inheritance diagram for TtmlSubtecParser:
Inheritance graph
Collaboration diagram for TtmlSubtecParser:
Collaboration graph

Public Member Functions

 TtmlSubtecParser (AampLogManager *logObj, PrivateInstanceAAMP *aamp, SubtitleMimeType type)
 
 TtmlSubtecParser (const TtmlSubtecParser &)=delete
 
TtmlSubtecParseroperator= (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.
 
SubtitleParseroperator= (const SubtitleParser &)=delete
 Assignment operator Overloading.
 
virtual void setTextStyle (const std::string &options)
 

Protected Attributes

std::unique_ptr< SubtecChannelm_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
 
PrivateInstanceAAMPmAamp
 
AampLogManagermLogObj
 

yes

Definition at line 26 of file TtmlSubtecParser.hpp.


The documentation for this class was generated from the following files: