#include <atsc_core_common_serviceguide.h>
|
| CServiceGuide () |
| Called the Load() API for create the file to save the guide info in the GUIDE_PATH.
|
|
std::string | MakeGuide (void) |
| By using JSON file format, creating the guide for both DVB,AT3 guide.
|
|
int32_t | GetServiceCount (int32_t iDemod, int32_t iCh) |
| To get the service count for making guide.
|
|
void | Clear (void) |
| Clear the DVB,AT3 guide information.
|
|
std::string | MakeServiceXml (void) |
| To create the xml for make the Service list.
|
|
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.
|
|
eATSCResult_t | UpdateATSC1Guide (int32_t iId, int32_t iCh, sMpeg2Tvct_t stTvct) |
| To update the mAT1Guide information based on services.
|
|
eATSCResult_t | UpdateServicesInfo (void) |
| To update the service in JSON/XML format for user reference.
|
|
void | MakeTvctXml (tinyxml2::XMLDocument *doc, tinyxml2::XMLElement *root) |
| To update the XML format for DVB/ATSC1 using TVCT information.
|
|
int32_t | MakeSLTJson (void) |
| To make the Service list using JSON file format in the path /var/www/html/guide/slt.json.
|
|
std::string | GetServiceXml (void) |
| To get the Service list(mServicesXml) which is updated in UpdateServicesInfo().
|
|
◆ CServiceGuide()
CServiceGuide::CServiceGuide |
( |
| ) |
|
Called the Load() API for create the file to save the guide info in the GUIDE_PATH.
- Parameters
-
- Return values
-
◆ Clear()
CServiceGuide::Clear |
( |
void | | ) |
|
Clear the DVB,AT3 guide information.
- Parameters
-
- Return values
-
◆ GetServiceCount()
CServiceGuide::GetServiceCount |
( |
int32_t | iDemod, |
|
|
int32_t | iCh ) |
To get the service count for making guide.
- Parameters
-
- Return values
-
◆ GetServiceXml()
CServiceGuide::GetServiceXml |
( |
void | | ) |
|
To get the Service list(mServicesXml) which is updated in UpdateServicesInfo().
- Parameters
-
- Return values
-
◆ MakeGuide()
CServiceGuide::MakeGuide |
( |
void | | ) |
|
By using JSON file format, creating the guide for both DVB,AT3 guide.
- Parameters
-
- Return values
-
◆ MakeServiceXml()
CServiceGuide::MakeServiceXml |
( |
void | | ) |
|
To create the xml for make the Service list.
- Parameters
-
- Return values
-
◆ MakeSLTJson()
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()
CServiceGuide::MakeTvctXml |
( |
tinyxml2::XMLDocument * | doc, |
|
|
tinyxml2::XMLElement * | root ) |
To update the XML format for DVB/ATSC1 using TVCT information.
- Parameters
-
tinyxml2::XMLDocument | *doc , tinyxml2::XMLElement *root |
- Return values
-
◆ UpdateAT3Guide()
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()
CServiceGuide::UpdateATSC1Guide |
( |
int32_t | iId, |
|
|
int32_t | iCh, |
|
|
sMpeg2Tvct_t | stTvct ) |
To update the mAT1Guide information based on services.
- Parameters
-
- Return values
-
◆ UpdateServicesInfo()
CServiceGuide::UpdateServicesInfo |
( |
void | | ) |
|
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 file:
- /home/administrator/wks/BACKUP_OPTM116/DTV-KIT/M3/M3Rel08Jul24/DtvKit_ATSC30Stack_M3_30Aug24_RegionId/DtvKit_ATSC30Stack_M3/src/atsc/core/src/common/inc/atsc_core_common_serviceguide.h