ATSC3  24.10.0
Public Member Functions | List of all members
CImsc1ToWebvtt Class Reference

#include <atsc_core_streamer_isobmff_imsc1towebvtt.h>

Public Member Functions

 CImsc1ToWebvtt ()
 Constructor of CImsc1ToWebvtt. More...
 
 ~CImsc1ToWebvtt ()
 Destructor of CImsc1ToWebvtt. More...
 
std::list< sSubtitleItem_tPut (char *pData, int32_t iDataLen)
 
std::list< sSubtitleItem_tConvertor (char *pData, int32_t iDataLen)
 convert data More...
 
std::string MakeWebVtt (std::list< sSubtitleItem_t > list, UINT_64 llBmdt)
 process data More...
 
char * Put (char *pSrcPath, char *pDirectory, uint32_t iTsi, uint32_t iToi)
 
FLOAT_64 Time2Sec (std::string sTime)
 Time to seconds. More...
 
std::string Sec2Time (FLOAT_64 dTime)
 seconds to time More...
 

Detailed Description

CImsc1ToWebvtt

Constructor & Destructor Documentation

◆ CImsc1ToWebvtt()

CImsc1ToWebvtt::CImsc1ToWebvtt ( )

Constructor of CImsc1ToWebvtt.

Parameters
N/A
Return values
N/A

◆ ~CImsc1ToWebvtt()

CImsc1ToWebvtt::~CImsc1ToWebvtt ( )

Destructor of CImsc1ToWebvtt.

Parameters
N/A
Return values
N/A

Member Function Documentation

◆ Convertor()

CImsc1ToWebvtt::Convertor ( char *  pData,
int32_t  iDataLen 
)

convert data

Parameters
char*pData, int32_t iDataLen
Return values
sSubtitleItem_t

◆ MakeWebVtt()

CImsc1ToWebvtt::MakeWebVtt ( std::list< sSubtitleItem_t list,
UINT_64  llBmdt 
)

process data

Parameters
sSubtitleItem_t,UINT_64bmdt
Return values
std::string

◆ Sec2Time()

CImsc1ToWebvtt::Sec2Time ( FLOAT_64  dTime)

seconds to time

Parameters
FLOAT_64dTime
Return values
std::string

◆ Time2Sec()

CImsc1ToWebvtt::Time2Sec ( std::string  sTime)

Time to seconds.

Parameters
std::stringsTime
Return values
FLOAT_64

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