18#ifndef ATSC_CORE_IMSC1_TO_WEBVTT_H
19#define ATSC_CORE_IMSC1_TO_WEBVTT_H
23#include "atsc_core_utils_tinyxml2.h"
70 std::list<sSubtitleItem_t> Put(
char *pData, int32_t iDataLen);
78 std::list<sSubtitleItem_t>
Convertor(
char *pData, int32_t iDataLen);
86 std::string
MakeWebVtt(std::list<sSubtitleItem_t> list, UINT_64 llBmdt);
94 char *Put(
char *pSrcPath,
char *pDirectory, uint32_t iTsi, uint32_t iToi);
Definition atsc_core_streamer_isobmff_imsc1towebvtt.h:45
FLOAT_64 Time2Sec(std::string sTime)
Time to seconds.
CImsc1ToWebvtt()
Constructor of CImsc1ToWebvtt.
std::string MakeWebVtt(std::list< sSubtitleItem_t > list, UINT_64 llBmdt)
process data
~CImsc1ToWebvtt()
Destructor of CImsc1ToWebvtt.
std::string Sec2Time(FLOAT_64 dTime)
seconds to time
std::list< sSubtitleItem_t > Convertor(char *pData, int32_t iDataLen)
convert data
Definition atsc_core_streamer_isobmff_imsc1towebvtt.h:34