DtvKit_ATSC3.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CAtscCore Class Reference

#include <atsc_core.h>

Public Member Functions

 CAtscCore ()
 Constructor of CAtscCore.
 
 ~CAtscCore ()
 Destructor for CAtscCore.
 
sServiceListTable_t GetSltData (void)
 Get slt data.
 
int32_t ProcessAlpData (int32_t iCh, uint8_t *pData, uint32_t iDataLen)
 Parse Alp data.
 
int32_t ProcessLLS (uint32_t iCh, uint8_t *pData, int32_t iDataLen)
 Process LLS data.
 
std::string GetGuideInfo (char *sUri)
 To get the guide information for services in xml format.
 
void * GetDataBaseHandle (void)
 To get Database class handle.
 
void * GetSubscribeHandle (void)
 To get Subscribe class handle.
 
void * GetServicesHandle (void)
 To get Service class handle.
 
void * GetDemodSenderHandle (void)
 To get Demod Sender class handle.
 
void * GetDumpHandle (void)
 To get Dump class handle.
 
std::string GetDumpHistory (void)
 To Make the Dump History information about tuner.
 
void StartService ()
 Start other functionalities such ATSC1.
 
bool DBSelect (int32_t iType, char *pParam1)
 Select required data base.
 
bool DBDelete (int32_t iType, char *pParam1)
 
std::list< sDownloadFileInfo_tGetDBFileInfo (void)
 Get data base Info.
 
std::list< sHeldMsgProperties_t > GetDBHeldMsgInfo (void)
 Get Held data base Info.
 
size_t GetDBHeldMsgSz (void)
 Get Held Msg Size.
 
size_t GetDBFileInfoSz (void)
 Get Data File Size.
 
bool UpdateDB (int32_t iType, void *pParam1, void *pParam2)
 Updated data base info.
 
std::string GetSystemTime ()
 
std::string GetOnScreenMsg ()
 To get the on-screen message notification.
 
sRrtDataTable_t GetRrt ()
 To get the rating regional information.
 
void GetUserServiceInfo (int32_t iServiceId, int32_t iPhyCh, int32_t iMajorCh, int32_t iMinorCh)
 Get the user selected service information.
 

Detailed Description

CAtscCore

Constructor & Destructor Documentation

◆ CAtscCore()

CAtscCore::CAtscCore ( )

Constructor of CAtscCore.

Parameters
N/A
Return values
N/A

◆ ~CAtscCore()

CAtscCore::~CAtscCore ( )

Destructor for CAtscCore.

Parameters
N/A
Return values
N/A

Member Function Documentation

◆ DBSelect()

CAtscCore::DBSelect ( int32_t iType,
char * pParam1 )

Select required data base.

Delete required data base.

Parameters
int32_tiType, char *pParam1
Return values
bool

◆ GetDataBaseHandle()

CAtscCore::GetDataBaseHandle ( void )

To get Database class handle.

Parameters
NA
Return values
void*

◆ GetDBFileInfo()

CAtscCore::GetDBFileInfo ( void )

Get data base Info.

Parameters
void
Return values
sDownloadFileInfo_t

◆ GetDBFileInfoSz()

CAtscCore::GetDBFileInfoSz ( void )

Get Data File Size.

Parameters
void
Return values
size_t

◆ GetDBHeldMsgInfo()

CAtscCore::GetDBHeldMsgInfo ( void )

Get Held data base Info.

Parameters
void
Return values
sDownloadFileInfo_t

◆ GetDBHeldMsgSz()

CAtscCore::GetDBHeldMsgSz ( void )

Get Held Msg Size.

Parameters
void
Return values
size_t

◆ GetDemodSenderHandle()

CAtscCore::GetDemodSenderHandle ( void )

To get Demod Sender class handle.

Parameters
NA
Return values
void*

◆ GetDumpHandle()

CAtscCore::GetDumpHandle ( void )

To get Dump class handle.

Parameters
NA
Return values
void*

◆ GetDumpHistory()

CAtscCore::GetDumpHistory ( void )

To Make the Dump History information about tuner.

Parameters
NA
Return values
std::string

◆ GetGuideInfo()

CAtscCore::GetGuideInfo ( char * sUri)

To get the guide information for services in xml format.

Parameters
char*sUri
Return values
std::string

◆ GetOnScreenMsg()

CAtscCore::GetOnScreenMsg ( )

To get the on-screen message notification.

Parameters
none
Return values
std::string

◆ GetRrt()

CAtscCore::GetRrt ( )

To get the rating regional information.

Parameters
none
Return values
sRrtDataTable_t

◆ GetServicesHandle()

CAtscCore::GetServicesHandle ( void )

To get Service class handle.

Parameters
NA
Return values
void*

◆ GetSltData()

CAtscCore::GetSltData ( void )

Get slt data.

Parameters
None
Return values
sServiceListTable_t

◆ GetSubscribeHandle()

CAtscCore::GetSubscribeHandle ( void )

To get Subscribe class handle.

Parameters
NA
Return values
void*

◆ GetUserServiceInfo()

CAtscCore::GetUserServiceInfo ( int32_t iServiceId,
int32_t iPhyCh,
int32_t iMajorCh,
int32_t iMinorCh )

Get the user selected service information.

Parameters
int32_tiServiceId , int32_t iPhyCh , int32_t iMajorCh , int32_t iMinorCh
Return values
void

◆ ProcessAlpData()

CAtscCore::ProcessAlpData ( int32_t iCh,
uint8_t * pData,
uint32_t iDataLen )

Parse Alp data.

Parameters
int32_tiCh, uint8_t *pData, uint32_t iDataLen
Return values
int32_t

◆ ProcessLLS()

CAtscCore::ProcessLLS ( uint32_t iCh,
uint8_t * pData,
int32_t iDataLen )

Process LLS data.

Parameters
uint8_t*pData, int32_t data_length
Return values
int32_t(eLlsResult_t)

◆ StartService()

CAtscCore::StartService ( )

Start other functionalities such ATSC1.

Parameters
N/A
Return values
N/A
Parameters
N/A
Return values
std::string

◆ UpdateDB()

CAtscCore::UpdateDB ( int32_t iType,
void * pParam1,
void * pParam2 )

Updated data base info.

Parameters
int32_tiType, void *pParam1, void*pParam2
Return values
bool

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