#include <atsc_core_service.h>
|
| CCoreService () |
| Constructor of CCoreService.
|
|
| ~CCoreService () |
| Destructor for CCoreService.
|
|
int32_t | ProcessAlpData (int32_t iCh, uint8_t *pData, uint32_t iDataLen) |
| Parse ALP data.
|
|
sServiceListTable_t | GetSltServiceData (void) |
| Get slt data.
|
|
int32_t | ProcessLLS (uint32_t iCh, uint8_t *pData, int32_t data_length) |
| Process LLS data.
|
|
void | StartOtherService (void) |
| Start other functionalities such ATSC1.
|
|
std::string | GetGuideServiceInfo (char *sUri) |
| To make Service Guide in xml format and get the AEAT info.
|
|
std::string | GetSystemTime (void) |
| To get read system time.
|
|
std::string | GetOnScreenMsgNotify (void) |
| To get the on-screen message notification.
|
|
sRrtDataTable_t | GetRrt (void) |
| To get the rating regional information.
|
|
bool | DataBaseSelect (int32_t iType, char *pParam1) |
| To select the database based on MsgType.
|
|
bool | DataBaseDelete (int32_t iType, char *pParam1) |
| To Delete the database based on MsgType.
|
|
std::list< sDownloadFileInfo_t > | GetDataBaseFileInfo (void) |
| To Get the download file information.
|
|
size_t | GetDataBaseHeldMsgSz (void) |
| To Get the held msg size.
|
|
size_t | GetDataBaseFileInfoSz (void) |
| To Get the download file size.
|
|
std::list< sHeldMsgProperties_t > | GetDataBaseHeldMsgInfo (void) |
| To Get the held file information.
|
|
bool | UpdateDataBase (int32_t iType, void *pParam1, void *pParam2) |
| To update the data.
|
|
void | GetUserServiceInfo (int32_t iServiceId, int32_t iPhyCh, int32_t iMajorCh, int32_t iMinorCh) |
| Get the user selected service information.
|
|
◆ CCoreService()
CCoreService::CCoreService |
( |
| ) |
|
◆ ~CCoreService()
CCoreService::~CCoreService |
( |
| ) |
|
◆ DataBaseDelete()
CCoreService::DataBaseDelete |
( |
int32_t | iType, |
|
|
char * | pParam1 ) |
To Delete the database based on MsgType.
- Parameters
-
int32_t | iType, char *pParam1 |
- Return values
-
◆ DataBaseSelect()
CCoreService::DataBaseSelect |
( |
int32_t | iType, |
|
|
char * | pParam1 ) |
To select the database based on MsgType.
- Parameters
-
int32_t | iType, char *pParam1 |
- Return values
-
◆ GetDataBaseFileInfo()
CCoreService::GetDataBaseFileInfo |
( |
void | | ) |
|
To Get the download file information.
- Parameters
-
- Return values
-
std::list<sDownloadFileInfo_t> | |
◆ GetDataBaseFileInfoSz()
CCoreService::GetDataBaseFileInfoSz |
( |
void | | ) |
|
To Get the download file size.
- Parameters
-
- Return values
-
◆ GetDataBaseHeldMsgInfo()
CCoreService::GetDataBaseHeldMsgInfo |
( |
void | | ) |
|
To Get the held file information.
- Parameters
-
- Return values
-
std::list<sHeldMsgProperties_t> | |
◆ GetDataBaseHeldMsgSz()
CCoreService::GetDataBaseHeldMsgSz |
( |
void | | ) |
|
To Get the held msg size.
- Parameters
-
- Return values
-
◆ GetGuideServiceInfo()
CCoreService::GetGuideServiceInfo |
( |
char * | sUri | ) |
|
To make Service Guide in xml format and get the AEAT info.
- Parameters
-
- Return values
-
◆ GetOnScreenMsgNotify()
CCoreService::GetOnScreenMsgNotify |
( |
void | | ) |
|
To get the on-screen message notification.
- Parameters
-
- Return values
-
◆ GetRrt()
CCoreService::GetRrt |
( |
void | | ) |
|
To get the rating regional information.
- Parameters
-
- Return values
-
◆ GetSltServiceData()
CCoreService::GetSltServiceData |
( |
void | | ) |
|
Get slt data.
- Parameters
-
- Return values
-
◆ GetSystemTime()
CCoreService::GetSystemTime |
( |
void | | ) |
|
To get read system time.
- Parameters
-
- Return values
-
◆ GetUserServiceInfo()
CCoreService::GetUserServiceInfo |
( |
int32_t | iServiceId, |
|
|
int32_t | iPhyCh, |
|
|
int32_t | iMajorCh, |
|
|
int32_t | iMinorCh ) |
Get the user selected service information.
- Parameters
-
int32_t | iServiceId , int32_t iPhyCh , int32_t iMajorCh , int32_t iMinorCh |
- Return values
-
◆ ProcessAlpData()
CCoreService::ProcessAlpData |
( |
int32_t | iCh, |
|
|
uint8_t * | pData, |
|
|
uint32_t | iDataLen ) |
Parse ALP data.
- Parameters
-
int32_t | iCh, uint8_t *pData, uint32_t iDataLen |
- Return values
-
◆ ProcessLLS()
CCoreService::ProcessLLS |
( |
uint32_t | iCh, |
|
|
uint8_t * | pData, |
|
|
int32_t | data_length ) |
Process LLS data.
- Parameters
-
uint8_t* | pData, int32_t data_length |
- Return values
-
◆ StartOtherService()
CCoreService::StartOtherService |
( |
void | | ) |
|
Start other functionalities such ATSC1.
- Parameters
-
- Return values
-
◆ UpdateDataBase()
CCoreService::UpdateDataBase |
( |
int32_t | iType, |
|
|
void * | pParam1, |
|
|
void * | pParam2 ) |
To update the data.
- Parameters
-
int32_t | iType, void *pParam1, void *pParam2 |
- Return values
-
◆ mAvCtrl
◆ mDatabase
CDatabase CCoreService::mDatabase |
◆ mDemodSender
◆ mDumpApi
CDump CCoreService::mDumpApi |
◆ mServices
std::map<int32_t, std::map<int32_t, sParser_t> > CCoreService::mServices |
◆ mSubscribe
std::map<std::string, sSubscribeDevice_t> CCoreService::mSubscribe |
◆ mTs2Hls
mTs2Hls handle Ts2Hls streams
◆ sUserServiceInfo
User service info details
The documentation for this class was generated from the following file:
- /home/administrator/wks/BACKUP_OPTM116/DTV-KIT/M3/M3Rel08Jul24/DtvKit_ATSC30Stack_M3_30Aug24_RegionId/DtvKit_ATSC30Stack_M3/src/atsc/core/src/service/atsc_core_service.h