#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