|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <WebVTTISOHandler.h>
Public Member Functions | |
| CWebVTTISOHandler () | |
| ~CWebVTTISOHandler () | |
| void | DecodeStream (const char *buffer, int bufferSize, double pts, std::vector< subtitleData > *subList, double &prevSubStopTime) |
| Decode a stream package of the WebVTT in MP4 encapsulated subtitles (ISO/IEC 14496-30:2014) | |
Public Member Functions inherited from CWebVTTHandler | |
| CWebVTTHandler () | |
| ~CWebVTTHandler () | |
| bool | Initialize () |
| Prepare the handler to the decoding. | |
| void | Reset () |
| bool | CheckSignature (const std::string &data) |
| Verify the validity of the WebVTT signature. | |
| void | InitDecoderCue (double startTime, double endTime) |
| To be used when packages dont have the CUE timing string. Initialize the decoder with following CUE timing, after this call the decoder is prepared to read the CUE text area by using DecodeLine method. | |
| void | DecodeLine (std::string line, std::vector< subtitleData > *subList) |
| Decode a line of the WebVTT text data. | |
| bool | IsForcedMargins () const |
| void | SetPeriodStart (double pts) |
Additional Inherited Members | |
Protected Member Functions inherited from CWebVTTHandler | |
| void | CalculateTextPosition (std::string &subtitleText) |
| void | ConvertSubtitle (std::string &text) |
| void | GetCueSettings (std::string &cueSettings) |
Protected Attributes inherited from CWebVTTHandler | |
| subtitleData | m_subtitleData |
|
inline |
|
inline |
| void CWebVTTISOHandler::DecodeStream | ( | const char * | buffer, |
| int | bufferSize, | ||
| double | pts, | ||
| std::vector< subtitleData > * | subList, | ||
| double & | prevSubStopTime | ||
| ) |
Decode a stream package of the WebVTT in MP4 encapsulated subtitles (ISO/IEC 14496-30:2014)
| buffer | The data buffer | |
| bufferSize | The buffer size | |
| subList | The list to be filled with decoded subtitles | |
| [out] | prevSubStopTime | Provide the stop time value (depends on box type) |