#include <atsc_core_common_serviceguide.h>
|
| CServiceGuide () |
| Called the Load() API for create the file to save the guide info in the GUIDE_PATH. More...
|
|
std::string | MakeGuide (void) |
| By using JSON file format, creating the guide for both DVB,AT3 guide. More...
|
|
int32_t | GetServiceCount (int32_t iDemod, int32_t iCh) |
| To get the service count for making guide. More...
|
|
void | Clear (void) |
| Clear the DVB,AT3 guide information. More...
|
|
std::string | MakeServiceXml (void) |
| To create the xml for make the Service list. More...
|
|
int32_t | UpdateAT3Guide (int32_t iCh, int32_t iGroup_id, int32_t iGroup_count_minus1, int32_t iVer, sServiceListTable_t slt) |
| To make the guide using service list via UpdateServicesInfo() by using JSON/XML format. More...
|
|
eATSCResult_t | UpdateATSC1Guide (int32_t iId, int32_t iCh, sMpeg2Tvct_t stTvct) |
| To update the mAT1Guide information based on services. More...
|
|
eATSCResult_t | UpdateServicesInfo (void) |
| To update the service in JSON/XML format for user reference. More...
|
|
void | MakeTvctXml (tinyxml2::XMLDocument *doc, tinyxml2::XMLElement *root) |
| To update the XML format for DVB/ATSC1 using TVCT information. More...
|
|
int32_t | MakeSLTJson (void) |
| To make the Service list using JSON file format in the path /var/www/html/guide/slt.json. More...
|
|
std::string | GetServiceXml (void) |
| To get the Service list(mServicesXml) which is updated in UpdateServicesInfo(). More...
|
|
◆ CServiceGuide()
CServiceGuide::CServiceGuide |
( |
| ) |
|
Called the Load() API for create the file to save the guide info in the GUIDE_PATH.
- Parameters
-
- Return values
-
◆ Clear()
void CServiceGuide::Clear |
( |
void |
| ) |
|
Clear the DVB,AT3 guide information.
- Parameters
-
- Return values
-
◆ GetServiceCount()
int32_t CServiceGuide::GetServiceCount |
( |
int32_t |
iDemod, |
|
|
int32_t |
iCh |
|
) |
| |
To get the service count for making guide.
- Parameters
-
- Return values
-
◆ GetServiceXml()
std::string CServiceGuide::GetServiceXml |
( |
void |
| ) |
|
To get the Service list(mServicesXml) which is updated in UpdateServicesInfo().
- Parameters
-
- Return values
-
◆ MakeGuide()
std::string CServiceGuide::MakeGuide |
( |
void |
| ) |
|
By using JSON file format, creating the guide for both DVB,AT3 guide.
- Parameters
-
- Return values
-
◆ MakeServiceXml()
std::string CServiceGuide::MakeServiceXml |
( |
void |
| ) |
|
To create the xml for make the Service list.
- Parameters
-
- Return values
-
◆ MakeSLTJson()
int32_t CServiceGuide::MakeSLTJson |
( |
void |
| ) |
|
To make the Service list using JSON file format in the path /var/www/html/guide/slt.json.
- Parameters
-
- Return values
-
◆ MakeTvctXml()
To update the XML format for DVB/ATSC1 using TVCT information.
- Parameters
-
- Return values
-
◆ UpdateAT3Guide()
int32_t CServiceGuide::UpdateAT3Guide |
( |
int32_t |
iCh, |
|
|
int32_t |
iGroup_id, |
|
|
int32_t |
iGroup_count_minus1, |
|
|
int32_t |
iVer, |
|
|
sServiceListTable_t |
slt |
|
) |
| |
To make the guide using service list via UpdateServicesInfo() by using JSON/XML format.
- Parameters
-
- Return values
-
◆ UpdateATSC1Guide()
To update the mAT1Guide information based on services.
- Parameters
-
- Return values
-
◆ UpdateServicesInfo()
To update the service in JSON/XML format for user reference.
- Parameters
-
- Return values
-
◆ mAT1Guide
◆ mAT3Guide
◆ mServicesXml
std::string CServiceGuide::mServicesXml |
The documentation for this class was generated from the following files:
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/common/inc/atsc_core_common_serviceguide.h
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/common/src/atsc_core_common_serviceguide.cpp